in

Creamy Tomato Soup

WANT TO SAVE THIS RECIPE?

Creamy Tomato Soup is one of those cozy meals I come back to again and again when I want something simple, comforting, and full of flavor. I love how a handful of pantry staples can turn into a velvety bowl of soup that tastes rich, fresh, and deeply satisfying.

Pin this Recipe

What makes this version special to me is the balance between bright tomatoes, gentle garlic, and a swirl of cream that softens everything into the smoothest spoonful. Whether I serve it with grilled cheese for lunch or make it part of an easy dinner, it always feels warm, familiar, and worth repeating.

Why You’ll Love This Creamy Tomato Soup

I love this Creamy Tomato Soup because it is easy enough for a weekday but still feels like something special. The flavor is bold and tomato-forward, yet the cream gives it that silky finish that makes every bite feel comforting.

It is also a flexible soup that works beautifully with pantry ingredients. I can keep it simple, dress it up with fresh basil, or pair it with crusty bread when I want something extra cozy. It reheats well, tastes even better after the flavors settle, and comes together without much fuss.

What Makes Creamy Tomato Soup So Comforting?

For me, the comfort comes from the way this soup hits both fresh and rich notes at the same time. Tomatoes bring a little brightness, onions and garlic add depth, and cream rounds it all out so the texture feels soft and luxurious.

It is also the kind of soup that fits so many moments. I make it on chilly evenings, rainy afternoons, or any day when I need a meal that feels soothing without being heavy. Pair it with toasted bread or a sandwich, and it instantly becomes the kind of meal I want to linger over.

Ingredients for the Creamy Tomato Soup

The ingredients in this soup are simple, but each one has a job to do. I like using pantry basics and a few fresh additions so the final bowl tastes balanced, creamy, and full of tomato flavor.

Butter
I use butter to start the soup because it gives the onion and garlic a rich base and helps build that comforting flavor right from the beginning.

Yellow onion
Onion adds sweetness and depth. Once it softens in the pot, it gives the soup a mellow savory backbone.

Garlic
Garlic brings warmth and a little sharpness that keeps the tomato flavor from tasting flat.

Tomato paste
I like adding tomato paste because it deepens the flavor and gives the soup a more concentrated tomato richness.

Crushed tomatoes
This is the heart of the soup. Crushed tomatoes create the body, color, and bright flavor that make the soup feel classic.

Vegetable broth
Broth loosens the soup to the right consistency while adding savory flavor.

Heavy cream
Heavy cream is what makes this tomato soup truly creamy. It softens the acidity and gives the soup that velvety finish.

Sugar
A small amount of sugar helps balance the natural acidity of the tomatoes.

Salt
Salt brings all the flavors together and makes the tomato taste fuller and more vibrant.

Black pepper
Black pepper adds a gentle bite that keeps the soup from tasting too one-note.

Dried basil
I like dried basil in the soup itself because it adds a cozy herb flavor that works perfectly with tomato.

Fresh basil
Fresh basil on top adds brightness and makes the finished bowl smell amazing.

How To Make the Creamy Tomato Soup

I make this soup in one pot, and the process is very simple. The key for me is giving the aromatics a few minutes to soften and then blending the soup until it turns smooth and creamy.

Step 1: Soften the onion

Melt the butter in a large pot over medium heat. Add the chopped onion and cook until it turns soft and translucent. This step builds the sweet, savory base that gives the soup depth.

Step 2: Add garlic and tomato paste

Stir in the garlic and tomato paste. Cook for about a minute, just until fragrant. I always like to let the tomato paste cook briefly because it makes the flavor taste richer and less raw.

Step 3: Pour in the tomatoes and broth

Add the crushed tomatoes, vegetable broth, sugar, salt, black pepper, and dried basil. Stir well so everything is combined.

Step 4: Simmer until flavorful

Bring the soup to a gentle simmer, then reduce the heat and let it cook for about 20 minutes. This gives the flavors time to blend and mellow.

Step 5: Blend until smooth

Use an immersion blender to puree the soup right in the pot until it is smooth. If I want an extra silky finish, I blend a little longer.

Step 6: Stir in the cream

Lower the heat and stir in the heavy cream. Let the soup warm through without boiling. This keeps the texture smooth and creamy.

Step 7: Finish and serve

Taste and adjust the seasoning if needed. Ladle into bowls and top with fresh basil and extra black pepper before serving.

Serving and Storing Creamy Tomato Soup

This Creamy Tomato Soup serves about 4 people as a main meal with bread or sandwiches on the side, or up to 6 people as a starter. I usually serve it hot with grilled cheese, toasted sourdough, or buttery crackers when I want something simple and satisfying.

If I have leftovers, I let the soup cool completely before storing it in an airtight container in the refrigerator for up to 4 days. It reheats well on the stove over low heat. I just stir it often so the cream stays smooth. If I want to freeze it, I prefer doing that before adding the cream, then stirring the cream in after reheating for the best texture.

