ADVERTISEMENT

Classic Tomato Soup Recipe – Creamy 30-Minute Comfort

By September 1, 20267 min read

Some recipes are just part of your story. For me, tomato soup is the one my mom made on rainy days, and now I make it for my kids when they need a little comfort. It's simple, warm, and somehow makes everything feel okay.

Advertisements1

This isn't a fancy, overcomplicated version. It's the classic: ripe tomatoes, a little onion, garlic, and a swirl of cream. It's the kind of soup that tastes like it's been simmering for hours, but it's ready in under an hour.

I've tested this recipe until it's just right—balanced, silky, and full of flavor. Whether you're dipping a gooey grilled cheese or sipping it with a crusty bread, this is the tomato soup you'll come back to again and again.

Why You'll Love This Recipe

1

Simple ingredients: You probably have most of them in your pantry right now.
2

Rich, creamy texture: The cream adds a luxurious silkiness without being heavy.
3

One-pot wonder: Minimal cleanup, maximum flavor.
4

Freezer-friendly: Make a double batch and save some for busy nights.

About the Ingredients

2 tbsp (30ml) olive oil

Use a good quality olive oil for sautéing. You can substitute with butter for a richer flavor.

1 medium yellow onion, chopped (about 1 cup)

Yellow onions are sweet and mild. You can use white or sweet onions too.

3 cloves garlic, minced

Fresh garlic is best, but you can use 1/2 tsp garlic powder in a pinch.

2 (28 oz / 794g) cans whole peeled tomatoes

San Marzano tomatoes are the best for their sweet, low-acid flavor. If you can't find them, any good canned whole tomatoes work.

1 cup (240ml) vegetable or chicken broth

Use low-sodium broth so you can control the salt. Water works too, but broth adds more depth.

1 tsp sugar

Sugar balances the acidity of the tomatoes. You can use honey or maple syrup instead.

1/2 cup (120ml) heavy cream

Heavy cream makes it rich. For a lighter version, use half-and-half or coconut milk (for dairy-free).

1 tsp salt, plus more to taste

Kosher salt is great. Adjust at the end based on your broth and tomatoes.

1/2 tsp black pepper, freshly ground

Freshly ground pepper adds a nice kick. Adjust to your preference.

1/4 tsp red pepper flakes (optional)

For a little heat. Omit if you prefer a milder soup.

Tips & Tricks

Don't skip the sugar

it rounds out the acidity of the tomatoes. Start with 1 tsp and add more if needed.

Blend carefully

If using an immersion blender, keep it submerged to avoid splatters. If using a regular blender, let the soup cool slightly and blend in batches, leaving the lid slightly open for steam to escape.

Taste and adjust

Seasoning is personal. Always taste before serving and add more salt, pepper, or sugar as needed.

Pro Tips

1

Roast the tomatoes: For a deeper flavor, spread canned tomatoes on a baking sheet and roast at 400°F (200°C) for 15 minutes before adding to the soup.
2

Use an immersion blender: It's easier and safer than transferring hot soup to a blender.
3

Add a rind of Parmesan: Toss a Parmesan rind into the soup while simmering for extra umami.
4

Make it ahead: The soup tastes even better the next day. Store in the fridge for up to 4 days.

Step-by-Step Instructions

1. Sauté the aromatics

Heat olive oil in a large pot over medium heat (350°F / 175°C). Add chopped onion and cook for 5-7 minutes until softened and translucent. Add garlic and cook for 1 minute more until fragrant.

2. Add tomatoes and broth

Pour in the canned tomatoes (with their juices) and broth. Break up the tomatoes with a spoon. Stir in sugar, salt, pepper, and red pepper flakes if using.

3. Simmer the soup

Bring to a boil, then reduce heat to low (200°F / 95°C). Cover and simmer for 20 minutes, allowing the flavors to meld. The soup should be slightly reduced and fragrant.

4. Blend until smooth

Use an immersion blender to puree the soup until completely smooth. If using a regular blender, let the soup cool for 10 minutes, then blend in batches. Be careful with hot liquid.

5. Stir in the cream

Return the soup to the pot (if needed) and place over low heat. Stir in the heavy cream until fully incorporated. Heat through for 2-3 minutes, but do not boil.

6. Adjust seasoning

Taste the soup and add more salt, pepper, or sugar if needed. The soup should be rich, tangy, and balanced.

7. Serve and enjoy

Ladle into bowls and garnish with a swirl of cream, fresh basil, or a drizzle of olive oil. Serve hot with grilled cheese sandwiches or crusty bread.

Delicious Variations

Roasted Tomato Soup

Roast 2 lbs fresh tomatoes with olive oil, salt, and pepper at 400°F (200°C) for 25 minutes before adding to the soup.

Spicy Tomato Soup

Add 1/2 tsp cayenne pepper or a chopped jalapeño with the onion for a kick.

Creamy Basil Tomato Soup

Stir in 1/4 cup (15g) chopped fresh basil just before serving for a fresh, herby flavor.

How to Store Classic Tomato Soup Recipe

Refrigerator

Store in an airtight container in the fridge for up to 4 days.

Freezer

Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating

Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if too thick.

Frequently Asked Questions

Q: Can I use fresh tomatoes instead of canned?

Yes, you can use 2 lbs (900g) of ripe fresh tomatoes. Peel them by scoring an X on the bottom, blanching in boiling water for 30 seconds, then plunging into ice water. Chop and add them in place of canned.

Q: How do I make this soup vegan?

Use vegetable broth and replace the heavy cream with full-fat coconut milk or a dairy-free cream. The flavor will be slightly different but still delicious.

Q: Can I use an immersion blender?

Yes, an immersion blender is the easiest way to puree the soup right in the pot. Just make sure to keep it submerged to avoid splashing.

Q: What can I do to reduce the acidity?

Add a pinch of baking soda (about 1/4 tsp) while simmering, or increase the sugar to taste. Also, using San Marzano tomatoes helps because they are naturally less acidic.

I hope this classic tomato soup brings you the same comfort it brings my family. Try it this week with a gooey grilled cheese—you won't regret it. Small steps count.

Classic Tomato Soup Recipe

Classic Tomato Soup Recipe

Classic Tomato Soup Recipe: rich, creamy, and ready in 30 minutes. Perfect for grilled cheese dipping. A family favorite!

★★★★½ 4.8 (127 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 tbsp (30ml) olive oil
  • 1 medium yellow onion, chopped (about 1 cup)
  • 3 cloves garlic, minced
  • 2 (28 oz / 794g) cans whole peeled tomatoes
  • 1 cup (240ml) vegetable or chicken broth
  • 1 tsp sugar
  • 1/2 cup (120ml) heavy cream
  • 1 tsp salt, plus more to taste
  • 1/2 tsp black pepper, freshly ground
  • 1/4 tsp red pepper flakes (optional)

📋 Instructions

  1. 1Sauté the aromatics — Heat olive oil in a large pot over medium heat (350°F / 175°C). Add chopped onion and cook for 5-7 minutes until softened and translucent. Add garlic and cook for 1 minute more until fragrant.
  2. 2Add tomatoes and broth — Pour in the canned tomatoes (with their juices) and broth. Break up the tomatoes with a spoon. Stir in sugar, salt, pepper, and red pepper flakes if using.
  3. 3Simmer the soup — Bring to a boil, then reduce heat to low (200°F / 95°C). Cover and simmer for 20 minutes, allowing the flavors to meld. The soup should be slightly reduced and fragrant.
  4. 4Blend until smooth — Use an immersion blender to puree the soup until completely smooth. If using a regular blender, let the soup cool for 10 minutes, then blend in batches. Be careful with hot liquid.
  5. 5Stir in the cream — Return the soup to the pot (if needed) and place over low heat. Stir in the heavy cream until fully incorporated. Heat through for 2-3 minutes, but do not boil.
  6. 6Adjust seasoning — Taste the soup and add more salt, pepper, or sugar if needed. The soup should be rich, tangy, and balanced.
  7. 7Serve and enjoy — Ladle into bowls and garnish with a swirl of cream, fresh basil, or a drizzle of olive oil. Serve hot with grilled cheese sandwiches or crusty bread.
👨‍🍳 Chef's Note: For an extra silky texture, strain the soup through a fine-mesh sieve after blending. This removes any remaining seeds or fibers.

Servings: 6

Cuisine: American

Course: Soup

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Maya Okafor

Written by Maya Okafor
Maya writes about sustainable living and practical zero-waste swaps for busy families. She focuses on small, budget-friendly changes that fit into real life.

Leave a Comment

x
Advertisements