Creamy Tomato Soup

Why You’ll Love This Recipe

This soup is rich, satisfying, and incredibly easy to make. It balances the natural sweetness and acidity of tomatoes with a creamy texture that feels indulgent without being heavy. It’s versatile, budget-friendly, and can be made with simple pantry ingredients. Whether for a quick lunch or a warming dinner, this recipe never disappoints.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • tomatoes (fresh or canned)
  • onion, chopped
  • garlic, minced
  • olive oil or butter
  • vegetable or chicken broth
  • heavy cream
  • sugar (optional, to balance acidity)
  • salt
  • black pepper
  • dried basil or fresh basil leaves

Directions

  1. Heat olive oil or butter in a large pot over medium heat.
  2. Add the chopped onion and cook until soft and translucent.
  3. Stir in the minced garlic and cook until fragrant.
  4. Add the tomatoes and cook for a few minutes, breaking them up if using whole tomatoes.
  5. Pour in the broth and bring to a simmer.
  6. Let the soup cook for 15–20 minutes to develop flavor.
  7. Use an immersion blender (or transfer to a blender) to puree the soup until smooth.
  8. Return the soup to the pot if needed and stir in the heavy cream.
  9. Add sugar if needed to balance acidity.
  10. Season with salt, black pepper, and basil.
  11. Simmer for another 5 minutes, then serve warm.

Servings and timing

Servings: 4 servings
Preparation time: 10 minutes
Cooking time: 30 minutes
Total time: 40 minutes

Variations

You can roast the tomatoes before adding them to deepen the flavor. Add carrots or celery for extra sweetness and body. For a dairy-free version, substitute the cream with coconut milk or omit it entirely. A sprinkle of Parmesan or a drizzle of pesto on top can elevate the presentation and taste.

Storage/Reheating

Store the soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium heat, stirring occasionally. If the soup thickens, add a splash of broth or water to reach the desired consistency. This soup can also be frozen for up to 2 months; thaw and reheat before serving.

FAQs

Can I use canned tomatoes?

Yes, canned tomatoes work very well and are convenient.

How do I make the soup thicker?

Let it simmer longer or reduce the amount of broth.

Can I make this soup vegan?

Yes, use plant-based cream or skip the cream altogether.

What type of tomatoes are best?

Ripe, flavorful tomatoes like Roma or San Marzano are ideal.

Do I need to peel fresh tomatoes?

It’s optional, as blending will smooth the texture.

Can I add spices for more flavor?

Yes, paprika, chili flakes, or Italian seasoning work well.

Why is my soup too acidic?

Add a pinch of sugar or a bit more cream to balance it.

Can I serve this cold?

It’s best served warm, but it can be enjoyed chilled if desired.

What pairs well with tomato soup?

Grilled cheese sandwiches, crusty bread, or a fresh salad.

Can I make it ahead of time?

Yes, it stores well and often tastes even better the next day.

Conclusion

Creamy Tomato Soup is a timeless dish that delivers warmth, comfort, and rich flavor in every spoonful. Easy to prepare and endlessly adaptable, it’s a must-have recipe for any home cook looking for a reliable and satisfying meal.

Print

Creamy Tomato Soup

Creamy Tomato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy Tomato Soup is a comforting classic made with ripe tomatoes, aromatic vegetables, and a touch of cream for a smooth, velvety finish.

  • Author: Laura
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

  • tomatoes (fresh or canned)
  • onion, chopped
  • garlic, minced
  • olive oil or butter
  • vegetable or chicken broth
  • heavy cream
  • sugar (optional, to balance acidity)
  • salt
  • black pepper
  • dried basil or fresh basil leaves

Instructions

  1. Heat olive oil or butter in a large pot over medium heat.
  2. Add chopped onion and cook until soft and translucent.
  3. Stir in minced garlic and cook until fragrant.
  4. Add tomatoes and cook for a few minutes, breaking them up if needed.
  5. Pour in broth and bring to a simmer.
  6. Cook for 15–20 minutes to develop flavor.
  7. Blend the soup until smooth using an immersion blender or standard blender.
  8. Return to pot if needed and stir in heavy cream.
  9. Add sugar if desired to balance acidity.
  10. Season with salt, black pepper, and basil.
  11. Simmer for 5 more minutes and serve warm.

Notes

  • Roasting tomatoes beforehand enhances flavor.
  • Add carrots or celery for natural sweetness.
  • Use coconut milk or omit cream for a dairy-free version.
  • Top with Parmesan or pesto for extra flavor.
  • Adjust thickness with additional broth if needed.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 210 kcal
  • Sugar: 8 g
  • Sodium: 540 mg
  • Fat: 12 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 5 g
  • Trans Fat: 0 g
  • Carbohydrates: 22 g
  • Fiber: 4 g
  • Protein: 4 g
  • Cholesterol: 30 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments