Classic Tomato Soup with Fresh Basil for Cozy Evenings

Lummy Hayes
Lummy Hayes
15 min Prep Time
30 min Time
4 Servings
Easy Difficulty
Post

This tomato soup is a warm hug in a bowl. Simple ingredients with fresh basil bring out a bright, comforting flavor. Perfect for chilly nights or an easy lunch that feels homemade.

Introduction

I first made this tomato soup on a chilly fall evening when I was craving something warm and simple. What I love about this recipe is how it uses just a handful of everyday ingredients but tastes so comforting and fresh thanks to the basil. I’ve tried other versions before, but adding a pinch of sugar really balances the acidity of the tomatoes, and gently simmering the soup lets all the flavors meld perfectly. The trick I learned is to cook the onions slowly until they’re soft and slightly sweet before adding the tomatoes—that makes a big difference in depth of flavor. When it’s done, the soup is silky and bright with just enough herbaceous freshness from the basil. It’s perfect for serving with grilled cheese or just a crusty loaf. Plus, it’s quick enough for weeknights but special enough to share with friends. Honestly, it’s become my go-to whenever I want something cozy without fuss.

Post step 2

What You'll Need

Approximately 6 cups, 4 servings

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 1 (28-ounce) can crushed tomatoes
  • 2 cups vegetable broth
  • 1/4 cup fresh basil leaves, chopped
  • 1 teaspoon sugar
  • Salt and freshly ground black pepper, to taste
  • 1/2 cup heavy cream (optional for creamier texture)

How To Do It

Step 1
Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook slowly, stirring occasionally, until the onion is soft and translucent, about 8-10 minutes. This step is crucial because gently cooking the onions releases their natural sugars, adding sweetness and depth to the soup. Avoid turning up the heat too high to prevent browning or burning, which can make the soup bitter.
⏱ Time: 10 minutes
✓ Doneness: Onions are soft, translucent, and slightly sweet-smelling without any browning spots
Step 2
Add the minced garlic to the pot and cook for 1-2 minutes until fragrant. Be careful not to burn the garlic, as it can become bitter quickly. Stir constantly and watch for a gentle aroma to know it’s ready.
⏱ Time: 2 minutes
✓ Doneness: Garlic aroma is fragrant but not burnt or acrid
Step 3
Pour in the crushed tomatoes and vegetable broth. Stir to combine all ingredients evenly. The crushed tomatoes provide the base, and the broth dilutes the acidity while adding savory depth. Stirring well helps to integrate flavors early on.
⏱ Time: 3 minutes
✓ Doneness: Mixture is smooth and uniformly combined
Step 4
Add the sugar, salt, and pepper to taste. The sugar helps balance the natural acidity of the tomatoes, making the soup taste rounder and less sharp. Season gradually and adjust as you go to avoid over-salting.
⏱ Time: 2 minutes
✓ Doneness: Seasonings dissolve and blend into the soup base
Step 5
Bring the soup to a gentle simmer over medium-low heat. Let it cook uncovered for 20 minutes, stirring occasionally. Simmering allows flavors to meld and the soup to thicken slightly. Keep the heat low enough to avoid boiling, which can break down the texture and taste.
⏱ Time: 20 minutes
✓ Doneness: Soup is slightly thickened with a rich aroma of tomatoes and herbs
Step 6
Stir in the fresh chopped basil leaves and cook for another 2 minutes. Adding basil at the end preserves its bright flavor and aroma. Overcooking herbs can dull their freshness, so keep this step brief.
⏱ Time: 2 minutes
✓ Doneness: Soup smells fresh with a distinct herbal note
Step 7
Remove the soup from heat and use an immersion blender to puree until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a blender. Pureeing creates a creamy texture without needing cream.
⏱ Time: 5 minutes
✓ Doneness: Soup is smooth and velvety with no large chunks
Step 8
If you prefer a creamier soup, stir in the heavy cream now. Heat gently over low heat just to warm through—don’t boil after adding cream or it may curdle. The cream adds richness and softens the acidity further.
⏱ Time: 3 minutes
✓ Doneness: Soup is warm, creamy, and cohesive without separation
Step 9
Taste and adjust seasoning if needed. Serve hot with crusty bread or your favorite sandwich. The soup should be balanced in acidity, creamy if cream was added, and bursting with fresh basil flavor.
⏱ Time: 2 minutes
✓ Doneness: Balanced flavor with a pleasant tomato-basil aroma
Post step 3

