Creamy Tomato Soup

Making this Creamy Tomato Soup was one of the easiest and most comforting meals I’ve put together this week. It’s smooth, rich, and full of deep tomato flavor, making it perfect for cozy nights. You don’t need fancy ingredients—just pantry staples and a little cream to turn it into something special.

My goal was to create a homemade tomato soup that tastes far better than anything from a can but is just as easy to make. By sautéing onions and garlic first, you build a deep flavor base, and letting the soup simmer helps everything come together beautifully. A splash of heavy cream at the end adds richness without making it overly heavy. Every spoonful is creamy, savory, and just a little bit sweet from the tomatoes.

I love how flexible this recipe is. You can add fresh basil, roasted red peppers, or even a pinch of chili flakes if you want to spice things up. It’s also very forgiving—if you prefer a lighter version, you can swap the cream for milk, and it will still taste amazing. This soup is a perfect match for grilled cheese sandwiches or a simple salad, making it a complete and satisfying meal.

Why This Creamy Tomato Soup is Great?

This Creamy Tomato Soup is great because it’s quick, easy, and uses simple ingredients you likely already have at home. It delivers a perfect balance of flavors—rich, savory, slightly sweet, and creamy. Plus, it’s highly customizable depending on your tastes, and it’s ready in under 30 minutes.

Ingredients

  • 2 tbsp olive oil or butter
  • 1 small onion (chopped)
  • 2 cloves garlic (minced)
  • 1 can (28 oz) crushed tomatoes
  • 1 cup vegetable broth (or chicken broth)
  • 1 tsp sugar
  • ½ tsp salt
  • ½ tsp black pepper
  • ½ tsp dried basil (optional)
  • ½ cup heavy cream (or milk for lighter version)
  • Fresh basil leaves (for garnish, optional)

Kitchen Equipment Needed

  • Large pot or Dutch oven
  • Wooden spoon or spatula
  • Knife and cutting board
  • Measuring cups and spoons
  • Immersion blender or regular blender (optional, for smooth texture)
  • Ladle for serving

How to make Creamy tomato soup

Step 1

In a large pot, heat olive oil over medium heat. Add chopped onion and cook for 4–5 minutes until soft. Add garlic and cook for another 30 seconds until fragrant.

Step 2

Pour in the crushed tomatoes and vegetable broth. Stir in sugar, salt, pepper, and dried basil if using. Bring to a simmer.

Step 3

Cover and let the soup simmer gently for about 15–20 minutes to allow the flavors to blend.

Step 4 (Optional)

If you like a smoother soup, use an immersion blender directly in the pot or carefully transfer the soup to a blender and blend until smooth.

Step 5

Stir in the heavy cream. Simmer for 2–3 more minutes, then taste and adjust seasoning if needed.

Step 6

Ladle into bowls, garnish with fresh basil if desired, and enjoy warm. Great with grilled cheese sandwiches!

Tips to Make This Perfect

  • Use good-quality canned tomatoes — They are the heart of the soup, so pick a brand you like.
  • Sauté the onions slowly — This builds a rich, sweet flavor base.
  • Don’t burn the garlic — Cook it just until fragrant to avoid bitterness.
  • Simmer gently — A slow simmer blends flavors without making the soup too acidic.
  • Balance acidity with a little sugar — It mellows the sharpness of the tomatoes.
  • Adjust the broth — Add more or less depending on how thick you want your soup.
  • Blend carefully — If using a blender, let the soup cool slightly first and blend in batches.
  • Use real cream for best results — It creates the most luscious texture.
  • Season at the end — Tomatoes vary, so adjust salt and pepper after tasting.
  • Add fresh herbs if possible — Basil or thyme can take it to the next level.

How to Serve Creamy Tomato Soup?

I like to serve this creamy tomato soup piping hot in a big cozy bowl, with a little swirl of cream on top for a pretty finish. Fresh basil leaves or a sprinkle of parmesan cheese can add extra flavor and a touch of elegance.

It pairs beautifully with a classic grilled cheese sandwich—crispy on the outside, melty inside—for the ultimate comfort food combination. Dipping the sandwich into the soup is a must for the full experience.

For a lighter meal, you can serve the soup alongside a simple green salad or a piece of crusty artisan bread. It’s perfect for lunch, dinner, or even as a starter for a bigger meal.

How to Store Leftovers?

Let the soup cool completely, then transfer it into airtight containers. Store it in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave, stirring occasionally to maintain the creamy texture.

This soup also freezes well. Place it in freezer-safe containers, leaving a little room at the top for expansion, and freeze for up to 2 months. Thaw overnight in the fridge and reheat before serving.

FAQ

  • Can I use fresh tomatoes? Yes! Roast them first for deeper flavor.
  • Is heavy cream necessary? No, you can use milk or a dairy-free alternative.
  • Can I make it vegan? Absolutely, swap butter for olive oil and use coconut milk.
  • Do I have to blend the soup? No, but blending gives it a smooth, creamy texture.
  • How can I make it spicy? Add a pinch of red pepper flakes while sautéing the garlic.
  • Can I use tomato sauce instead of crushed tomatoes? Crushed tomatoes are best, but sauce can work in a pinch.
  • What if my soup is too acidic? Add a pinch more sugar or a splash of cream.
  • Can I add protein? Stir in cooked chicken or white beans for a heartier soup.
  • How do I thin it out? Add more broth or a splash of milk until desired consistency.
  • Can I double the recipe? Yes! Just make sure your pot is large enough.

Conclusion

This Creamy Tomato Soup is the ultimate comfort food—easy, quick, and incredibly satisfying. With just a handful of simple ingredients, you can create a rich, flavorful soup that’s perfect for any occasion.

Whether you’re cozying up on a cold night or preparing an easy lunch, this soup will become a favorite go-to in your kitchen.

Creamy Tomato Soup

Recipe by Food By AyakaCourse: SoupsCuisine: AmericanDifficulty: Easy
Servings

4

servings
Prep time

10

minutes
Cooking time

25

minutes
Calories

250

kcal

This Creamy Tomato Soup is smooth, rich, and full of comforting flavor. Made with simple pantry ingredients and a splash of cream, it’s the perfect cozy meal for lunch or dinner

Ingredients

  • 2 tbsp olive oil or butter

  • 1 small onion (chopped)

  • 2 cloves garlic (minced)

  • 1 can (28 oz) crushed tomatoes

  • 1 cup vegetable broth (or chicken broth)

  • 1 tsp sugar

  • ½ tsp salt

  • ½ tsp black pepper

  • ½ tsp dried basil (optional)

  • ½ cup heavy cream (or milk for lighter version)

  • Fresh basil leaves (for garnish, optional)

Directions

  • In a large pot, heat olive oil over medium heat. Add chopped onion and cook for 4–5 minutes until soft. Add garlic and cook for another 30 seconds until fragrant.
  • Pour in the crushed tomatoes and vegetable broth. Stir in sugar, salt, pepper, and dried basil if using. Bring to a simmer.
  • Cover and let the soup simmer gently for about 15–20 minutes to allow the flavors to blend.
  • If you like a smoother soup, use an immersion blender directly in the pot or carefully transfer the soup to a blender and blend until smooth.
  • Stir in the heavy cream. Simmer for 2–3 more minutes, then taste and adjust seasoning if needed.
  • Ladle into bowls, garnish with fresh basil if desired, and enjoy warm. Great with grilled cheese sandwiches!
Share This