Tomato and Basil Soup

Featured in: Vegetarian Soul Dishes

This tomato and basil soup combines ripe tomatoes simmered with aromatic onions and garlic, creating a velvety texture that's both comforting and satisfying. The fresh basil adds brightness while a final drizzle of extra virgin olive oil brings richness. Ready in just 40 minutes, this Italian classic is naturally vegetarian and can be easily adapted for vegan diets. The soup develops an even deeper flavor if you roast the tomatoes first, though the stovetop method delivers excellent results. Perfect served with crusty bread or alongside a grilled cheese sandwich for a complete meal.

Updated on Wed, 21 Jan 2026 10:20:00 GMT
A steaming bowl of Tomato and Basil Soup garnished with fresh basil leaves and a swirl of olive oil. Pin It
A steaming bowl of Tomato and Basil Soup garnished with fresh basil leaves and a swirl of olive oil. | sweetbatata.com

My tiny apartment kitchen smelled like an Italian grandmother had moved in. I had scored three pounds of ugly but perfect tomatoes from the farmers market, determined to turn them into something magical before they went bad. That afternoon I learned that the simplest soups often demand the most patience, waiting for tomatoes to collapse into sweetness. Now this soup is my go to when I need comfort in a bowl.

Last winter my friend came over during a particularly rough week, and I made this soup while we talked. She sat at my counter watching the tomatoes bubble away, and when she finally took that first spoonful, she went completely quiet. Sometimes food says what words cannot.

Ingredients

  • 1.5 kg ripe tomatoes: Look for tomatoes that give slightly when pressed, the uglier ones often have the most flavor
  • 1 medium yellow onion: The foundation that adds depth and sweetness without overpowering the tomatoes
  • 2 cloves garlic: Minced fresh, never the jarred stuff, it makes all the difference
  • 750 ml vegetable broth: Use a quality low sodium brand so you control the seasoning
  • 2 tbsp extra virgin olive oil: The good stuff, you will taste it so make it count
  • 1 small bunch fresh basil: Add it at the end so the bright flavor sings through
  • 1 tsp sugar: Just enough to tame acidic tomatoes, taste first to see if you need it
  • Salt and black pepper: Your finishing touch, season gradually and taste often
  • 60 ml heavy cream: Completely optional but transforms it into something velvety and luxurious

Instructions

Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Build your flavor foundation:
Heat the olive oil in your large pot over medium heat until it shimmers slightly. Add the diced onion and let it soften slowly, about 5 minutes, until it turns translucent and smells sweet.
Wake up the garlic:
Stir in the minced garlic and cook for just 1 minute until fragrant, watching carefully so it does not brown or turn bitter.
Break down the tomatoes:
Add all those chopped tomatoes and cook for 10 minutes, stirring occasionally. You want them to start collapsing and releasing their juices, filling your kitchen with that incredible smell.
Let it simmer together:
Pour in the vegetable broth and bring everything to a gentle bubble. Add the sugar now if your tomatoes seem especially acidic. Let it simmer uncovered for 15 minutes so flavors meld.
Make it silky smooth:
Remove from heat and toss in the basil leaves. Use your immersion blender right in the pot to purée until completely smooth, or work in batches if using a regular blender.
Season and finish:
Taste carefully and add salt and pepper as needed. Stir in the cream now if you want that extra richness, letting it warm through.
Serve with love:
Ladle into warm bowls and drizzle each serving with olive oil. Torn fresh basil leaves on top make it look beautiful and taste even better.
Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Creamy Tomato and Basil Soup served in a rustic white bowl, paired with crusty bread for dipping. Pin It
Creamy Tomato and Basil Soup served in a rustic white bowl, paired with crusty bread for dipping. | sweetbatata.com

There is something deeply meditative about standing over a pot of tomatoes as they slowly break down. This soup has become my way of preserving summer, even in the dead of winter.

Making It Your Own

Roasting the tomatoes first at 200°C for 30 minutes concentrates their natural sugars and adds depth. It takes extra time but the result is restaurant worthy. I discovered this trick by accident when I got distracted during prep and now I rarely skip this step.

Perfect Pairings

A grilled cheese sandwich made with sharp cheddar and sourdough is the classic choice for good reason. The crisp bread and melted cheese against the silky soup is pure comfort. I also love serving this alongside a simple green salad with vinaigrette to cut through the richness.

Storage and Make Ahead Tips

This soup actually tastes better the next day as flavors continue to develop. Store it in airtight containers in the refrigerator for up to 4 days or freeze for up to 3 months. When reheating, add a splash of broth or water if it has thickened too much.

  • Cool completely before freezing to prevent ice crystals
  • Leave space at the top of containers as liquids expand
  • Thaw overnight in the refrigerator for best results
Product image
Dispense soap hands-free for quick handwashing and easier cleanup while cooking and handling ingredients.
Check price on Amazon
Hearty Tomato and Basil Soup simmered with ripe tomatoes, garlic, and onions, ready to enjoy on a cozy evening. Pin It
Hearty Tomato and Basil Soup simmered with ripe tomatoes, garlic, and onions, ready to enjoy on a cozy evening. | sweetbatata.com

Every spoonful of this soup reminds me why simple cooking is often the most powerful. Hope it brings you as much comfort as it has brought me.

Recipe Questions & Answers

Can I make this soup with canned tomatoes?

Yes, canned tomatoes work beautifully in this soup. Use high-quality whole peeled or crushed tomatoes, about two 28-ounce cans. The cooking time remains the same, though you may want to adjust the sugar depending on the brand's natural sweetness.

How long does this soup keep in the refrigerator?

This soup stores well for 4-5 days in an airtight container in the refrigerator. The flavors often develop and improve after a day. Reheat gently over medium-low heat, stirring occasionally. You may need to add a splash of broth or water when reheating if it has thickened.

Can I freeze this tomato and basil soup?

Absolutely. This soup freezes excellently for up to 3 months. Let it cool completely before transferring to freezer-safe containers, leaving some space for expansion. Thaw overnight in the refrigerator and reheat slowly. If you added cream, add it fresh after reheating rather than freezing.

What's the best way to achieve the smoothest texture?

An immersion blender works wonderfully directly in the pot. For an ultra-silky result, use a countertop blender in batches, blending for 60-90 seconds per batch. Be careful with hot liquids—remove the center cap from the blender lid and cover with a kitchen towel to allow steam to escape.

How can I make this soup more filling?

For added substance, consider serving with crusty bread, croutons, or a grilled cheese sandwich. You can also stir in cooked white beans or small pasta shapes like orzo during the final simmer. A dollop of pesto or a sprinkle of grated Parmesan adds protein depth if not strictly vegan.

Why add sugar to tomato soup?

Sugar balances the natural acidity in tomatoes, especially when they're not perfectly ripe or when using canned varieties. Start with 1 teaspoon and taste before adding more. Some tomato varieties are naturally sweet enough that sugar isn't needed. It's entirely optional based on your preference and the tomatoes you use.

Tomato and Basil Soup

A velvety blend of ripe tomatoes and fresh basil, simmered with onions and garlic, finished with extra virgin olive oil for a comforting Italian classic.

Prep Time
10 min
Cook Time
30 min
Overall Time
40 min
Created by Nora James


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Dietary Details Meat-Free, No Gluten

What You'll Need

Vegetables

01 3.3 lbs ripe tomatoes, roughly chopped
02 1 medium yellow onion, diced
03 2 cloves garlic, minced

Liquids

01 3 cups vegetable broth
02 2 tablespoons extra virgin olive oil, plus more for drizzling

Herbs & Seasoning

01 1 small bunch fresh basil leaves, plus extra for garnish
02 1 teaspoon sugar (optional, to balance acidity)
03 Salt and freshly ground black pepper, to taste

Garnish

01 1/4 cup heavy cream or plant-based cream (optional)

Cooking Steps

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add onion and cook until softened, about 5 minutes.

Step 02

Add Garlic: Stir in garlic and cook for 1 minute until fragrant.

Step 03

Cook Tomatoes: Add chopped tomatoes and cook for 10 minutes, stirring occasionally, until tomatoes start to break down.

Step 04

Simmer Soup: Pour in vegetable broth and bring to a gentle simmer. Add sugar if desired. Simmer uncovered for 15 minutes.

Step 05

Purée Soup: Remove from heat. Add basil leaves. Use an immersion blender to purée the soup until silky smooth (or blend in batches in a countertop blender).

Step 06

Season and Finish: Taste and season with salt and pepper. For extra richness, stir in heavy cream if using.

Step 07

Serve: Ladle soup into bowls, drizzle with olive oil, and garnish with fresh basil leaves.

Equipment Needed

  • Large pot
  • Immersion blender or countertop blender
  • Ladle
  • Chef's knife and cutting board

Allergy Notice

Check each ingredient for allergens and reach out to a healthcare professional if you have concerns.
  • Contains dairy if using heavy cream
  • Always check broth and cream labels for gluten or other allergens

Nutrition Information (per portion)

Sweetbatata only offers this for informational use. Please don't treat it as personalized medical advice.
  • Caloric Value: 150
  • Fats: 7 g
  • Carbohydrates: 19 g
  • Proteins: 3 g