
Creamy Roasted Garlic Tomato Soup Recipe tastes rich, velvety, and deeply savory with a hint of natural sweetness from slow-roasted tomatoes and garlic. It works perfectly for busy weeknights or cozy weekends, since you can finish it in about 1 hour with mostly hands-off roasting time. I have made some version of this soup every fall for a decade, and my family still asks for it on repeat.
Why Choose This Creamy Roasted Garlic Tomato Soup Recipe
This Creamy Roasted Garlic Tomato Soup Recipe layers flavor from the start, so it tastes like it simmered all day. Roasting the tomatoes and garlic concentrates their sweetness and gives the soup a slightly smoky, restaurant-level depth.
You can use canned tomatoes, fresh tomatoes, or a mix, so the recipe fits your pantry and your budget. The soup also works for many diets, since you can keep it vegetarian, make it vegan with coconut milk, or use cream and butter for a richer bowl.
“This Creamy Roasted Garlic Tomato Soup Recipe tastes like a cozy hug in a bowl, and the roasted garlic takes it straight to five-star comfort food status. ★★★★★”
Ingredients You’ll Need
Tomatoes
- 2 cans (28 ounces each) whole peeled tomatoes, preferably San Marzano style
- Use good-quality canned tomatoes for the best flavor.
- If you use fresh tomatoes, use about 3 pounds ripe Roma or plum tomatoes, halved.
Garlic and Aromatics
- 1 large head garlic
- 1 large yellow onion, sliced
- 1 medium carrot, peeled and sliced
- 1 rib celery, sliced
- 2 tablespoons tomato paste
- 2 tablespoons olive oil, plus more for drizzling
- 1 tablespoon unsalted butter (optional, for extra richness)
Liquids
- 3 to 4 cups low-sodium vegetable broth or chicken broth
- Start with 3 cups, then thin the soup to your preferred texture.
- 1 cup heavy cream or half-and-half
- For a dairy-free version, use 1 cup full-fat coconut milk from a can.
Seasonings
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 1 teaspoon sugar or honey
- This balances the acidity of the tomatoes.
- 1 teaspoon dried oregano or Italian seasoning
- ½ teaspoon smoked paprika (optional, for a subtle smoky note)
- Pinch of red pepper flakes (optional, for gentle heat)
- Fresh basil leaves or flat-leaf parsley for garnish
Pantry Shortcuts and Substitutions
- Use jarred roasted garlic if you feel short on time, about 2 to 3 tablespoons.
- Use crushed canned tomatoes instead of whole if that is what you have; the flavor stays great.
- Swap the carrot and celery for 1 extra onion if you want to keep the ingredient list shorter.
- Stir in a spoonful of store-bought pesto at the end for a basil kick without chopping herbs.
Equipment List
- Large rimmed baking sheet
- Parchment paper or foil
- Chef’s knife and cutting board
- Large soup pot or Dutch oven
- Blender: immersion blender or countertop blender
- Ladle and wooden spoon
Tips & Tricks
- Roast the tomatoes and garlic until the edges caramelize; that browning builds deep flavor.
- Slice just the top off the garlic head so the cloves stay together and roast evenly.
- Use parchment on the baking sheet so the tomato juices do not burn and clean-up stays easy.
- Warm the tomato paste in the pot until it darkens slightly; this step adds a richer taste.
- Start with less broth, then add more until the soup reaches your ideal thickness.
- Blend the soup very smooth for a silky restaurant style, or pulse it lightly for a rustic texture.
- Add cream off the heat so it stays silky and does not curdle.
- Taste at the end and adjust salt, pepper, and sugar; tomatoes vary a lot in acidity.
- Keep the heat low after adding dairy so the soup stays creamy and does not scorch.
- Freeze the soup without cream, then stir in cream after reheating for the best texture.
How to Make Creamy Roasted Garlic Tomato Soup Recipe
Step 1: Prep and Roast the Tomatoes and Garlic
-
Preheat your oven to 400°F (200°C). Line a large rimmed baking sheet with parchment or foil.
-
If you use canned whole tomatoes, drain them lightly and keep the juices in a bowl. If you use fresh tomatoes, cut them in half lengthwise.
-
Spread the tomatoes on the baking sheet in a single layer. Drizzle with 1 tablespoon olive oil, sprinkle with a pinch of salt and pepper, and toss gently.
-
Slice the top off the head of garlic to expose the cloves. Place the garlic on a small piece of foil, drizzle with a little olive oil, and wrap it loosely.
-
Place the garlic packet on the same baking sheet or on the oven rack. Roast the tomatoes and garlic for 30 to 40 minutes until the tomatoes look slightly charred at the edges and the garlic feels very soft when you squeeze it with tongs.
-
Remove the baking sheet and garlic from the oven and set them aside to cool slightly.
Step 2: Sauté the Aromatics
-
Heat 1 tablespoon olive oil and the butter in a large soup pot over medium heat.
-
Add the sliced onion, carrot, and celery with a pinch of salt. Cook 8 to 10 minutes, stirring often, until the vegetables soften and the onions turn lightly golden.
-
Stir in the tomato paste and cook 2 minutes, stirring, until it darkens in color and smells sweet and rich.
-
Sprinkle in the dried oregano or Italian seasoning, smoked paprika, and red pepper flakes if you use them. Stir and cook 1 minute to wake up the spices.
Step 3: Add Roasted Tomatoes and Garlic
-
Add the roasted tomatoes to the pot, along with any juices from the baking sheet. Scrape the sheet with a spatula so you keep all the flavorful bits.
-
Unwrap the roasted garlic. Squeeze the cloves from the papery skins directly into the pot. They should slide out easily and look soft and golden.
-
Pour in 3 cups of broth and the reserved canned tomato juices if you have them. Stir to combine everything.
-
Add the sugar or honey, 1 teaspoon salt, and ½ teaspoon black pepper. Stir again and bring the soup to a gentle simmer over medium heat.
Step 4: Simmer for Flavor
-
Once the soup starts to bubble, lower the heat to medium-low.
-
Simmer uncovered for 15 to 20 minutes, stirring occasionally, so the flavors meld and the vegetables soften fully.
-
Taste a spoonful of broth; it should taste rich, slightly sweet, and garlicky. Adjust salt, pepper, or sugar if needed.
-
If the soup tastes too thick at this point, add a bit more broth. If it tastes too thin, keep simmering until it thickens slightly.
Step 5: Blend Until Creamy
-
Turn off the heat. Use an immersion blender to blend the soup directly in the pot until very smooth.
-
If you use a countertop blender, work in batches. Fill the blender no more than halfway, vent the lid slightly, cover with a kitchen towel, and blend until smooth.
-
Pour each blended batch into a clean pot or a large bowl, then return everything to the pot once you finish.
-
If you like an extra smooth texture, strain the blended soup through a fine mesh sieve, pressing with a ladle. This step takes a few minutes but gives a very silky finish.
Step 6: Add Cream and Finish
-
Return the blended soup to low heat. Stir in the heavy cream, half-and-half, or coconut milk.
-
Warm the soup gently until it steams, but do not let it boil hard. Taste again and adjust seasoning.
-
If the soup tastes too rich, thin it with a splash of broth. If it tastes too tangy, add another pinch of sugar or honey.
-
Ladle the Creamy Roasted Garlic Tomato Soup into bowls. Swirl a spoonful of cream on top, then garnish with torn basil or chopped parsley. Add a crack of black pepper for a final touch.
What to Serve with Creamy Roasted Garlic Tomato Soup Recipe
Serve this Creamy Roasted Garlic Tomato Soup Recipe with classic grilled cheese sandwiches, cut into strips for dipping. Crusty sourdough, garlic bread, or warm focaccia also pair beautifully with the creamy, tangy tomato base. You can add a simple green salad with cucumbers and a light vinaigrette to round out the meal. If you cook for kids, offer buttered noodles or cheese quesadillas on the side and watch the bowls disappear.
Storage Options
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- If you plan to freeze, store the soup without cream in freezer-safe containers or bags for up to 3 months.
- Thaw frozen soup overnight in the fridge or in a covered pot over low heat, stirring often.
- Reheat gently on the stovetop over medium-low heat, then stir in cream once the soup heats through and tastes hot.
- If the soup thickens in the fridge, thin it with a splash of broth or water while reheating until it reaches your preferred texture.

