This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
Creamy Tomato Soup Recipe
Creamy tomato soup is a rich and velvety dish made with crushed tomatoes, aromatic vegetables like onion and garlic, and heavy cream. Ready in about 40 minutes, this recipe yields four servings and offers a smooth texture that pairs beautifully with crusty bread or grilled cheese. Its fragrant blend of basil and oregano creates a comforting meal perfect for chilly days.
This recipe became a household favorite after I spent a rainy Portland afternoon searching for something simple yet nourishing. The scent of simmering tomatoes feels like pure self-care. Let’s dive into what makes this dish so special.
Table of Contents
- Why is Creamy Tomato Soup so popular?
- What ingredients do you need for Creamy Tomato Soup?
- How do you make Creamy Tomato Soup step by step?
- Frequently Asked Questions About Creamy Tomato Soup
- Where did tomato soup come from?
- Expert Tips for Making Perfect Tomato Soup
- Common Mistakes to Avoid When Making Tomato Soup
- Easy Ingredient Swaps for Tomato Soup
Why is Creamy Tomato Soup so popular?
Creamy tomato soup is popular because it’s comforting, versatile, and easy to prepare. Its rich, smooth texture appeals to almost everyone, while the robust flavors of tomatoes and herbs create a meal that feels hearty without being heavy.
- It’s quick to make — ideal for weeknight dinners or last-minute gatherings.
- Pairs wonderfully with grilled cheese or garlic bread, making it a perfect centerpiece for casual meals.
- Its adaptability shines — you can add spices or serve it cold for a refreshing twist.
- Tomatoes are packed with antioxidants, offering nutritional benefits along with great flavor.
What ingredients do you need for Creamy Tomato Soup?
This recipe combines tomatoes, vegetables, herbs, and cream to create an easy yet luxurious dish. Here’s the complete ingredient list:
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 carrot, chopped
- 1 can (28 ounces) crushed tomatoes
- 2 cups vegetable broth
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- Salt and pepper to taste
- 1 cup heavy cream
- Fresh basil leaves for garnish
The crushed tomatoes serve as the base, providing depth and richness. Heavy cream balances the acidity, giving the soup its signature creamy texture. Don’t skip the fresh basil garnish—it adds brightness to every bite.
How do you make Creamy Tomato Soup step by step?
The method is simple and straightforward, making this a beginner-friendly recipe with elegant results.
Step 1 — Heat the Olive Oil
In a large pot, heat the olive oil over medium heat. It should shimmer slightly before you add the next ingredients.
You might also enjoy our creamy tomato cucumber pasta salad.
Step 2 — Cook the Onion
Add the chopped onion to the pot. Cook until translucent, about 5 minutes, stirring occasionally to prevent sticking.
Step 3 — Add Garlic and Carrot
Stir in the minced garlic and chopped carrot. Cook for 3-4 minutes until the carrot is softened and fragrant.
Step 4 — Incorporate Tomatoes and Broth
Add the crushed tomatoes, vegetable broth, dried basil, and dried oregano. Season with salt and pepper to taste. Bring the mixture to a boil.
Step 5 — Simmer the Soup
Reduce the heat and allow the soup to simmer for 20 minutes. This helps the flavors meld together beautifully.
For more ideas, check out our quick creamy tomato cucumber salad.
Step 6 — Blend Until Smooth
Using an immersion blender, blend the soup directly in the pot until smooth. Alternatively, transfer it in batches to a blender and return it to the pot.
Step 7 — Add Heavy Cream
Stir in the heavy cream and heat through for 5 minutes without boiling. Taste and adjust seasoning as needed.
Step 8 — Garnish and Serve
Serve hot, garnished with fresh basil leaves. Pair with crusty bread or grilled cheese for the ultimate experience.
Frequently Asked Questions About Creamy Tomato Soup
Can I make this soup dairy-free?
Yes, substitute the heavy cream with coconut milk or cashew cream for a creamy texture without dairy.
Looking for something similar? Try our creamy cucumber tomato salad recipe.
How do I prevent curdling when adding cream?
To avoid curdling, ensure the soup is not boiling when you stir in the cream. Keep the heat low and mix gently.
Can I use fresh tomatoes instead of canned?
Absolutely! You’ll need about 6-7 ripe tomatoes, peeled and chopped. Adjust the cooking time slightly for fresh tomatoes.
How long can I store leftovers?
Leftover soup can be stored in the refrigerator for up to 3 days in an airtight container or frozen for up to 3 months.
What side dishes go well with tomato soup?
Grilled cheese, garlic bread, or a light salad pairs perfectly with this soup for a balanced meal.
Where did tomato soup come from?
Tomato soup originated in the late 19th century as canned goods became popular in American households. It quickly became a staple due to its affordability and versatility. The addition of cream elevated it into a comforting favorite.
Expert Tips for Making Perfect Tomato Soup
- Sauté vegetables thoroughly to enhance their sweetness and flavor.
- Use an immersion blender for convenience and a silky texture.
- Simmer the soup long enough to fully develop its flavors. Rushing this step can leave it tasting flat.
- Choose high-quality crushed tomatoes for a deep, robust base.
Common Mistakes to Avoid When Making Tomato Soup
- Skipping the simmering step—this reduces flavor complexity.
- Adding cream while the soup is too hot, which can cause curdling.
- Using overly acidic tomatoes without balancing them with cream or sweetness.
Easy Ingredient Swaps for Tomato Soup
- Heavy cream → Coconut milk: For a dairy-free option with subtle sweetness.
- Vegetable broth → Chicken broth: Adds a richer, savory flavor.
- Dried basil → Fresh basil: Fresh herbs provide a stronger, aromatic punch.

Creamy Tomato Soup
Equipment
- large pot
- immersion blender
- cutting board
- knife
- measuring cups
- measuring spoons
Ingredients
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 carrot, chopped
- 28 oz can crushed tomatoes
- 2 cup vegetable broth
- 1 tsp dried basil
- 1 tsp dried oregano
- Salt and pepper (to taste)
- 1 cup heavy cream
- Fresh basil leaves (for garnish)
Instructions
- In a large pot, heat the olive oil over medium heat.
- Add the chopped onion and cook until translucent, about 5 minutes.
- Stir in the minced garlic and chopped carrot, cooking for another 3-4 minutes until the carrot is softened.
- Add the crushed tomatoes, vegetable broth, dried basil, and dried oregano. Season with salt and pepper to taste.
- Bring the mixture to a boil, then reduce the heat and let it simmer for 20 minutes.
- Using an immersion blender, blend the soup until smooth. Alternatively, you can transfer the soup to a blender in batches.
- Stir in the heavy cream and heat through for an additional 5 minutes, but do not boil.
- Serve the soup hot, garnished with fresh basil leaves.
Notes
Nutrition

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨

