Classic Tomato Soup

Steaming bowl of Tomato Soup, silky smooth, garnished with fresh basil Pin it
Steaming bowl of Tomato Soup, silky smooth, garnished with fresh basil | flavorandfeast.com

Use olive oil to soften onion, garlic and carrot, then add chopped ripe tomatoes and simmer with vegetable broth and basil until vegetables are tender. Blend until very smooth, return to pot, stir in a splash of cream or milk if desired, and warm gently. Adjust salt, pepper and a pinch of sugar to balance acidity. Serve hot with fresh basil and crusty bread for a comforting meal.

The rain was hammering against the kitchen window that Tuesday evening, and I stood there staring at a counter full of tomatoes that had gone slightly soft. Something about the smell of wet earth outside made roasting and blending them feel like the only reasonable thing to do. The pot came out, the onion hit the oil, and within minutes the whole apartment smelled like summer had decided to fight back against the gray. That bowl of soup changed my entire relationship with cold evenings.

My neighbor knocked on the door that night asking if I had burned something, because the scent of caramelized onions and basil had drifted through the hallway. I handed her a bowl, she sat at my kitchen table, and we ended up talking until midnight with empty mugs between us.

Ingredients

  • Ripe tomatoes (1 kg, chopped): The softer and more fragrant they are, the sweeter and deeper your soup will taste, so never throw away those sad looking ones.
  • Onion (1 medium, chopped): A steady sauté builds the sweet foundation that holds everything together without overpowering the tomato.
  • Garlic (2 cloves, minced): Let it soften gently because burned garlic will turn the whole pot bitter in seconds.
  • Carrot (1 medium, peeled and sliced): This quiet ingredient adds natural sweetness and body that most people never guess is there.
  • Vegetable broth (800 ml): A good quality broth matters here since there are so few ingredients competing for attention.
  • Olive oil (2 tbsp): Use the decent bottle if you have it because the flavor carries through to the final bowl.
  • Sugar (1 tsp, optional): Just a pinch tames the acidity of canned or off season tomatoes without making anything taste sweet.
  • Salt and black pepper: Season in small additions and taste as you go because reduction concentrates salt quickly.
  • Dried basil or fresh basil leaves (1 tsp dried or a handful fresh): Fresh basil stirred in at the end gives a brightness that dried simply cannot match.
  • Heavy cream or milk (60 ml, optional): This turns a rustic soup into something velvety and gentle but is entirely optional for a lighter version.

Instructions

Build the base:
Warm the olive oil in a large pot over medium heat and add the onion, garlic, and carrot, stirring occasionally until everything softens and the onion turns translucent, about five minutes.
Cook the tomatoes:
Toss in the chopped tomatoes and let them cook down for another five minutes, stirring so nothing sticks, until their juices release and the kitchen smells incredible.
Simmer everything together:
Pour in the vegetable broth, add the basil, salt, pepper, and sugar if using, bring it all to a boil, then drop the heat and let it bubble gently uncovered for twenty minutes until the vegetables are completely tender.
Blend until silky:
Take the pot off the heat and blend with an immersion blender until completely smooth, or work in careful batches with a countertop blender, holding a towel over the lid because hot soup expands.
Add cream if desired:
Stir in the cream or milk gently and warm it through without letting it boil, which would cause the dairy to separate.
Taste and serve:
Adjust the salt and pepper to your liking, ladle into warm bowls, and finish with a few torn basil leaves on top.
Homemade Tomato Soup simmered with garlic and basil, served with grilled cheese Pin it
Homemade Tomato Soup simmered with garlic and basil, served with grilled cheese | flavorandfeast.com

That soup became a weekly ritual through the entire winter, and every friend who tasted it asked for the recipe expecting something complicated.

What to Serve Alongside

A thick slice of sourdough toasted with sharp cheddar pressed between the halves is the only companion this soup ever needs. The crunch of the bread against the smooth soup creates a contrast that makes both halves better.

Making It Your Own

A pinch of chili flakes stirred in at the end gives a gentle warmth that does not overpower but keeps each spoonful interesting. You could also finish with a drizzle of good olive oil or a spoonful of pesto for a completely different personality.

Storing and Reheating

This soup keeps beautifully in the refrigerator for up to four days and actually tastes better the next day when the flavors have settled together. It also freezes well for up to three months if you leave out the cream and add it fresh when reheating.

  • Let the soup cool completely before transferring to storage containers to prevent condensation from making it watery.
  • Reheat gently over medium low heat rather than boiling to preserve the texture.
  • Always taste and reseason after reheating because cold storage dulls salt and acid perception.
Velvety roasted Tomato Soup with a swirl of cream and cracked pepper Pin it
Velvety roasted Tomato Soup with a swirl of cream and cracked pepper | flavorandfeast.com

Keep a pot of this in your freezer and you will always be ten minutes away from something warm and honest on the hardest days.

Recipe FAQs

Yes. Use high-quality canned whole or crushed tomatoes and adjust simmer time slightly. Canned tomatoes are great year-round and often give a consistent sweetness.

Omit the cream and finish with a splash of plant-based milk or a drizzle of olive oil for richness. Roasting the vegetables beforehand also adds depth without dairy.

Blend thoroughly with an immersion blender or in batches in a countertop blender until completely smooth. Straining through a fine sieve yields an extra-silky finish.

Roast tomatoes and carrots before simmering, sauté vegetables until caramelized, or add a bay leaf and a splash of balsamic vinegar to enhance sweetness and umami.

A small pinch of sugar or a touch of cream helps tame sharp acidity. Adjust salt and a grind of black pepper to round the flavors.

Serve with grilled cheese, crusty bread, or a simple green salad. Garnish with fresh basil, a swirl of cream or olive oil, and a crack of black pepper.

Classic Tomato Soup

Silky tomato soup from ripe tomatoes, onions, and basil, warm, comforting, ready in about 40 minutes.

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

Ingredients

Vegetables

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

Liquids

  • 3 1/3 cups vegetable broth

Seasonings

  • 2 tablespoons olive oil
  • 1 teaspoon sugar (optional, to balance acidity)
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon ground black pepper
  • 1 teaspoon dried basil or a few fresh basil leaves (plus extra for garnish)

Optional

  • 1/4 cup heavy cream or milk (for creaminess)

Instructions

1
Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add the onion, garlic, and carrot; sauté for 5 minutes until softened and fragrant.
2
Cook Tomatoes: Add the chopped tomatoes to the pot and cook for another 5 minutes, stirring occasionally, until they 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 to a boil, then reduce the heat and let it simmer uncovered for 20 minutes until all vegetables are tender.
4
Blend Until Smooth: Remove the pot from heat. Use an immersion blender to puree the soup directly in the pot until silky smooth. Alternatively, transfer to a countertop blender in batches and blend until smooth.
5
Add Cream (Optional): If using, stir in the heavy cream or milk. Warm the soup through gently over low heat, but do not bring to a boil.
6
Season and Serve: Taste the soup and adjust the seasoning with additional salt or pepper as needed. Ladle into bowls and garnish with fresh basil leaves.
Additional Information

Equipment Needed

  • Large pot
  • Immersion blender or countertop blender
  • Knife and cutting board
  • Ladle

Nutrition (Per Serving)

Calories 130
Protein 3g
Carbs 20g
Fat 5g

Allergy Information

  • Contains dairy if cream or milk is added.
  • Always check broth and cream labels for hidden gluten or other allergens.
Isabella Grant

Passionate home cook sharing easy, family-friendly recipes and smart kitchen tips.