There is something deeply comforting about a bowl of homemade tomato soup. Growing up, my mom would always make a big pot of tomato soup whenever the weather turned chilly. She would roast the tomatoes and garlic, filling the kitchen with an aroma so warm and inviting that I couldn’t wait for dinner. Now, I carry on this tradition with my own version—Creamy Roasted Garlic Tomato Soup—a simple yet gourmet dish that even beginner cooks can master.
This recipe is perfect for those who want a quick and healthy meal that doesn’t skimp on flavor. The roasted tomatoes bring out a natural sweetness, the garlic adds depth, and the creamy texture makes every spoonful rich and satisfying. It is also incredibly versatile, with a vegan option that is just as delicious. If you are new to cooking, don’t worry—this guide will walk you through each step so you can make this soup with confidence.

Why This Recipe is Special
- Beginner-friendly: Simple steps, easy techniques, and minimal equipment make this a great first recipe for new cooks.
- Rich and velvety texture: Roasting the tomatoes and garlic deepens their flavors, giving the soup a gourmet touch.
- Nutritious and wholesome: Packed with antioxidants from tomatoes and garlic, this soup is both delicious and good for you.
- Customizable: Easily make it dairy-free or add your favorite toppings to make it your own.
Ingredients and Preparation
This soup is made with fresh, wholesome ingredients that work together to create an irresistible flavor.
Roasted Tomatoes and Garlic
- Tomatoes: The star of the dish, providing natural sweetness and acidity. Use a mix of large tomatoes and cherry tomatoes for the best flavor.
- Garlic: Roasting garlic softens its sharpness, turning it into a buttery, mildly sweet addition that enhances the soup.
Soup Base
- Onion: Adds a subtle sweetness and depth to the soup. You can use yellow, white, or red onion based on what you have.
- Extra virgin olive oil: Helps with roasting and sautéing, bringing a slight fruitiness to the dish.
- Tomato paste: Concentrated tomato flavor that deepens the richness of the soup.
- Vegetable stock: The liquid base of the soup. Homemade or low-sodium store-bought stock works best.
- Heavy cream: Creates a creamy texture. For a vegan version, substitute with full-fat coconut cream or milk.
Seasonings and Extras
- Salt and pepper: Enhance the natural flavors of the tomatoes.
- Smoked paprika: Adds a subtle smokiness for a richer depth.
- All-purpose seasoning blend: A mix of herbs and spices that enhances the soup’s overall flavor. You can use store-bought or make your own with garlic powder, oregano, thyme, and parsley.
Ingredient Substitutions
- Dairy-Free Option: Swap heavy cream for coconut cream or cashew cream.
- Want a Spicy Kick? Add red pepper flakes or a pinch of cayenne.
- No Fresh Tomatoes? Use canned San Marzano tomatoes for a high-quality alternative.
Step-by-Step Instructions
Step 1: Roast the Tomatoes and Garlic
Preheat your oven to 400°F (200°C). Cut the tomatoes into wedges and place them on a baking sheet. Slice the top off the garlic bulbs to expose the cloves. Drizzle olive oil, salt, and pepper over everything and roast for about 30-35 minutes until the tomatoes blister and the garlic is soft and golden.
Step 2: Sauté the Onion
While the tomatoes are roasting, heat olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent and fragrant, about 2-3 minutes.
Step 3: Blend the Soup
Once the roasted tomatoes and garlic are done, let them cool slightly. Squeeze the softened garlic cloves out of their skins and transfer everything into a high-powered blender along with the sautéed onion, tomato paste, and vegetable stock. Blend until smooth. If using a hand blender, pour everything into the pot and blend directly.
Step 4: Simmer and Season
Pour the blended soup back into the pot. Stir in the heavy cream (or coconut cream for vegan option), smoked paprika, and seasoning blend. Bring to a boil, then reduce to a simmer for 5-7 minutes, stirring occasionally. Taste and adjust seasoning as needed.
Step 5: Serve and Enjoy
Ladle the soup into bowls and top with extra roasted tomatoes, fresh basil, or croutons. Pair with a grilled cheese sandwich for the ultimate comfort meal.
Beginner Tips and Notes
- How to know when tomatoes are ready? They should be soft with slightly charred edges but still hold their shape.
- Avoid a watery soup. Use ripe tomatoes and roast them well to concentrate the flavors.
- No blender? Use a potato masher for a rustic, chunky texture.
- Want it extra creamy? Stir in a little extra cream or coconut milk before serving.
- Storage tips: Keep leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 4-6 months.
Serving Suggestions
This soup is delicious on its own, but pairing it with the right side can make it even better.
Perfect Pairings
- Grilled Cheese Sandwich: The classic choice. Try it with sharp cheddar or a dairy-free alternative.
- Roasted Broccolini: Adds a crunchy contrast to the creamy soup.
- Garlic Bread: Dip crispy garlic bread into the soup for extra flavor.
- Homemade Croutons: Cube stale bread, toss with olive oil and herbs, then bake until crispy.
Topping Ideas
- Shredded Parmesan or Vegan Cheese
- Drizzle of Olive Oil or Balsamic Reduction
- Fresh Basil or Thyme Leaves
- Roasted Chickpeas for Crunch
Final Thoughts: Try It and Share Your Experience
Creamy Roasted Garlic Tomato Soup is one of those recipes that never fails to impress. It is simple enough for beginners yet flavorful enough to feel gourmet. Whether you make it for a cozy dinner, meal prep for the week, or serve it to guests, it is a dish that brings comfort and warmth.
I would love to hear how your soup turned out. Did you add a special twist? Leave a comment below and share your experience. Happy cooking!
FAQ About Creamy Roasted Garlic Tomato Soup
Yes, canned tomatoes can work if fresh ones are unavailable. Opt for whole San Marzano tomatoes for the best flavor. Drain excess liquid before roasting to mimic the texture of fresh tomatoes.
For a thicker consistency, reduce the amount of vegetable stock or let the soup simmer longer to evaporate excess liquid. You can also stir in extra tomato paste or a small amount of cornstarch slurry.
Absolutely! This soup freezes well for up to 4-6 months. Allow it to cool completely, then store in airtight containers. Thaw in the refrigerator overnight and reheat on the stove.
For a silky texture, use an immersion blender directly in the pot. Alternatively, transfer the soup in batches to a high-powered blender, but be cautious with hot liquids by venting the lid slightly.
More Relevant Recipes
- Creamy Garlic Sauce Baby Potatoes
- Creamy Chicken and Bacon Pasta with Spinach and Tomatoes
- Creamy Sun-Dried Tomato Pasta

Creamy Roasted Garlic Tomato Soup
- Total Time: 55 minutes
- Yield: 4 servings 1x
Description
This Creamy Roasted Garlic Tomato Soup is a rich and velvety comfort dish made with roasted tomatoes, caramelized garlic, and aromatic herbs. Perfect for chilly days, this beginner-friendly recipe delivers deep, slow-roasted flavors in just under an hour. Serve it with grilled cheese or homemade croutons for the ultimate cozy meal.
Ingredients
Roasted Tomatoes and Garlic
- 3–4 lbs. ripe organic tomatoes, cut into wedges
- 2 garlic bulbs
- 1 tablespoon extra virgin olive oil
- 1 teaspoon sea salt
- ½ teaspoon black pepper
Soup Base
- ½ onion, chopped
- 1 tablespoon extra virgin olive oil
- 4 tablespoons organic tomato paste
- 2 cups organic vegetable stock
- 1 ½ cups organic heavy cream (or full-fat coconut cream for vegan option)
- 1 teaspoon all-purpose seasoning blend
- ½ teaspoon smoked paprika
Optional Garnishes
- Fresh basil or thyme
- Shredded parmesan or dairy-free cheese
- Homemade croutons
- Roasted chickpeas
Instructions
- Roast the tomatoes and garlic: Preheat the oven to 400°F (200°C). Arrange the tomato wedges and whole garlic bulbs (with tops sliced off) on a baking sheet. Drizzle with olive oil, salt, and pepper. Roast for 30-35 minutes until the tomatoes blister and the garlic is soft and golden.
- Sauté the onion: While the tomatoes are roasting, heat olive oil in a large pot over medium heat. Add the chopped onion and cook for 2-3 minutes until translucent and fragrant.
- Blend the ingredients: Once the roasted tomatoes and garlic are ready, let them cool slightly. Squeeze the garlic cloves out of their skins and transfer everything to a high-powered blender along with the sautéed onion, tomato paste, and vegetable stock. Blend until smooth. If using an immersion blender, add everything to the pot and blend directly.
- Simmer the soup: Pour the blended mixture back into the pot over medium-low heat. Stir in the heavy cream, smoked paprika, and seasoning blend. Bring to a gentle simmer for 5-7 minutes, stirring occasionally. Taste and adjust seasoning if needed.
- Serve and enjoy: Ladle the soup into bowls and top with fresh basil, croutons, or roasted chickpeas. Serve with grilled cheese or garlic bread for the perfect meal.
Notes
- For a dairy-free version, use full-fat coconut cream instead of heavy cream.
- If the soup is too thick, add a splash of vegetable stock to adjust consistency.
- Make it spicy by adding red pepper flakes or cayenne pepper while blending.
- For a chunkier texture, blend only half of the roasted tomatoes and leave some whole.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Roasting, Blending, Simmering
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 10g
- Sodium: 520mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 5g
- Protein: 6g
- Cholesterol: 40mg