Creamy Roasted Garlic Tomato Soup Recipe
Ingredients
Instructions
- Preheat the oven to 400°F (200°C). Line a large rimmed baking sheet with parchment paper or foil.
- Drain the canned whole tomatoes lightly and reserve the juices in a bowl. Spread the tomatoes on the prepared baking sheet in a single layer.
- Drizzle the tomatoes with about 1 tablespoon of olive oil, season with a pinch of salt and pepper, and toss gently to coat.
- Slice the top off the head of garlic to expose the cloves. Place the garlic on a small piece of foil, drizzle with a little olive oil, and wrap it loosely.
- Place the garlic packet on the baking sheet or directly on the oven rack. Roast the tomatoes and garlic for 30 to 40 minutes, until the tomatoes look slightly charred at the edges and the garlic is very soft when squeezed with tongs.
- Remove the baking sheet and garlic from the oven and let cool slightly.
- Heat the remaining 1 tablespoon olive oil and the butter in a large soup pot over medium heat.
- Add the sliced onion, carrot, and celery with a pinch of salt. Cook for 8 to 10 minutes, stirring often, until the vegetables soften and the onions turn lightly golden.
- Stir in the tomato paste and cook for about 2 minutes, stirring, until it darkens slightly in color and smells sweet and rich.
- Sprinkle in the dried oregano or Italian seasoning, smoked paprika, and red pepper flakes if using. Stir and cook for 1 minute to bloom the spices.
- Add the roasted tomatoes to the pot along with any juices from the baking sheet, scraping the sheet so you capture all the flavorful bits.
- Unwrap the roasted garlic and squeeze the cloves from the papery skins directly into the pot; they should slide out easily and look soft and golden.
- Pour in 3 cups of broth and the reserved canned tomato juices. Stir to combine.
- Add the sugar or honey, 1 teaspoon salt, and 1/2 teaspoon black pepper. Stir again and bring the soup to a gentle simmer over medium heat.
- Once the soup starts to bubble, reduce the heat to medium-low.
- Simmer uncovered for 15 to 20 minutes, stirring occasionally, until the vegetables are very tender and the flavors meld.
- Taste the broth and adjust salt, pepper, or sugar as needed. Add a bit more broth if the soup is too thick, or continue simmering if it seems too thin.
- Turn off the heat. Use an immersion blender to blend the soup directly in the pot until very smooth.
- Alternatively, transfer the soup carefully to a countertop blender in batches, filling no more than halfway. Vent the lid slightly, cover with a kitchen towel, and blend until smooth, then return the blended soup to the pot.
- For an ultra-silky texture, pass the blended soup through a fine mesh sieve, pressing with a ladle or spatula.
- Return the blended soup to low heat. Stir in the heavy cream or half-and-half.
- Warm gently until the soup is steaming but not boiling. Taste and adjust seasoning, adding more broth to thin if desired or a pinch more sugar or honey if the soup tastes too tangy.
- Ladle the creamy roasted garlic tomato soup into bowls. Swirl a spoonful of cream on top if desired and garnish with torn basil or chopped parsley. Serve warm.
Notes
Approximate per serving (6 servings, prepared with heavy cream and vegetable broth): 230 calories; fat 16 g; saturated fat 8 g; carbohydrates 19 g; fiber 4 g; sugars 11 g; protein 5 g; sodium 650 mg. Values will vary based on specific brands, substitutions, and portion size.

Leave a Reply