creamy tomato soup recipe
The Best creamy tomato soup recipe
This soup isn’t just comforting, though. It’s packed with nutrients too. Tomatoes are rich in lycopene, which helps keep skin healthy, and the added garlic and onions bring in antioxidants that boost immunity. I always use whole milk or coconut milk for that smooth, rich texture, and a touch of cream or a splash of broth makes it extra indulgent without being heavy. It’s the kind of soup that feels special for holidays or cozy movie nights, but it’s also easy enough to make every week—no fuss, just pure satisfaction. Plus, it’s so forgiving; if you’re not perfect with measurements, the flavors still shine through. That’s why I keep it in my rotation—it’s reliable, healthy, and always a hit.

Creamy Tomato Soup
A comforting and velvety tomato soup perfect for chilly evenings, packed with rich flavors and a smooth texture. This recipe is a must-try for any occasion.
🥘Ingredients
- 2 tbsp olive oil
- 1 large onion, finely diced
- 2 cloves garlic, minced
- 1 (28 oz) can crushed tomatoes
- 1 (14.5 oz) can tomato sauce
- 1 cup vegetable broth
- 1 cup heavy cream (or coconut milk for a dairy-free option)
- 1 tsp dried basil
- 1 tsp dried oregano
- ½ tsp salt
- ¼ tsp black pepper
- 1 bay leaf
- 1 cup shredded mozzarella cheese (for topping)
- 1 cup grated Parmesan cheese
- Handful of fresh basil, chopped
👨🍳Directions
-
1
In a large pot, heat olive oil over medium heat. Add diced onion and sauté until soft and translucent (~5 mins). Add minced garlic and cook for 30 seconds until fragrant. -
2
Pour in crushed tomatoes, tomato sauce, and vegetable broth. Stir well, add dried basil, oregano, salt, and pepper. Bring to a boil, then reduce heat to low, cover, and simmer for 20 minutes. -
3
Remove the bay leaf. For a smoother texture, blend the soup until smooth (or strain through a fine-mesh sieve if preferred). Return to the pot and heat gently until warmed through. -
4
Slowly whisk in the heavy cream (or coconut milk) until fully combined. Taste and adjust seasoning if needed. -
5
For serving, ladle the soup into bowls. Top with shredded mozzarella and grated Parmesan. Garnish with fresh basil if desired.
🔧Equipment
- Large pot
- Medium saucepan
- Wooden spoon or spatula
- Blender or immersion blender
- Fine-mesh strainer (optional)
- Serving bowls
- Spoon for serving
📊Nutrition Facts (per serving)
📝Notes
- For a lighter version, replace half the heavy cream with unsweetened almond milk.
- Add a pinch of red pepper flakes for a spicy kick.
- Store leftovers in an airtight container for up to 3 days in the fridge or freeze for up to 3 months.
Watch Video Of How Creamy Tomato Soup Works
❓ Frequently Asked Questions About Creamy Tomato Soup
What is the best way to prepare fresh tomatoes for creamy tomato soup?
To prepare fresh tomatoes for creamy tomato soup, start by peeling them (if desired) using a spoon or a peeler, then chop them into large chunks. Remove any seeds and fibrous cores. For extra creaminess, you can blend the tomatoes with a little olive oil or butter before adding them to the pot.
Why does my creamy tomato soup taste bland or watery?
A bland or watery creamy tomato soup could be due to several reasons: using too much water, not enough salt, or not reducing the tomatoes properly. To fix this, reduce the soup on low heat until it thickens, add a pinch of salt, and consider using a splash of cream or a bit of tomato paste to enhance flavor. If the soup is too watery, simmer it longer to evaporate excess liquid.
Can I substitute ingredients in the creamy tomato soup recipe?
Yes, you can make substitutions in creamy tomato soup, but they should be done thoughtfully to maintain the dish’s balance. For example:
– Tomatoes: Use canned tomatoes (crushed or diced) if fresh are unavailable.
– Cream: Substitute heavy cream with coconut milk, half-and-half, or even a splash of heavy cream mixed with a little cornstarch for thickening.
– Cheese: Add grated Parmesan or mozzarella instead of (or in addition to) ricotta.
– Broth: Use vegetable or chicken broth instead of water.
– Garlic and herbs: Adjust based on your taste, but don’t skip them entirely.
How can I make this creamy tomato soup extra rich and velvety?
To achieve a rich, velvety texture, follow these tips:
1. Use a blend of broth and cream – A mix of vegetable or chicken broth with heavy cream (or coconut milk for a dairy-free option) creates a luxurious mouthfeel.
2. Infuse the tomatoes – Sauté onions, garlic, and herbs (like thyme, rosemary, or basil) in olive oil before adding tomatoes to deepen the flavor.
3. Blend partially – For a smoother texture, blend half the soup and stir it back in, or use an immersion blender for a creamy consistency.
4. Add a splash of cream at the end – Stirring in a tablespoon of heavy cream or half-and-half just before serving enhances richness.
5. Use a roux – Cook a small amount of butter and flour (like a roux) before adding tomatoes to help thicken the soup naturally.
What are some great toppings or side dishes to serve with creamy tomato soup?
Creamy tomato soup pairs beautifully with these toppings and sides:
– Classic toppings: Grated Parmesan cheese, crispy breadcrumbs, or a dollop of sour cream.
– Crunchy additions: Toasted baguette slices, croutons, or a sprinkle of fresh basil or parsley.
– Protein options: Shredded chicken, cooked ground beef, or crumbled bacon.
– Extra richness: A swirl of whipped cream, a drizzle of olive oil, or a sprinkle of smoked paprika.
– Sides: Garlic bread, a simple green salad, or a side of roasted vegetables (like zucchini or carrots).
Can I make this creamy tomato soup ahead of time and reheat it properly?
Yes, you can prepare creamy tomato soup in advance, but reheating it properly ensures the best texture and flavor. Here’s how:
– Storage: Keep the soup in an airtight container in the fridge for up to 4 days or freeze it for up to 3 months.
– Reheating: Reheat gently on low heat, stirring occasionally, to avoid breaking the cream. If the soup thickens too much, add a splash of broth or water.
– Preventing separation: If the cream separates upon reheating, stir it back in before serving or add a tiny bit of cornstarch mixed with cold water to thicken slightly.
– Best served fresh: For the most flavorful experience, reheat and serve within 24 hours if possible.
