in

Creamy Tomato Soup

Creamy Tomato Soup

Save this recipe on:

Creamy Tomato Soup is the kind of comforting meal that feels right at home on a chilly evening, a rainy afternoon, or any day when you want something warm and satisfying without a lot of fuss. It has a rich tomato flavor, a velvety texture, and just enough cream to mellow the brightness of the tomatoes while keeping every spoonful balanced and cozy.

This homemade version is simple enough for a weeknight but tastes like something you would happily pair with a grilled cheese sandwich for a café-style lunch. Whether you serve it as a starter or make it the star of the table, this bowl of soup brings together pantry basics in the most delicious way.


What Makes Creamy Tomato Soup So Good?

The secret to a truly satisfying bowl of Creamy Tomato Soup is the balance between acidity, richness, and seasoning. Tomatoes bring bold flavor, onion and garlic build a savory base, broth keeps everything smooth and spoonable, and a splash of cream rounds it all out. A little sugar can also help soften the sharp edges of canned tomatoes without making the soup sweet.

This recipe is especially great because it is flexible. You can keep it simple for a classic tomato soup, add basil for a fresh finish, or pair it with crunchy bread for a full comfort-food meal.


Pin this Recipe

Ingredients for the Creamy Tomato Soup

This Creamy Tomato Soup comes together with easy, everyday ingredients that create a rich texture and deep tomato flavor. Using canned tomatoes keeps things convenient, while onion, garlic, broth, and cream turn the soup into something smooth, comforting, and full of body.

  • 2 tablespoons butter
  • 1 tablespoon olive oil
  • 1 medium yellow onion, chopped
  • 3 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 can (28 ounces) crushed tomatoes
  • 2 cups vegetable broth or chicken broth
  • 1 teaspoon sugar
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon dried basil
  • 1/4 teaspoon dried oregano
  • 1/2 cup heavy cream
  • 2 tablespoons grated Parmesan cheese, optional
  • Fresh basil leaves, for garnish
  • Extra cream, for swirling on top
  • Toasted bread or grilled cheese, for serving

How To Make the Creamy Tomato Soup

Making Creamy Tomato Soup is easy and rewarding, and most of the magic happens in one pot. The onion and garlic create a flavorful base, the tomatoes and broth simmer together until rich and balanced, and the cream gets stirred in at the end for that signature silky finish.

Step 1: Build the Flavor Base

In a large pot or Dutch oven, heat the butter and olive oil over medium heat. Add the chopped onion and cook for 5 to 6 minutes, stirring occasionally, until softened. Add the garlic and cook for 30 seconds until fragrant.

Step 2: Add the Tomato Paste

Stir in the tomato paste and cook for 1 to 2 minutes. This deepens the tomato flavor and gives the soup a richer taste.

Step 3: Simmer the Soup

Pour in the crushed tomatoes and broth. Add the sugar, salt, black pepper, dried basil, and oregano. Stir well and bring the mixture to a gentle simmer. Let it cook uncovered for 20 to 25 minutes, stirring now and then.

Step 4: Blend Until Smooth

Use an immersion blender to blend the soup directly in the pot until smooth and creamy. If using a countertop blender, work in batches carefully and return the soup to the pot.

Step 5: Finish with Cream

Lower the heat and stir in the heavy cream. Add Parmesan cheese if using, then taste and adjust the seasoning. Warm the soup gently for 2 to 3 more minutes, but do not boil after adding the cream.

Step 6: Garnish and Serve

Ladle the soup into bowls and finish with a swirl of cream, cracked black pepper, and fresh basil. Serve hot with toasted bread, croutons, or a grilled cheese sandwich.


Serving and Storing Creamy Tomato Soup

Creamy Tomato Soup is delicious served piping hot with crusty bread, garlic toast, crackers, or the classic grilled cheese sandwich. For a heartier meal, you can also serve it with a simple salad or half sandwich. A little fresh basil, Parmesan, or an extra drizzle of cream makes each bowl look and taste even better.

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over low heat, stirring occasionally. If you want to freeze it, do so before adding the cream for the best texture. Then thaw, reheat, and stir in the cream right before serving.


