Go Back

Creamy Roasted Tomato Soup

A comforting bowl of Creamy Roasted Tomato Soup that is fast and forgiving, perfect for busy weeknights with a silky texture and deep flavor.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: American
Calories: 250

Ingredients
  

Main Ingredients
  • 3 pounds ripe tomatoes, halved or large cherry tomatoes About 8–10 medium tomatoes.
  • 1 medium yellow onion, roughly chopped
  • 4 cloves garlic, peeled
  • 3 tablespoons olive oil, divided
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1 tablespoon tomato paste (optional, for extra depth) Optional
  • 1 teaspoon dried oregano or a few sprigs of fresh thyme Herb options for flavor
  • 2 cups low-sodium vegetable or chicken broth
  • 1/2 cup heavy cream or full-fat coconut milk for dairy-free option
  • 1 tablespoon butter (or vegan butter)
  • Pinch of red pepper flakes (optional) Optional for spice
  • Fresh basil leaves and croutons or grilled cheese for serving Suggested accompaniments

Method
 

Preparation
  1. Preheat your oven to 425°F (220°C). Toss the halved tomatoes, chopped onion, and whole garlic cloves with 2 tablespoons olive oil, salt, and pepper on a rimmed baking sheet.
  2. Spread them in one layer so everything gets a little caramelized.
Roasting
  1. Roast for 25–35 minutes, turning once halfway through, until edges are browned and the tomatoes have collapsed.
  2. For additional char, bump the oven to broil for the last 2 minutes while watching closely.
Sautéing
  1. While the tomatoes roast, heat the remaining 1 tablespoon olive oil and butter in a large pot over medium heat.
  2. Add a teaspoon of tomato paste and cook for 1 minute to deepen flavor (this is optional).
  3. Add the roasted onions and garlic straight from the pan.
Combining and Simmering
  1. Add the roasted tomatoes to the pot and pour in the broth.
  2. Add oregano or thyme, bring to a gentle simmer, and let everything mingle for 10 minutes.
Blending
  1. Use an immersion blender directly in the pot to puree until smooth.
  2. For a super-smooth finish, transfer the soup in batches to a blender and blend until velvety.
Finishing
  1. Lower the heat and stir in the heavy cream or coconut milk. Warm gently—don’t boil—so the cream doesn’t break.
  2. Taste and adjust salt, pepper, and a pinch of red pepper flakes if desired.
Serving
  1. Ladle into bowls, garnish with fresh basil and croutons or a classic grilled cheese on the side.
  2. Store leftovers in an airtight container in the fridge for up to 3 days, or freeze for up to 3 months.

Notes

Use canned tomatoes, if needed, and add a splash of balsamic vinegar or sugar to round out the flavor after blending. Don’t panic if your soup is thin; a quick simmer will reduce it, or whisk in a tablespoon of tomato paste.