Classic Tomato Soup

Creamy Tomato Soup steaming in a bowl, garnished with fresh basil Save
Creamy Tomato Soup steaming in a bowl, garnished with fresh basil | brightbasilblog.com

This classic tomato soup starts by gently sautéing onion, garlic and carrot in olive oil, then adding chopped ripe tomatoes and broth. Simmer 20 minutes to deepen flavor, then blitz until silky smooth. Stir in a splash of cream if you want added richness. Finish with fresh basil and adjust seasoning; serve warm with crusty bread or grilled cheese.

The rain was drumming against the kitchen window so hard that afternoon that I could barely hear the radio, and all I wanted was something warm and red and forgiving in a bowl. I had a pile of tomatoes softening on the counter, the kind too ugly for salad but too fragrant to throw away. Within an hour the whole house smelled like summer had collided with autumn, and I was spooning liquid comfort into every mug I could find. That pot of soup vanished before dinner time.

My neighbor stopped by once while I was making this and ended up sitting at the counter eating three bowls in silence, pausing only to ask if I had more bread. I handed her the entire loaf and did not regret it for a second.

Ingredients

  • Ripe tomatoes (1 kg): The riper and more fragrant, the better, so never waste those wrinkled ones sitting on the counter.
  • Onion (1 medium): A yellow onion gives the sweetest base without overpowering the tomatoes.
  • Garlic (2 cloves): Minced fine so it melts into the background instead of hitting you in chunks.
  • Carrot (1 medium): This is the secret player that adds natural sweetness and body.
  • Vegetable broth (800 ml): A good quality broth makes a huge difference since the ingredient list is so simple.
  • Olive oil (2 tbsp): Use the fruity one you save for special occasions.
  • Sugar (1 tsp, optional): Only if your tomatoes taste sharp or underripe.
  • Salt (1/2 tsp) and black pepper (1/4 tsp): Season gradually and taste at the end.
  • Dried basil or fresh basil leaves (1 tsp dried or a small handful fresh): Fresh basil at the finish is dreamy but dried works beautifully in a pinch.
  • Heavy cream or milk (60 ml, optional): This turns the soup from rustic to restaurant worthy with one swirl.

Instructions

Wake up the aromatics:
Heat olive oil in a large pot over medium heat until it shimmers, then add the onion, garlic, and carrot. Stir them around for about five minutes until the onion turns translucent and your kitchen starts smelling like the beginning of something wonderful.
Let the tomatoes shine:
Toss in all those chopped tomatoes and cook them for another five minutes, stirring occasionally, until they soften and release their juices into a bubbly, fragrant puddle.
Build the broth:
Pour in the vegetable broth, add the basil, salt, pepper, and sugar if you are using it, then bring everything to a rolling boil. Reduce the heat and let it simmer uncovered for twenty minutes so the flavors concentrate and deepen.
Blend until silky:
Take the pot off the heat and use an immersion blender to blitz it until completely smooth, or transfer it in careful batches to a countertop blender. Keep going until not a single lump remains because the magic is in the texture.
Add the optional cream:
If you are using cream or milk, stir it in gently now and warm the soup through without letting it boil again. Watch how the color softens from bright red to a gentle sunset orange.
Taste, adjust, and serve:
Give it one final taste, add more salt or pepper if it needs it, then ladle into bowls and finish with fresh basil leaves on top.
Rich Tomato Soup blended until silky, paired with crusty bread Save
Rich Tomato Soup blended until silky, paired with crusty bread | brightbasilblog.com

One January evening I ladled this soup into a thermos and brought it to a friend who was recovering from the flu, and she called me the next day to say it was the only thing she had been able to taste all week. That phone call meant more than any restaurant review ever could.

What to Serve Alongside

A grilled cheese sandwich dipped into this soup is practically mandatory in my house, though a thick slice of sourdough toasted with butter runs a close second. The crunch against the smoothness of the soup is the contrast that makes the whole meal sing.

Making It Your Own

A pinch of chili flakes stirred in at the end changes the whole mood into something lively and a little dangerous. You could also add a spoonful of pesto or a crumbling of feta on top if you want to get creative with what is in the fridge.

Storage and Leftovers

This soup tastes even better the next day when the flavors have had time to settle and mingle in the fridge. It freezes beautifully for up to three months, making it worth the effort to double the batch.

  • Let the soup cool completely before transferring to containers to prevent condensation from watering it down.
  • Freeze in individual portions so you only thaw what you need on a busy weeknight.
  • Reheat gently on the stove rather than the microwave to preserve that silky texture.
Warm Tomato Soup ladled from pot, silky texture and aromatic basil Save
Warm Tomato Soup ladled from pot, silky texture and aromatic basil | brightbasilblog.com

Some recipes are just dinner, but this one is the bowl you reach for when words are not enough and warmth is the only language left. Keep it in your back pocket and it will never let you down.

Recipe FAQs

Use ripe, flavorful tomatoes such as vine-ripe or Roma for a balanced sweetness and acidity. If tomatoes are underripe, add a pinch of sugar to round the flavor.

Yes. Roasting the tomatoes and carrots concentrates sugars and adds depth; roast until slightly caramelized, then proceed with simmering for a richer base.

Stir in unsweetened plant-based cream or a splash of full-fat coconut milk for creaminess, or blend in a cooked potato or cashew purée for a velvety texture.

Cool to room temperature, refrigerate in a sealed container for up to 4 days. For longer storage, freeze in portions for up to 3 months; thaw gently and reheat over low heat.

For thinner texture, add extra warm broth when reheating. To thicken, simmer a bit longer uncovered, or blend in a small cooked potato or a spoonful of tomato paste.

Fresh basil is classic, but thyme or a sprinkle of chives also complement the flavors. Finish with a drizzle of olive oil or a swirl of cream and toasted bread on the side.

Classic Tomato Soup

Silky tomato and herb soup with sautéed onion and garlic, ready in 40 minutes; optional cream for extra richness.

Prep 10m
Cook 30m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 2 pounds ripe tomatoes, cored and chopped
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 medium carrot, peeled and sliced

Liquids

  • 3⅓ cups vegetable broth

Seasonings

  • 2 tablespoons olive oil
  • 1 teaspoon sugar (optional, to balance acidity)
  • ½ teaspoon kosher salt, or to taste
  • ¼ teaspoon freshly ground black pepper
  • 1 teaspoon dried basil or a handful of fresh basil leaves, plus extra for garnish

Optional Finish

  • ¼ cup heavy cream or whole milk (for added richness)

Instructions

1
Sauté the Aromatics: Heat the olive oil in a large pot over medium heat. Add the chopped onion, minced garlic, and sliced carrot. Sauté for approximately 5 minutes, stirring occasionally, until the onion is translucent and the vegetables have softened.
2
Cook the Tomatoes: Add the chopped tomatoes to the pot and cook for another 5 minutes, stirring frequently, until the tomatoes begin to break down and release their juices.
3
Simmer the Soup: Pour in the vegetable broth and add the basil, salt, pepper, and sugar if using. Bring the mixture to a boil, then reduce the heat to low and let it simmer uncovered for 20 minutes, allowing the flavors to meld and the vegetables to become fully tender.
4
Blend Until Smooth: Remove the pot from heat. Using an immersion blender, puree the soup directly in the pot until completely smooth. Alternatively, carefully transfer the soup to a countertop blender in batches and blend until silky, then return to the pot.
5
Add Cream (Optional): If using heavy cream or milk, stir it into the blended soup. Warm gently over low heat but do not bring to a boil, as this can cause the dairy to curdle.
6
Season and Serve: Taste the soup and adjust the salt and pepper as needed. Ladle into warm bowls and garnish with fresh basil leaves. Serve immediately alongside crusty bread or grilled cheese sandwiches.
Additional Information

Equipment Needed

  • Large heavy-bottomed pot or Dutch oven
  • Immersion blender or countertop blender
  • Chef's knife and cutting board
  • Ladle
  • Wooden spoon or heatproof spatula

Nutrition (Per Serving)

Calories 130
Protein 3g
Carbs 20g
Fat 5g

Allergy Information

  • Contains dairy when heavy cream or milk is added
  • Always verify vegetable broth and cream labels for potential gluten traces or other hidden allergens
Chloe Bennett

Chloe shares quick, fresh recipes and kitchen wisdom for fellow home cooks.