Print Pin
4 from 1 vote

Roasted Tomato and Sweet Corn Soup

Creamy sweet corn and roasted tomato soup
Course Main dish
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Servings 4 - 6
Calories 313kcal
Author Allison - Celebrating Sweets


  • 2 pints cherry or grape tomatoes about 4 cups
  • 3 tablespoons extra virgin olive oil divided
  • 1/2 teaspoon granulated sugar
  • 4 cups fresh corn kernels from about 4 cobs
  • 2 cloves garlic minced
  • 1 onion diced
  • 1 roasted red pepper chopped
  • 3 cups chicken stock or vegetable stock
  • 1 bay leaf
  • 1/4 cup to 1/2 cup half and half depending on how creamy you want it
  • salt and pepper
  • Optional garnishes: corn, basil, parmesan cheese, sliced avocado or a sprinkle of paprika


  • Place tomatoes on a baking sheet lined with parchment paper. Drizzle with 1-2 tablespoons olive oil and sprinkle with sugar and a little salt and pepper. Toss and spread tomatoes into an even layer. Bake for 20 minutes at 400, then increase the oven to 450 and cook for an additional 10 minutes.
  • Meanwhile, heat a large pot or dutch oven over medium heat and saute corn, onion and garlic in a tablespoon of olive oil for 10 minutes. If you'd like to garnish your soup with some corn kernels, remove a few spoonfuls from the pot now and set aside. Once the tomatoes are done roasting, add them to the pot along with the roasted red pepper, chicken stock and bay leaf. Simmer for about 30 minutes until the corn is tender. Remove the bay leaf and discard. Add the half and half. Using a stand blender (in batches) or an immersion blender, blend the soup until smooth and creamy. Season to taste with salt and pepper. Garnish with whatever you like.


Recipe adapted from Our Best Bites


Calories: 313kcal | Carbohydrates: 45g | Protein: 8g | Fat: 14g | Saturated Fat: 3g | Cholesterol: 5mg | Sodium: 888mg | Potassium: 1004mg | Fiber: 5g | Sugar: 18g | Vitamin A: 1920IU | Vitamin C: 71.2mg | Calcium: 58mg | Iron: 2.6mg