Tomato and Basil Soup

Featured in: Home Cooking Essentials

This silky tomato and basil soup combines ripe tomatoes, aromatic garlic, and fresh basil leaves in a velvety broth finished with extra virgin olive oil. Ready in just 40 minutes, this Italian-inspired soup offers comforting flavors perfect as an appetizer or light meal. Naturally vegetarian and gluten-free, it can be customized with cream for richness or kept plant-based for vegan diets.

Updated on Thu, 29 Jan 2026 12:28:00 GMT
A vibrant bowl of homemade Tomato and Basil Soup garnished with fresh basil leaves and a drizzle of olive oil. Save
A vibrant bowl of homemade Tomato and Basil Soup garnished with fresh basil leaves and a drizzle of olive oil. | tirzakitchen.com

There's something about the smell of tomatoes softening in olive oil that makes any kitchen feel like home. Years ago, I'd watch my neighbor through her open window on summer evenings, her small stove glowing warm as she stirred this exact soup—nothing fancy, just tomatoes, basil, and time. One afternoon she handed me a steaming bowl with a knowing smile, and I realized then that the best recipes aren't complicated; they're just honest. This tomato and basil soup became mine that day, though I'd make it countless times before it felt like my own.

I once made this soup for a friend who showed up unannounced on a difficult day, and we ended up sitting on my kitchen counter with two mugs, talking until the soup went cold. She told me later that it wasn't the soup itself, but that moment—knowing someone cared enough to turn tomatoes into something warm—that stayed with her. Food has a way of doing that when you're paying attention.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 1.5 kg ripe tomatoes, chopped: The backbone of everything—look for tomatoes that smell sweet and feel heavy for their size, because that's where the flavor lives.
  • 1 medium onion, finely chopped: It dissolves into the soup and becomes the gentle sweetness underneath, so don't rush this part.
  • 2 cloves garlic, minced: Just enough to add depth without announcing itself; any more and it overshadows the basil.
  • 700 ml vegetable stock: Use something you'd actually drink, not the salty stuff hiding in the back of your pantry.
  • 2 tbsp extra virgin olive oil: This is where quality matters—it's not hidden, so taste it first if you're unsure.
  • 1 small bunch fresh basil, leaves picked: Strip the leaves from the stem gently and add them at the very end, because heat dulls their brightness.
  • 1 tsp salt (or to taste): Start with less and adjust; canned tomatoes are saltier, fresh ones need more coaxing.
  • 1/2 tsp freshly ground black pepper: Grind it yourself if you can—pre-ground pepper has been sitting around long enough.
  • 1 tsp sugar (optional, to balance acidity): Only add this if your tomatoes taste sharp; sometimes they don't need it.
  • Extra basil leaves and additional olive oil for garnish: The final touch that makes people think you fussed more than you did.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Warm the oil and soften the onion:
Pour the olive oil into a large saucepan and let it heat until it shimmers slightly, then add the onion. You'll know it's ready when the edges turn translucent and the kitchen smells sweet—about 5 minutes.
Toast the garlic gently:
Stir in the minced garlic for just a minute, letting it wake up without burning into bitterness. You want to hear it sizzle softly, not pop aggressively.
Add the tomatoes and let them collapse:
Tip in all those chopped tomatoes and watch them break down, stirring occasionally, for about 10 minutes. The juices will pool at the bottom, and that's exactly what you're waiting for.
Build the soup with stock and seasoning:
Pour in the vegetable stock, then add salt, pepper, and sugar if you think it needs balancing. Bring everything to a boil, then lower the heat and let it simmer gently for 15 minutes—this is where the flavors start talking to each other.
Blend in the basil and smooth it out:
Tear in most of the basil leaves (save a few for the top), then use an immersion blender to make the soup silky. If you're using a regular blender, work in batches and be careful with the heat.
Taste and adjust:
Take a spoonful and think about what it needs—more salt, a pinch of pepper, a hint of sugar. This is your moment to make it exactly right.
Serve with ceremony:
Ladle the soup into bowls while it's still steaming, tear a few basil leaves over the top, and drizzle with olive oil like you mean it.
Silky, warm Tomato and Basil Soup served in a rustic ceramic bowl, perfect with crusty bread for dipping. Save
Silky, warm Tomato and Basil Soup served in a rustic ceramic bowl, perfect with crusty bread for dipping. | tirzakitchen.com

My sister brought her new partner to dinner once, and I made this soup almost by accident, not thinking it was special enough. He had thirds, and afterward asked for the recipe like it held secrets. Sometimes the simplest things are the ones people remember most.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

When to Add Cream (And When to Skip It)

The soup is perfect as it is—silky from the tomatoes themselves—but if you want it richer or less tangy, stir in 100 ml of heavy cream or coconut milk just before serving. I only do this in winter, when I'm craving something more indulgent; in summer, I prefer tasting the tomatoes themselves. If you're keeping it vegan, use coconut milk instead, and honestly, you won't feel like you're missing anything.

What to Serve Alongside

Crusty bread is the obvious choice—something with a dark crust that you can tear and dip until your bowl is clean. A grilled cheese sandwich is wonderful too, especially made with good butter and the kind of cheese that melts into golden threads. I've also served it with a simple arugula salad on the side, just to keep things fresh and light.

Small Moments That Matter

Pay attention while you're cooking—the smell of garlic hitting the oil, the sound of tomatoes releasing their liquid, the exact moment the soup turns from chunky to smooth. These small sensory details are what make cooking feel less like a task and more like being present. When you taste it at the end and adjust the seasoning yourself, you're not following instructions anymore; you're making something with your own hands and judgment.

  • If your tomatoes taste sour, add the sugar gradually until the sharpness softens—you're balancing, not sweetening.
  • Fresh basil bruises easily, so tear it by hand instead of cutting it with a knife whenever you can.
  • Serve it hot but not boiling; the flavors come through more clearly when it's warm enough to enjoy slowly.
Bright red Tomato and Basil Soup with aromatic herbs, ready to serve as a comforting vegetarian appetizer or light meal. Save
Bright red Tomato and Basil Soup with aromatic herbs, ready to serve as a comforting vegetarian appetizer or light meal. | tirzakitchen.com

This soup has become the thing I make when I want to remember that food is about more than filling your stomach—it's about pausing, noticing flavors, and sharing something warm with the people in your life. Make it, taste it slowly, and let it be enough.

Recipe Questions & Answers

Can I use canned tomatoes instead of fresh?

Yes, you can substitute with 800g of quality canned whole or chopped tomatoes. The cooking time may reduce slightly as canned tomatoes are already soft.

How do I make this soup creamier?

Add 100ml of heavy cream or coconut milk before blending for a luxurious, velvety texture. Coconut milk keeps it dairy-free while adding richness.

Can I freeze tomato and basil soup?

Absolutely. Cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.

What can I serve with this soup?

Crusty Italian bread, grilled cheese sandwiches, or garlic bread pair beautifully. A simple green salad also makes a lovely accompaniment for a complete meal.

Why add sugar to tomato soup?

A small amount of sugar balances the natural acidity of tomatoes, creating a more rounded flavor profile. Adjust to taste depending on your tomatoes' sweetness.

Can I make this soup ahead of time?

Yes, this soup actually improves in flavor when made ahead. Store in the refrigerator for up to 4 days and reheat gently before serving.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tomato and Basil Soup

Silky tomato soup with fresh basil and olive oil—comforting Italian flavors in every spoonful.

Prep Time
10 min
Cook Time
30 min
Total Duration
40 min
Created by Tyson Harding


Skill Level Easy

Cuisine Italian

Makes 4 Servings

Dietary notes Vegan-Friendly, Dairy-Free, Gluten-Free

What You Need

Vegetables

01 3.3 pounds ripe tomatoes, chopped
02 1 medium onion, finely chopped
03 2 cloves garlic, minced

Liquids

01 3 cups vegetable stock
02 2 tablespoons extra virgin olive oil

Herbs and Seasoning

01 1 small bunch fresh basil leaves, picked
02 1 teaspoon salt, or to taste
03 0.5 teaspoon freshly ground black pepper
04 1 teaspoon sugar, optional for balancing acidity

Garnish

01 Extra basil leaves for garnish
02 Additional olive oil for drizzling

Directions

Step 01

Sauté aromatics: Heat the olive oil in a large saucepan over medium heat. Add the onion and cook for 5 minutes until soft and translucent.

Step 02

Bloom garlic: Add the minced garlic and cook for 1 minute, stirring constantly to prevent browning.

Step 03

Cook tomatoes: Stir in the chopped tomatoes and cook for 10 minutes until they break down and release their natural juices.

Step 04

Simmer soup base: Add the vegetable stock, salt, pepper, and sugar if using. Bring to a boil, then reduce heat and simmer gently for 15 minutes.

Step 05

Blend and finish: Add the basil leaves, reserving a few for garnish. Using an immersion blender or regular blender in batches, puree the soup until smooth and silky.

Step 06

Season to taste: Taste the soup and adjust seasoning with additional salt, pepper, or sugar as needed.

Step 07

Plate and serve: Serve hot in bowls, garnished with fresh basil leaves and a drizzle of extra virgin olive oil.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large saucepan
  • Immersion blender or standard blender
  • Chopping board and knife
  • Ladle

Allergy Info

Review all ingredients for allergens and check with your doctor if unsure.
  • Contains no common allergens in base recipe
  • Contains dairy if cream is added
  • Check store-bought stock for potential allergen presence

Nutrition Details (per portion)

Nutritional data is for informational use and not a replacement for a healthcare provider.
  • Calories: 140
  • Fats: 6 g
  • Carbohydrates: 19 g
  • Proteins: 3 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.