Pro Tips

Cook onions slowly over medium-low heat until soft and translucent.
Slow cooking onions releases their natural sugars, adding sweetness and depth. Rushing this step or using high heat can cause browning or burning, which imparts bitterness and ruins the soup’s delicate flavor.
Add fresh basil at the very end of cooking.
Basil’s aromatic oils are volatile and degrade quickly with heat. Adding it last preserves its fresh, bright flavor and aroma, giving the soup a lively herbal note that enhances the tomatoes.
Simmer the soup gently without boiling.
A gentle simmer allows flavors to meld and liquids to reduce slowly, concentrating taste. Boiling can break down textures, dull flavors, and cause the soup to become watery or uneven in consistency.
Use an immersion blender for easy pureeing.
An immersion blender lets you puree the soup directly in the pot, saving time and cleanup. It also allows you to control the texture more easily than transferring hot soup to a traditional blender.
Season gradually and taste often.
Tomato soup’s acidity and sweetness balance can shift during cooking. Adding salt and sugar little by little helps you avoid over-seasoning, ensuring the final flavor is harmonious and pleasant.
Add a splash of cream for richness if desired.
Cream softens acidity and adds a luxurious texture. Heating cream gently prevents curdling. It’s optional but elevates the soup to a more indulgent level.
Use good quality canned tomatoes without additives.
Quality tomatoes provide the best flavor base. Avoid brands with added herbs or sugar to maintain control over seasoning and avoid unwanted flavors.

Common Mistakes to Avoid

Cooking onions too quickly or on high heat.

Why it happens Many cooks rush this step to save time or aren’t aware of its importance, leading to burnt or bitter onions.

Fix Cook onions slowly over medium-low heat until translucent and soft. This gentle process releases sweetness and prevents bitterness, improving the soup’s flavor dramatically.

Adding basil too early in cooking.

Why it happens Some assume all herbs should be cooked long for flavor, but basil is delicate and loses aroma quickly.

Fix Add fresh basil at the end of cooking or just before blending to preserve its bright, fresh flavor.

Skipping the sugar to balance acidity.

Why it happens People often avoid sugar in savory dishes, but tomatoes can be overly acidic without it.

Fix Add a small amount of sugar to balance the tartness. Start with a teaspoon and adjust to taste.

Boiling the soup vigorously during simmering.

Why it happens High heat can cause the soup to break down unevenly and lose flavor nuance.

Fix Maintain a gentle simmer to concentrate flavors and keep a smooth texture.

Not pureeing the soup for smoothness.

Why it happens Some prefer chunky texture or skip blending to save time, resulting in a less creamy mouthfeel.

Fix Use an immersion blender or regular blender to puree the soup until smooth for the classic comforting texture.

Variations

Creamy Roasted Tomato Soup

Roast fresh tomatoes, garlic, and onion before blending for a smoky depth. Add cream or coconut milk for richness. This version is more intense and slightly sweet with a velvety texture.

Note: Roasting requires extra time but enhances flavor complexity. Adjust liquid accordingly to maintain soup consistency.

Spicy Tomato Basil Soup

Add a pinch of red pepper flakes or a diced jalapeño when sautéing onions for a gentle heat. This variation pairs well with grilled cheese for a spicy twist on comfort food.

Note: Be cautious with spice level. Add gradually and taste to avoid overpowering the delicate tomato flavor.

Vegan Tomato Soup with Coconut Milk

Use vegetable broth and coconut milk instead of cream for a dairy-free, creamy tomato soup. The coconut adds a subtle sweetness and silky texture perfect for vegans.

Note: Coconut milk can separate if boiled; stir gently and heat on low after adding.

Chunky Tomato Soup with Vegetables

Add diced carrots, celery, and bell peppers when cooking onions for a heartier soup. Skip pureeing for a chunky texture with extra nutrition and bite.

Note: Cook vegetables until tender before adding tomatoes to ensure even texture.

Tomato Soup with Fresh Herbs Mix

Mix fresh thyme, oregano, and basil added at the end for a more herbaceous and layered flavor. This is great if you want a garden-fresh taste.

Note: Add herbs last to preserve their delicate aromas and avoid bitterness.

Nutrition

Per Serving:

150 kcal
Calories
3g
Protein G
20g
Carbohydrates G
7g
Fat G
4g
Fiber G
400mg
Sodium
Nutritional values are estimates and may vary based on specific ingredients used.

Storage & Tips

Room Temperature

Tomato soup can safely sit at room temperature for up to 2 hours. Cover the pot or transfer to a bowl and cover with plastic wrap to prevent contamination and drying out.

Refrigerator

Store cooled soup in an airtight container for up to 4 days. The flavor may deepen but the texture can thicken. Reheat gently on the stove or microwave, adding a splash of broth or water if too thick.

Freezer

Freeze soup in airtight containers or heavy-duty freezer bags for up to 3 months. Leave some space for expansion. Thaw overnight in the fridge before reheating. Texture may be slightly grainy after freezing but still delicious.

Reheating

Reheat over low-medium heat on the stovetop, stirring occasionally. Avoid boiling after adding cream to prevent curdling. Microwave in short bursts, stirring between intervals. Add a splash of broth or cream if soup thickens too much.

Make Ahead

You can prepare the soup base a day ahead and refrigerate. Add fresh basil and cream just before reheating to preserve freshness. This makes weeknight dinners quick and easy.

FAQ

Can I use fresh tomatoes instead of canned?
Yes, fresh ripe tomatoes work well but require more prep and longer cooking to develop flavor. Blanch and peel them first for smooth texture. Use about 2 pounds of fresh tomatoes to replace one 28-ounce can.
How do I make the soup vegan?
Simply omit the heavy cream or substitute with coconut milk or a plant-based cream alternative. Ensure your broth is vegetable-based. This keeps the soup creamy and delicious without dairy.
What can I serve with tomato soup?
Classic pairings include grilled cheese sandwiches, crusty bread, or a simple salad. For a heartier meal, add a side of roasted vegetables or a protein like chicken or tofu.
Why does my tomato soup taste too acidic?
Tomatoes naturally have acidity. Balancing with a pinch of sugar or adding a splash of cream can mellow sharpness. Also, cooking the onions slowly adds sweetness to counteract acidity.
Can I freeze this soup?
Absolutely! Freeze in airtight containers for up to 3 months. Thaw in the fridge overnight and reheat gently. Cream may separate slightly after freezing, so add fresh cream after reheating if desired.
How smooth should the soup be?
That depends on preference. Pureeing until completely smooth gives a classic creamy texture, but leaving it slightly chunky adds rustic charm. Use an immersion blender to control consistency easily.
Is it necessary to add sugar?
Sugar helps balance the tomato’s natural acidity but can be omitted if you prefer. Taste the soup before adding and adjust seasoning gradually to suit your palate.
What if I don’t have fresh basil?
Dried basil can be used but add it earlier in cooking to allow flavor release. Fresh basil added at the end offers a brighter, fresher taste that dried herbs can’t quite match.

Final Thoughts

Give this tomato soup a try on your next chilly day — I promise it’ll become your cozy go-to. Let me know how it turns out!

Post
4.7 (40 ratings)

You Might Also Like