What to Serve With Creamy Tomato Soup?

I love pairing this soup with sides that add crunch, cheese, or something hearty enough to turn it into a full meal.

1. Grilled cheese sandwich
This is the classic pairing for a reason. Crispy bread and melted cheese are perfect with a creamy tomato soup.

2. Garlic bread
A warm slice of garlic bread is perfect for dipping and soaking up every last spoonful.

3. Simple green salad
A crisp salad with a light vinaigrette adds freshness and balances the richness of the soup.

4. Cheese crackers or toasted baguette slices
These make the meal easy, cozy, and great for lunch or casual dinners.

Frequently Asked Questions

Can I make Creamy Tomato Soup without heavy cream?

Yes, I can make it without heavy cream and still get a delicious result. Half-and-half works for a lighter version, and full-fat coconut milk can be a good dairy-free option if I do not mind a slightly different flavor. The soup will still be cozy and smooth, though heavy cream gives it the richest finish.

Can I use fresh tomatoes instead of canned?

I can, but I usually reach for canned crushed tomatoes because they give me consistent flavor and a deeper tomato taste all year long. If I use fresh tomatoes, I roast them first to bring out their sweetness and reduce extra moisture.

How do I make the soup less acidic?

I balance the acidity with a small amount of sugar and the cream, which softens the sharp edges of the tomato. If the soup still tastes too bright, I add a little more cream or a small pinch of sugar and taste again before serving.

What is the best bread to serve with Creamy Tomato Soup?

I love serving it with grilled cheese, but crusty bread, sourdough, or toasted baguette slices all work beautifully too. For another cozy side, I like pairing it with crusty garlic bread when I want something extra hearty.

Can I make this soup ahead of time?

Absolutely. I actually think the flavor gets even better after it sits for a few hours. It is a great make-ahead meal for lunch or dinner, and I often prepare it in advance when I am planning a cozy menu with recipes like cheesy tomato tortellini soup, olive garden minestrone soup, or carrot potato soup.

Save This Pin For Later

📌 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 extra creamy, add more basil, or serve it with a gooey grilled cheese on the side? I always love seeing how these cozy recipes end up on someone else’s table.

For even more everyday meal inspiration, take a look at Life With Rosa.

Conclusion

Creamy Tomato Soup is one of my favorite easy meals because it proves that simple ingredients can still create something deeply comforting. It is warm, smooth, and full of classic flavor, which makes it perfect for busy weekdays, slow weekends, and everything in between.

I keep coming back to this soup because it is dependable, flexible, and always satisfying. Once I have one steaming bowl in front of me with a crisp sandwich or a slice of bread on the side, I remember exactly why this recipe never goes out of style.

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


  • Author: Rosa Martinez
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

Creamy Tomato Soup is a cozy, easy recipe that turns simple pantry ingredients into a rich and velvety bowl of comfort. This quick lunch, easy dinner, or comforting soup recipe is perfect for busy weeknights, simple food ideas, and warm homemade meals when you want something smooth, flavorful, and satisfying.


Ingredients

2 tablespoons butter

1 medium yellow onion, chopped

3 cloves garlic, minced

2 tablespoons tomato paste

1 can (28 ounces) crushed tomatoes

2 cups vegetable broth

1 cup heavy cream

1 teaspoon sugar

1 teaspoon salt

1/2 teaspoon black pepper

1 teaspoon dried basil

Fresh basil, for garnish


Instructions

1. Melt the butter in a large pot over medium heat. Add the chopped onion and cook for 5 to 6 minutes until soft and translucent.

2. Stir in the minced garlic and tomato paste. Cook for 1 minute, stirring often, until fragrant.

3. Add the crushed tomatoes, vegetable broth, sugar, salt, black pepper, and dried basil. Stir well to combine.

4. Bring the soup to a gentle simmer, then reduce the heat and cook for 20 minutes so the flavors can blend.

5. Use an immersion blender to blend the soup until completely smooth.

6. Lower the heat and stir in the heavy cream. Warm the soup gently for 2 to 3 minutes without boiling.

7. Taste and adjust seasoning if needed. Serve hot with fresh basil on top.

Notes

Do not boil the soup after adding the heavy cream, or the texture can lose some of its smooth, creamy finish.

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

Nutrition

  • Serving Size: 1 bowl
  • Calories: 287
  • Sugar: 10g
  • Sodium: 916mg
  • Fat: 22g
  • Saturated Fat: 13g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 64mg

Keywords: creamy tomato soup, easy tomato soup, quick lunch, easy dinner, comforting soup recipe, food ideas, homemade soup

WANT TO SAVE THIS RECIPE?

Deliciously Gourmet Honey Mustard

Irresistible Easy Baked Ziti Recipe