in

Creamy Tomato Soup

Save this recipe on:

When you’re craving a cozy bowl of comfort, Creamy Tomato Soup hits the mark every time. Silky smooth with a rich, tangy-sweet tomato base and a touch of cream, this soup is both nostalgic and elevated. Perfectly paired with buttery toast or a crispy grilled cheese, it’s the ideal balance of simple and satisfying.

Pin this Recipe
Creamy Tomato Soup

Whether you’re making it for a chilly weeknight dinner or prepping ahead for lunches, this recipe comes together with minimal effort and delivers maximum flavor. It has all the classic elements you remember, but with fresher ingredients and a luscious creamy twist that makes it feel gourmet.

What Kind of Tomatoes Should I Use for Creamy Tomato Soup?

For best results, use a combination of canned San Marzano tomatoes and fresh Roma tomatoes. The canned variety offers depth and sweetness, while the fresh ones bring a bright acidity that balances the cream. Roasting the fresh tomatoes before blending intensifies their flavor even further.

Ingredients for the Creamy Tomato Soup

Roma Tomatoes: Roasting these brings out their natural sweetness and enhances the overall flavor profile.

San Marzano Tomatoes (canned): Their low acidity and intense flavor provide a rich base.

Yellow Onion: Adds a mellow, savory depth that anchors the acidity of the tomatoes.

Garlic: Roasted or sautéed garlic infuses the soup with aromatic warmth.

Heavy Cream: The ingredient that turns this from simple tomato soup into a velvety, comforting bowl.

Olive Oil: Used for roasting and sautéing, olive oil adds a light, fruity undertone.

Fresh Basil: Stirred in at the end, basil adds a bright, herbaceous lift.

Salt and Black Pepper: Essential for seasoning and bringing out all the other flavors.


How To Make the Creamy Tomato Soup

Step 1: Roast the Tomatoes

Slice the Roma tomatoes in half, drizzle with olive oil, and roast at 400°F for 25-30 minutes until slightly charred.

Step 2: Sauté the Onion and Garlic

In a large pot, heat olive oil over medium heat. Add chopped onion and cook until translucent. Add minced garlic and sauté for another minute.

Step 3: Blend the Soup Base

Transfer the roasted tomatoes to the pot. Add canned San Marzano tomatoes. Use an immersion blender or transfer to a high-speed blender until smooth.

Step 4: Simmer and Season

Bring the blended soup to a gentle simmer. Add salt and pepper to taste. Let simmer for 15 minutes to allow the flavors to meld.

Step 5: Add the Cream and Basil

Stir in the heavy cream and freshly chopped basil. Let it heat through without boiling. Taste and adjust seasoning as needed.


How to Serve and Store This Creamy Tomato Soup

Serve your soup hot with a swirl of cream or a dollop of Greek yogurt for tang. A sprinkle of black pepper and fresh basil on top makes a simple bowl feel special. Pair it with garlic toast, grilled cheese, or even a buttery croissant.

To store, let the soup cool completely and refrigerate in an airtight container for up to 5 days. It also freezes well for up to 3 months—just skip the cream during freezing and stir it in after reheating.

What to Serve With Creamy Tomato Soup?

Grilled Cheese Sandwich

A classic pairing that never fails—melty cheese between crispy, golden bread is a perfect match.

Garlic Bread

The crunch and garlicky punch balance the smoothness of the soup.

Caesar Salad

Add some greens with a zesty Caesar to complement the richness.

Roasted Veggie Skewers

Light and healthy sides like zucchini, bell peppers, and mushrooms offer contrast and texture.

Crispy Chickpeas

Great for a crunchy, protein-packed topping or side snack.

Pesto Pasta Salad

A chilled, herby side like this brightens up your meal beautifully.

Caprese Sandwich

Mozzarella, tomato, and basil echo the soup’s flavors in a hearty handheld version.


Want More Soup Ideas?

If you love this Creamy Tomato Soup, you’ll definitely want to try these next:

Save This Pin For Later

📌 Save this recipe to your Pinterest soup board so you can come back to it any time.

And let me know in the comments how yours turned out. Did you use fresh cream or try a dairy-free version? Add croutons or a swirl of pesto?

I love hearing how you make these recipes your own. Ask questions, share your spin—let’s keep the creativity going.

Explore beautifully curated health-boosting drinks on ChefAlchemy’s Recipes and discover your new go-to for feeling great!


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Tomato Soup

Creamy Tomato Soup


  • Author: Lorenzo Devereaux
  • Total Time: 40 minutes
  • Yield: 4 servings

Description

Cozy, creamy, and packed with deep tomato flavor, this Creamy Tomato Soup is everything you crave on a chilly day. It blends roasted Roma tomatoes and rich San Marzano canned tomatoes with aromatics and a splash of cream for a luxurious finish. Ideal for a quick lunch, a comforting dinner, or batch cooking for easy weekday meals. Whether paired with grilled cheese or served on its own, it’s a must-have in your collection of go-to easy recipes, healthy snack options, and quick dinner ideas.


Ingredients

6 Roma tomatoes

1 tablespoon olive oil

1 yellow onion, chopped

3 cloves garlic, minced

1 can (28 oz) San Marzano tomatoes

1 cup heavy cream

1 teaspoon salt

1/2 teaspoon black pepper

1/4 cup fresh basil, chopped


Instructions

1. Slice the Roma tomatoes in half, drizzle with olive oil, and roast at 400°F for 25–30 minutes until slightly charred.

2. In a large pot, heat olive oil over medium heat. Add chopped onion and cook until translucent. Add minced garlic and sauté for another minute.

3. Transfer the roasted tomatoes to the pot. Add canned San Marzano tomatoes. Use an immersion blender or transfer to a high-speed blender until smooth.

4. Bring the blended soup to a gentle simmer. Add salt and pepper to taste. Let simmer for 15 minutes to allow the flavors to meld.

5. Stir in the heavy cream and freshly chopped basil. Let it heat through without boiling. Taste and adjust seasoning as needed.

Notes

For a dairy-free version, substitute coconut milk or cashew cream.

Add red pepper flakes for a touch of heat and depth.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 210
  • Sugar: 8g
  • Sodium: 520mg
  • Fat: 14g
  • Saturated Fat: 7g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 17g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 35mg

Keywords: easy recipe, creamy tomato soup, quick dinner, healthy snack, comfort food

Save this recipe on: