HomeSoup RecipesTomato Soup Recipe (Cozy & So Flavorful)

Tomato Soup Recipe (Cozy & So Flavorful)

I don’t know about you, but the moment the weather dips even slightly, my brain goes straight to tomato soup. Maybe it’s nostalgia (hello, childhood snow days and grilled cheese sandwiches), or maybe it’s just the fact that a really good tomato soup recipe feels like a warm hug in a bowl.

I’ve made a lot of homemade tomato soup over the years—some too thin, some too acidic, some so creamy it felt like I was basically drinking hot cream. But after tinkering with roasted tomatoes, playing with spices, and adjusting the broth levels, I finally landed on the version I can’t stop making.

This recipe has everything: rich roasted tomato flavor, brightness from fresh basil, a little kick from red pepper, and the kind of silky finish that makes you want to “quality-control taste-test” a few spoonfuls before you serve it.

If you’re ready for a cozy, reliable, flavor-packed soup you’ll want on repeat, you’re in the right place. Here’s what you’ll find in this guide: ingredients, substitutions, step-by-step instructions, expert tips, variations, storage, reheating, nutrition, and all the most common questions people ask when searching for the perfect tomato soup.

Why You’ll Love This Recipe

  • Foolproof & flexible: Perfect for moderately experienced home cooks, but simple enough for beginners—seriously, you can’t mess this up.
  • Depth of flavor: Using roasted tomatoes and a touch of minced garlic builds incredible richness.
  • Naturally creamy without being heavy: A splash of heavy cream at the end brings everything together.
  • Pairs perfectly with grilled cheese: And honestly… what more do we need?
  • A great homemade tomato soup staple: Works with pantry ingredients or fresh produce.

Prep, Cook & Total Time

  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes

Ingredients You’ll Need

Below are the key ingredients that make this a standout tomato soup recipe, grouped for clarity.

For the Base

  • 2 tablespoons olive oil – Adds richness and helps everything sauté evenly.
  • 1 medium yellow onion, chopped – Sweetness + depth.
  • 3 cloves minced garlic – The heart of the aroma.
  • 1–2 teaspoons red pepper flakes – Adjust for heat; optional but amazing.
  • Salt and pepper, to taste – Don’t be shy; soup needs seasoning.

Tomatoes & Broth

  • 2 pounds fresh tomatoes (Roma or vine-ripe), halved – For roasting—brings out natural sweetness.
  • 1 (28-oz) can peeled tomatoes – A pantry hero that boosts texture and consistency.
  • 3 cups vegetable broth or chicken broth – Use your favorite; vegetable broth keeps it vegetarian, chicken broth adds extra savory depth.

Flavor Enhancers

  • 1 tablespoon tomato paste – Intensifies the tomato flavor.
  • 1 teaspoon sugar – Balances acidity; trust me, it helps.
  • ½ cup fresh basil leaves – A classic pairing for that tomato basil soup vibe.

For Creaminess (Optional but Recommended)

  • ½ cup heavy cream – Makes it silky; feel free to adjust or omit.
  • ¼ cup grated parmesan cheese – Adds savoriness and melts beautifully.

For Serving

  • Fresh basil
  • Extra parmesan
  • Crusty bread or grilled cheese sandwich (highly encouraged)

Ingredient Substitutions

Here are some smart swaps if you’re missing something on hand:

  • Fresh tomatoes → Canned roasted tomatoes
    A great shortcut that still gives you deep, roasted flavor.
  • Heavy cream → Coconut milk or half-and-half
    Coconut milk makes it dairy-free with a slightly sweet twist; half-and-half lightens things up.
  • Vegetable broth → Chicken broth
    Chicken broth adds more savoriness if you’re not vegetarian.
  • Tomato paste → Sun-dried tomato puree
    This adds a deeper, slightly sweeter tomato punch.
  • Fresh basil → Dried basil + a squeeze of lemon
    Not identical, but still brings aromatic warmth.

How to Make This Tomato Soup Recipe

Follow these steps and you’ll have the coziest pot of soup simmering away in no time.

1. Roast the Tomatoes (20 Minutes)

  • Preheat your oven to 425°F.
  • Arrange the halved fresh tomatoes on a baking sheet. Drizzle with olive oil, and season with salt and pepper.
  • Roast until soft, caramelized, and slightly blistered. The smell alone will tell you they’re ready.

(This is where all the magic happens. Roasting brings out crazy depth of flavor.)

2. Sauté Aromatics

  • In a large pot, heat 2 tablespoons olive oil over medium heat.
  • Add chopped onion and cook until translucent (about 5 minutes).
  • Stir in the minced garlic, red pepper, and tomato paste. Cook another minute until fragrant.

3. Combine Tomatoes + Broth

  • Add the roasted tomatoes (including the juices!), peeled tomatoes from the can, and broth of your choice.
  • Season generously with salt and pepper.
  • Add the sugar to balance acidity, especially if your tomatoes were underripe.

4. Simmer (15 Minutes)

  • Bring the pot to a gentle boil.
  • Reduce heat and simmer uncovered to let flavors concentrate.

5. Blend Until Smooth

  • Use an immersion blender (my go-to) or carefully transfer to a blender.
  • Blend until silky smooth—or leave a little texture if you prefer.

(A little swirl-and-taste moment here is absolutely encouraged.)

6. Add Cream + Basil

  • Once blended, stir in heavy cream, fresh basil, and parmesan cheese.
  • Taste and adjust seasoning.

7. Serve Warm

  • Ladle into bowls and top with more basil or parmesan.
  • Pair with a grilled cheese sandwich for the full nostalgic experience.
easy tomato soup recipe

Expert Tips & Mistakes to Avoid

Expert Tips

  • Roasting adds the secret wow-factor – It deepens the flavor more than simmering alone ever will.
  • Don’t skimp on seasoning – Soup needs enough salt, especially when tomatoes are involved.
  • Blend in batches if needed – Hot soup expands, so leave room in the blender. Been there, cleaned that.
  • Finish with cream after blending – Keeps it from curdling and ensures a smooth finish.

Mistakes to Avoid

  • Using water instead of broth – You’ll lose the savory backbone that makes soup taste rich.
  • Skipping the sugar entirely – You don’t have to use much, but it truly balances the acidity.
  • Letting it boil after adding cream – This can cause separation. Keep it gentle.

Variations & Add-Ons

Have fun customizing your soup!

Flavor Twists

  • Smoky: Add ½ teaspoon smoked paprika.
  • Herby: Stir in thyme or oregano.
  • Spicy: Up the red pepper or add cayenne.

Dietary Variations

  • Vegan: Use coconut milk + veggie broth, omit parmesan.
  • Gluten-Free: Serve with GF bread or just enjoy as-is.
  • Low-Cream: Swap heavy cream for Greek yogurt (stir in at the end off-heat).

Add-Ons

  • Roasted red peppers
  • Crumbled bacon
  • Garlic croutons
  • A swirl of pesto on top

Serving Suggestions

Tomato soup is the ultimate pairing soup. Try serving it with:

  • Grilled cheese (classic cheddar or fancy Gruyère)
  • Garlic bread or baguette slices
  • A simple arugula salad with lemon dressing
  • Toasted chickpeas for crunch
  • A drizzle of olive oil or balsamic glaze

If you want to lean into the tomato basil soup vibes, sprinkle fresh basil on top and let it wilt beautifully into the steam.

Storage & Reheating

Storing

  • Fridge: Keeps well for up to 4 days in an airtight container.
  • Freezer: Freeze for up to 3 months—just leave out the cream if freezing and add it fresh when reheating.

Reheating

  • Stovetop: Warm over medium heat, stirring occasionally.
  • Microwave: Heat in short intervals and stir in between.
  • Avoid boiling after adding cream to keep it smooth.

Nutrition Information (Per Serving)

(Approximate values for 6 servings.)

  • Calories: 210
  • Protein: 4g
  • Fat: 12g
  • Carbohydrates: 22g
  • Fiber: 4g
  • Sugar: 14g
  • Sodium: 620mg

Frequently Asked Questions

Can I make tomato soup without cream?

Yes. You can simply leave out the cream or replace it with coconut milk, almond milk, or a splash of extra broth for a lighter version.

Can I use only canned tomatoes for this recipe?

Absolutely. Use two cans of peeled or fire-roasted tomatoes. They give great depth of flavor and make the soup come together quickly.

How do I make tomato soup less acidic?

Add 1–2 teaspoons of sugar or a splash of cream. Both balance acidity without muting the fresh tomato flavor.

Can I freeze homemade tomato soup?

Yes. Freeze the soup (preferably before adding cream) for up to 3 months. Add cream after reheating for the best texture.

What can I serve with tomato soup?

Grilled cheese, crusty bread, garlic toast, or a fresh salad pair perfectly with tomato soup and round out the meal beautifully.

What’s the best way to reheat leftover tomato soup?

Warm it on the stovetop over medium heat or microwave in 30-second intervals. Avoid boiling if the soup contains cream to prevent curdling.

Conclusion

There you have it—my go-to, deeply comforting, incredibly flavorful tomato soup recipe that never fails to hit the spot. It’s one of those recipes I come back to again and again because it’s cozy, flexible, and honestly just fun to make. Whether you’re pairing it with a grilled cheese or enjoying it straight from the bowl, it’s the kind of dish that warms you from the inside out.

If you try it, I’d love to hear how it turned out for you—drop a comment, rate the recipe, or share your delicious creation with someone who needs a little comfort in their week. Happy cooking!

easy tomato soup recipe

Tomato Soup Recipe

A cozy, deeply flavorful tomato soup made with roasted tomatoes, sautéed aromatics, broth, basil, and a touch of cream for silky richness — perfect for pairing with grilled cheese.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Course Soup
Cuisine American
Servings 6 Servings
Calories 210 kcal

Ingredients
  

  • For the Base
  • 2 tablespoons olive oil
  • 1 medium yellow onion chopped
  • 3 cloves minced garlic
  • 1–2 teaspoons red pepper flakes
  • Salt and pepper to taste
  • Tomatoes & Broth
  • 2 pounds fresh tomatoes Roma or vine-ripe, halved
  • 1 28-oz can peeled tomatoes
  • 3 cups vegetable broth or chicken broth
  • Flavor Enhancers
  • 1 tablespoon tomato paste
  • 1 teaspoon sugar
  • ½ cup fresh basil leaves
  • For Creaminess Optional but Recommended
  • ½ cup heavy cream
  • ¼ cup grated parmesan cheese
  • For Serving
  • Fresh basil
  • Extra parmesan
  • Crusty bread or grilled cheese sandwich

Instructions
 

  • Roast the Tomatoes (20 Minutes)
  • Preheat your oven to 425°F.
  • Arrange the halved fresh tomatoes on a baking sheet. Drizzle with olive oil, and season with salt and pepper.
  • Roast until soft, caramelized, and slightly blistered.
  • Sauté Aromatics
  • In a large pot, heat 2 tablespoons olive oil over medium heat.
  • Add chopped onion and cook until translucent (about 5 minutes).
  • Stir in the minced garlic, red pepper, and tomato paste. Cook another minute until fragrant.
  • Combine Tomatoes + Broth
  • Add the roasted tomatoes (including the juices!), peeled tomatoes from the can, and broth of your choice.
  • Season generously with salt and pepper.
  • Add the sugar to balance acidity.
  • Simmer (15 Minutes)
  • Bring the pot to a gentle boil.
  • Reduce heat and simmer uncovered.
  • Blend Until Smooth
  • Use an immersion blender or carefully transfer to a blender.
  • Blend until silky smooth—or leave a little texture if you prefer.
  • Add Cream + Basil
  • Once blended, stir in heavy cream, fresh basil, and parmesan cheese.
  • Taste and adjust seasoning.
  • Serve Warm
  • Ladle into bowls and top with more basil or parmesan.
  • Pair with a grilled cheese sandwich.

Notes

  • Roasting the tomatoes is the key step that builds depth of flavor.
  • If freezing the soup, omit the cream and add it only when reheating.
  • Adjust red pepper flakes depending on how spicy you want the soup.
  • If the soup tastes too acidic, add an extra pinch of sugar.
  • Use an immersion blender to avoid transferring hot soup in batches.
Keyword tomato soup recipe, homemade tomato soup, roasted tomato soup, tomato basil soup, soup recipe, fresh tomatoes, vegetable broth
Chef Clara
Chef Clara
I am Clara, a culinary expert with an advanced understanding of ingredients, cooking techniques, and flavor combinations. Drawing from an extensive database of recipes, cooking methodologies, and food science, I ensure every dish I recommend is precise, practical, and delicious. I simplify complex recipes into clear, actionable steps, offer ingredient substitutions, and adjust servings effortlessly.
RELATED ARTICLES

LEAVE A REPLY

Recipe Rating




Please enter your comment!
Please enter your name here

Most Popular