
Creamy Roasted Garlic Tomato Soup Recipe tastes rich, velvety, and deeply savory with a gentle sweetness from slow-roasted tomatoes and mellow garlic, and it suits cozy weeknight dinners or casual entertaining in about 45–55 minutes total. This soup works well for beginners who want a reliable, restaurant-level bowl and for seasoned cooks who crave a pantry-friendly recipe that still feels special. I first cooked a version of this on a snowy Tuesday in a tiny apartment kitchen, and it still feels like a warm hug in a bowl.
Why You Should Try This Creamy Roasted Garlic Tomato Soup Recipe
Roasting the tomatoes and garlic concentrates their flavor and gives the soup a slightly smoky edge that canned tomato soup never reaches. The cream and broth smooth out the acidity, so each spoonful tastes balanced, cozy, and rich without feeling heavy.
This recipe fits busy weeknights because you mostly let the oven and blender do the work. You can also scale it easily, so it works for solo lunches, family dinners, or a big batch for meal prep.
“This Creamy Roasted Garlic Tomato Soup Recipe tastes like a fancy café classic but comes together in my tiny kitchen with pantry ingredients and zero stress. ★★★★★”
Ingredients You’ll Need
Main ingredients
-
Fresh tomatoes
- 2 pounds ripe Roma or plum tomatoes, halved lengthwise
- You can use vine tomatoes or cherry tomatoes if that is what you have, just keep the total weight similar.
- In winter, I often use a mix of fresh and canned to boost flavor.
-
Canned tomatoes
- 1 can (14.5 to 15 ounces) fire-roasted diced tomatoes or crushed tomatoes
- Fire-roasted adds a deeper flavor, but regular works fine.
- I like Muir Glen or Cento, though any brand you trust tastes good here.
-
Garlic
- 1 whole head of garlic
- Roasting the whole head gives a sweet, nutty flavor instead of sharp bite.
-
Onion
- 1 medium yellow onion, roughly chopped
- Red onion works in a pinch and adds a slightly sweeter note.
-
Carrot
- 1 medium carrot, peeled and chopped
- The carrot adds natural sweetness and cuts acidity, so you can use less sugar.
-
Olive oil
- 3 tablespoons extra-virgin olive oil, divided
- Use a decent-tasting oil since it adds flavor, but no need to use your fanciest bottle.
-
Tomato paste
- 1 tablespoon tomato paste
- This deepens the tomato flavor and helps the soup taste like it simmered all day.
-
Broth
- 3 to 4 cups low-sodium vegetable broth or chicken broth
- Start with 3 cups and add more to reach your ideal thickness.
- I usually use low-sodium Better Than Bouillon mixed with water as a shortcut.
-
Heavy cream
- 1/2 to 3/4 cup heavy cream
- You can swap half-and-half for a lighter version, or use full-fat coconut milk for a dairy-free twist.
-
Sugar
- 1 to 2 teaspoons sugar or honey
- This does not make the soup sweet; it just balances the acidity.
-
Salt and pepper
- 1 to 1 1/2 teaspoons kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper, plus more to taste
-
Herbs and flavor boosters
- 1 teaspoon dried basil or 1 tablespoon chopped fresh basil
- 1 teaspoon dried oregano
- 1 bay leaf
- Pinch of red pepper flakes, optional, for a gentle kick
- 1 to 2 teaspoons balsamic vinegar or red wine vinegar at the end to brighten the flavor
Optional garnish
- Extra cream or a drizzle of olive oil
- Fresh basil leaves or chopped parsley
- Shaved Parmesan or Pecorino Romano
- Croutons or a grilled cheese sandwich cut into dippers
Equipment list
- Large rimmed baking sheet
- Aluminum foil or parchment paper
- Chef’s knife and cutting board
- Medium to large pot or Dutch oven
- Blender (stand blender or immersion blender)
- Measuring cups and spoons
- Ladle for serving
Tips & Tricks
- Roast the tomatoes cut side up so they caramelize slightly and do not leak all their juices onto the pan.
- Wrap the garlic head in foil with a drizzle of oil so it softens and sweetens without burning.
- Use a mix of fresh and canned tomatoes when fresh ones taste bland; canned tomatoes stay consistent all year.
- Start with less broth, blend, then add more to reach your favorite thickness.
- Let the soup cool slightly before blending so it stays safe and does not splatter everywhere.
- Use an immersion blender for fewer dishes, or a stand blender for extra silky texture.
- Add cream at the end over low heat so it stays smooth and does not curdle.
- Taste and adjust with salt, pepper, sugar, and a splash of vinegar right before serving; that final tweak makes the flavor pop.
- Make it dairy-free by using olive oil and coconut milk or cashew cream instead of heavy cream.
- Add a spoonful of pesto or grated Parmesan on top if you want extra richness and herby flavor.
How to Make Creamy Roasted Garlic Tomato Soup Recipe
Prep the vegetables
- Preheat your oven to 400°F (200°C).
- Line a large baking sheet with foil or parchment for easier cleanup.
- Slice the tomatoes in half lengthwise and place them cut side up on the baking sheet.
- Peel off any loose outer layers from the garlic head, slice off the top to expose the cloves, and place it on a small piece of foil.
Roast the tomatoes and garlic
- Drizzle the tomatoes with 2 tablespoons olive oil and sprinkle with about 1/2 teaspoon salt and a few grinds of black pepper.
- Drizzle the exposed garlic head with a little olive oil, wrap it tightly in the foil, and place it on the same baking sheet.
- Roast for 30 to 35 minutes until the tomatoes look soft, slightly caramelized at the edges, and the garlic feels very soft when you press it.
- Remove the pan from the oven and let everything cool for a few minutes so you can handle it comfortably.
Start the soup base
- While the tomatoes roast, heat the remaining 1 tablespoon olive oil in a large pot over medium heat.
- Add the chopped onion and carrot with a pinch of salt and cook for 6 to 8 minutes until the vegetables soften and the onion turns translucent.
- Stir in the tomato paste and cook for 1 to 2 minutes, stirring often, until it darkens slightly and smells rich.
- Add the red pepper flakes if you use them and stir for 30 seconds.
Add tomatoes, garlic, and broth
- Add the roasted tomatoes and any juices from the baking sheet to the pot.
- Squeeze the roasted garlic cloves out of the skins directly into the pot; they should slide out easily.
- Pour in the canned tomatoes with their juices.
- Add 3 cups broth, dried basil, dried oregano, bay leaf, 1 teaspoon sugar, and another 1/2 teaspoon salt.
Simmer the soup
- Stir everything together and bring the mixture to a gentle boil over medium-high heat.
- Lower the heat to medium-low so the soup simmers steadily but not aggressively.
- Simmer for 15 to 20 minutes, stirring occasionally, so the flavors meld and the carrot softens completely.
- Remove the bay leaf and turn off the heat.
Blend until smooth
- Let the soup cool for 5 to 10 minutes so it feels safer to blend.
- If you use an immersion blender, blend directly in the pot until the soup turns smooth and creamy.
- If you use a stand blender, work in batches and fill the blender only halfway, holding a kitchen towel over the lid while you blend.
- Blend until the texture reaches your liking; you can keep it slightly rustic or go fully silky.
Add cream and finish
- Return the blended soup to the pot if you used a stand blender and set the heat to low.
- Stir in 1/2 cup heavy cream and taste; add more cream if you want a richer, creamier texture.
- Add another pinch of salt, more pepper, and a splash of balsamic or red wine vinegar to brighten the flavor.
- Taste again and adjust with a bit more sugar or vinegar until the soup tastes balanced and smooth.
Serve
- Ladle the Creamy Roasted Garlic Tomato Soup Recipe into warm bowls.
- Swirl a spoonful of cream or olive oil on top and sprinkle with fresh basil or parsley.
- Add croutons, grilled cheese dippers, or a sprinkle of Parmesan if you like extra texture.
- Serve hot and enjoy that cozy tomato-garlic aroma filling your kitchen.
What to Serve with Creamy Roasted Garlic Tomato Soup Recipe
This soup pairs perfectly with a classic grilled cheese sandwich, especially one loaded with sharp cheddar or a mix of cheddar and mozzarella. You can also serve it with crusty garlic bread, focaccia, or warm sourdough for dipping. If you want something lighter, add a simple green salad with a lemony vinaigrette or a crunchy cucumber salad. For kids or picky eaters, serve the soup in mugs with grilled cheese sticks or buttery toast soldiers on the side.
Storage Options
- Store leftover Creamy Roasted Garlic Tomato Soup Recipe in an airtight container in the fridge for up to 4 days.
- Chill the soup completely before you freeze it, then store it in freezer-safe containers or bags for up to 3 months.
- If you plan to freeze, you can leave out the cream, freeze the base, and stir in fresh cream after reheating for the best texture.
- Reheat gently on the stove over medium-low heat, stirring often, or warm individual portions in the microwave in short bursts, adding a splash of broth or water if the soup thickens too much.

Leave a Reply