Frequently Asked Questions

Can I use fresh tomatoes instead of canned tomatoes?

Yes, you can, but the flavor and texture may vary depending on the tomatoes you use. Roasting fresh tomatoes first will help bring out their sweetness and deepen the flavor.

Can I make Creamy Tomato Soup without heavy cream?

Absolutely. You can use half-and-half for a lighter soup or even whole milk in a pinch. The soup will be a little less rich but still tasty.

How do I make the soup thicker?

Let it simmer a bit longer uncovered so some of the liquid reduces. You can also add a little more tomato paste for a thicker consistency.

Is this soup vegetarian?

It can be. Just use vegetable broth and skip the Parmesan or use a vegetarian Parmesan alternative.

What goes best with Creamy Tomato Soup?

Grilled cheese is the classic choice, but toasted sourdough, cheesy croutons, crackers, or a fresh green salad also pair really well.


Want More Soup Ideas?

If you love warm, cozy bowls like this Creamy Tomato Soup, you might also enjoy these savory favorites from Life with Jam:

For even more daily recipe inspiration, browse my Life with Jam Pinterest and save new favorites for later.


Save This Pin + Share Your Results

📌 Save this Creamy Tomato Soup 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 keep it classic, add extra basil, or serve it with a crispy grilled cheese on the side?

I love hearing how others make these recipes their own. Questions are welcome too, and sharing your tweaks might help someone else make their best bowl yet.


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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jam Scott
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Creamy Tomato Soup is a cozy, easy recipe with rich tomato flavor and a smooth, velvety finish that makes it perfect for lunch, easy dinner nights, or simple comfort food cravings. This quick homemade soup is one of those reliable food ideas you can serve with grilled cheese, crusty bread, or a light salad when you need easy dinner ideas, a warm healthy snack, or a satisfying bowl packed with classic flavor.


Ingredients

2 tablespoons butter

1 tablespoon olive oil

1 medium yellow onion, chopped

3 cloves garlic, minced

2 tablespoons tomato paste

28 ounces crushed tomatoes

2 cups vegetable broth or chicken broth

1 teaspoon sugar

1 teaspoon salt

1/2 teaspoon black pepper

1/2 teaspoon dried basil

1/4 teaspoon dried oregano

1/2 cup heavy cream

2 tablespoons grated Parmesan cheese, optional

Fresh basil leaves, for garnish

Extra cream, for garnish


Instructions

1. Heat the butter and olive oil in a large pot over medium heat. Add the chopped onion and cook for 5 to 6 minutes until softened. Stir in the garlic and cook for 30 seconds.

2. Add the tomato paste and cook for 1 to 2 minutes, stirring often, to deepen the flavor.

3. Pour in the crushed tomatoes and broth. Add the sugar, salt, black pepper, dried basil, and oregano. Stir well and bring to a gentle simmer.

4. Let the soup simmer uncovered for 20 to 25 minutes, stirring occasionally, until the flavors come together.

5. Blend the soup until smooth with an immersion blender, or carefully transfer in batches to a blender and return it to the pot.

6. Lower the heat and stir in the heavy cream and Parmesan cheese, if using. Warm gently for 2 to 3 minutes without boiling.

7. Ladle into bowls and garnish with fresh basil and a swirl of cream before serving.

Notes

For the smoothest texture, blend thoroughly and strain the soup if you want an extra silky finish.

Do not boil the soup after adding the cream, or the texture can become less smooth.

A grilled cheese sandwich or toasted sourdough makes the best classic pairing for serving.

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

Nutrition

  • Serving Size: 1 bowl
  • Calories: 240
  • Sugar: 9g
  • Sodium: 780mg
  • Fat: 16g
  • Saturated Fat: 8g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 35mg

Save this recipe on: