There’s something so comforting about a warm bowl of Creamy Tomato Soup. It’s like a hug in a bowl! Smooth, velvety, and perfectly seasoned, this soup is the perfect way to unwind after a long day, or to kick off a cozy meal. The blend of sweet tomatoes, fragrant herbs, and a touch of cream creates a rich and indulgent flavor that is simply irresistible. Trust me, you’re going to want to make this one again and again.
Why You’ll Love Creamy Tomato Soup
This recipe isn’t just about the ingredients—it’s about creating moments. Whether you’re cooking for a cozy weeknight dinner, hosting a laid-back get-together, or simply craving comfort food, this creamy tomato soup fits the bill. Here’s why it’s a favorite:
- Versatile: Perfect for a quick dinner or as a starter at a gathering. Imagine curling up with a bowl of this soup after a busy day—it’s the perfect feel-good meal. Or serve it at your next dinner party, and watch everyone ask for the recipe!
- Budget-Friendly: You don’t need any fancy ingredients to create this magic. A few pantry staples—tomatoes, cream, garlic—are all it takes to make something incredible.
- Quick and Easy: You can have this soup ready in less than 30 minutes. No complicated techniques—just a handful of steps that even beginner cooks can follow.
- Customizable: You can easily tweak the flavors. Want a bit of heat? Add a dash of cayenne. Like it a little more herby? A sprinkle of fresh basil or thyme works wonders.
- Crowd-Pleasing: It’s one of those dishes that everyone loves—kids and adults alike. So whether you’re making it for your family or for guests, this soup is sure to please.

Ingredients
Ready to dive into this cozy, comforting soup? Here’s everything you’ll need:
Ripe Tomatoes
The star of the soup! Sweet, ripe tomatoes are essential for a flavorful base. You can use fresh tomatoes or canned for convenience.
Onion
A finely chopped onion adds a savory depth to the soup. It’s a flavor base that complements the sweetness of the tomatoes.
Garlic
Garlic brings a fragrant, aromatic punch to the soup, giving it an extra layer of richness.
Vegetable or Chicken Broth
Broth adds a savory, umami flavor to the soup, helping to create that perfect balance with the tomatoes.
Heavy Cream
The secret ingredient for that creamy, velvety texture. It gives the soup a smooth finish that makes each bite feel indulgent.
Olive Oil
A touch of olive oil is used for sautéing the vegetables and adding a bit of richness to the soup.
Dried Basil and Oregano
These herbs are perfect for infusing the soup with aromatic, Mediterranean flavors. You can also add a pinch of red pepper flakes for a little heat if you like.
Salt and Pepper
Essential for seasoning and bringing out the natural flavors of the tomatoes.
(Note: The full ingredient list, including measurements, is provided in the recipe card directly below.)
Instructions
Let’s get started with this comforting Creamy Tomato Soup:
Sauté the Vegetables
In a large pot, heat a little olive oil over medium heat. Add the chopped onion and garlic, cooking until softened and fragrant (about 5 minutes). Stir occasionally to prevent burning.
Add the Tomatoes
Next, add your chopped fresh tomatoes (or canned tomatoes if you’re using those). Stir them into the onion and garlic mixture, and cook for 5-7 minutes until they break down a bit and start to release their juices.
Add the Broth and Herbs
Pour in the vegetable or chicken broth, and add the dried basil and oregano. Stir well, and let the soup come to a simmer. Let it cook for about 20 minutes, allowing all the flavors to meld together.
Blend the Soup
Once the soup has simmered, remove it from the heat. Use an immersion blender to blend the soup until smooth and creamy. If you don’t have an immersion blender, you can carefully transfer the soup to a regular blender in batches (just be sure to let it cool slightly before blending!).
Add the Cream
Once your soup is perfectly smooth, return it to the heat and stir in the heavy cream. Let the soup simmer for another 5 minutes, just to combine everything and let the cream thicken the texture.
Season to Taste
Taste your soup and adjust the seasoning with salt and pepper as needed. If you like a little more flavor, feel free to add more basil, oregano, or even a pinch of sugar to balance the acidity of the tomatoes.
Serve and Enjoy
Ladle the soup into bowls, and serve hot. For the perfect pairing, add a side of grilled cheese or a sprinkle of fresh basil on top!
Nutrition Facts
Servings: 4-6
Calories per serving: 200
Preparation Time
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
How to Serve Creamy Tomato Soup
Here are a few ways to serve up your Creamy Tomato Soup and make it even more delightful:
- With Grilled Cheese: This is the classic combo! A buttery, crispy grilled cheese sandwich alongside your creamy tomato soup is the ultimate comfort food pairing.
- Top with Fresh Herbs: Garnish your soup with a sprinkle of fresh basil or parsley for a fresh, herby flavor boost.
- Croutons: Top the soup with homemade croutons or crispy bread pieces for some crunch in every bite.
- With a Side Salad: Serve your soup with a crisp green salad or Caesar salad for a light yet satisfying meal.
- Swirl in Extra Cream: For an extra indulgent experience, swirl a little more heavy cream into each bowl just before serving.
Additional Tips
Here are some tips to take your Creamy Tomato Soup to the next level:
- Use Ripe Tomatoes: Fresh, ripe tomatoes make a huge difference in the flavor of your soup. If you can, use in-season tomatoes for the best taste.
- Customize the Herbs: Feel free to experiment with other herbs like thyme or rosemary for a different flavor profile.
- Make it Vegan: To make this soup vegan, simply swap the heavy cream for coconut milk or a plant-based cream alternative.
- Store Leftovers: Store leftover soup in an airtight container in the fridge for up to 3 days. You can also freeze the soup for up to 3 months!
- Reheat Gently: When reheating, do so over low heat to avoid curdling the cream. Stir occasionally to ensure it warms evenly.
FAQ Section
Q1: Can I use canned tomatoes instead of fresh?
A1: Yes, canned tomatoes work great! You can use crushed, diced, or whole canned tomatoes—just blend them well for a smooth texture.
Q2: How can I make the soup spicier?
A2: You can add a pinch of red pepper flakes, cayenne pepper, or even a dash of hot sauce to add some heat to the soup.
Q3: Can I freeze this soup?
A3: Yes, you can freeze the soup for up to 3 months. Just be sure to let it cool completely before transferring it to freezer-safe containers.
Q4: How can I make this soup dairy-free?
A4: To make it dairy-free, swap the heavy cream for coconut milk or any non-dairy cream. It will still be creamy and delicious!
Q5: Can I add more vegetables to the soup?
A5: Absolutely! Feel free to add carrots, bell peppers, or celery for extra flavor and nutrition.
Q6: How do I store leftovers?
A6: Store leftover soup in an airtight container in the fridge for up to 3 days. Reheat gently over low heat.
Q7: Can I make this soup ahead of time?
A7: Yes, this soup can be made ahead and stored in the fridge. The flavors will continue to meld, making it even tastier the next day!
Q8: How do I make this soup smoother?
A8: If you want a silkier soup, strain it through a fine mesh sieve after blending to remove any small pieces of tomato skin or seeds.
Q9: Can I use a blender instead of an immersion blender?
A9: Yes, you can! Just let the soup cool slightly before transferring it to a blender to avoid splattering.
Q10: Can I add cheese to the soup?
A10: Yes, a handful of shredded Parmesan or mozzarella can be stirred in for extra creaminess and flavor.
Conclusion
Now that you know how to make this deliciously creamy tomato soup, it’s time to whip up a batch and indulge in all its comforting goodness. With its velvety texture, rich flavor, and a hint of cream, it’s sure to warm you up and put a smile on your face. Whether you pair it with grilled cheese or enjoy it all on its own, Creamy Tomato Soup is the perfect dish for any occasion.
Enjoy your bowl of warmth, and don’t forget to share it with those you love—this one is too good to keep to yourself!
PrintCreamy Tomato Soup
This rich and creamy tomato soup is a comforting bowl of warmth, made with diced tomatoes, chicken broth, and a touch of cream and Parmesan cheese. Perfect for pairing with crusty bread or crackers, this soup is the ultimate comfort food.
- Prep Time: 10 minutes
- Cook Time: 30minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: soup
- Method: Stovetop
- Cuisine: american
- Diet: Vegetarian
Ingredients
- 2 tbsp olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 (28-ounce) cans diced tomatoes, undrained
- 4 cups chicken broth
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/4 cup chopped fresh basil
- Salt and pepper to taste
Instructions
- Heat the olive oil in a large pot over medium heat.
- Add the onion and cook until softened, about 5 minutes.
- Add the garlic and cook for 1 minute more.
- Stir in the tomatoes and chicken broth. Bring to a boil, then reduce heat and simmer for 20 minutes.
- Use an immersion blender to puree the soup until smooth (or transfer to a blender and puree in batches).
- Stir in the heavy cream, Parmesan cheese, and basil. Season with salt and pepper to taste.
- Serve warm with crusty bread or crackers.
Notes
- For extra flavor, try adding a pinch of red pepper flakes or a splash of balsamic vinegar.
- For a vegetarian version, substitute vegetable broth for the chicken broth.
- You can store the soup in the refrigerator for up to 3 days or freeze it for up to 3 months.
Nutrition
- Serving Size: 1 bowl (about 1 1/2 cups)
- Calories: 250kcal
- Sugar: 9g
- Sodium: 700mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 7g
- Cholesterol: 40mg