Classic Tomato Soup

Tomato Soup steaming in a bowl, silky texture, fresh basil garnish. Save
Tomato Soup steaming in a bowl, silky texture, fresh basil garnish. | cooziva.com

This silky tomato soup starts with sautéed onion, garlic and carrot, then adds chopped ripe tomatoes and vegetable broth. Simmer 20 minutes with basil, salt and a touch of sugar, then purée until very smooth. Stir in a splash of cream or milk if desired. The method yields four servings in roughly 40 minutes and pairs beautifully with crusty bread or a grilled cheese.

The rain was hammering against the kitchen window and the power had been flickering for an hour when I decided a pot of tomato soup was the only reasonable response to the afternoon. Something about the way onions hit hot oil and fill the room with that sweet, almost impatient aroma makes everything else feel manageable. I had a bowl of ugly, overripe tomatoes sitting on the counter that needed using, and forty minutes later I was sitting cross legged on the kitchen floor with a ladle, wondering why I ever bought soup in a can.

I once made this for my neighbor who had just had surgery and she called me three days later asking for the recipe because she had been thinking about it during physical therapy. That is the kind of soup this is, the kind that occupies space in your thoughts while you are doing other things.

Ingredients

  • Ripe tomatoes (1 kg, chopped): The riper and more fragrant the better, and slightly bruised ones actually work beautifully here because their sugars have deepened.
  • Onion (1 medium, chopped): Yellow or white both work, and you want a rough chop since everything gets blended anyway.
  • Garlic (2 cloves, minced): Fresh is nonnegotiable, and letting it sit a few minutes after mincing helps those good compounds develop.
  • Carrot (1 medium, peeled and sliced): This is the quiet hero that adds body and a faint sweetness most people never detect but absolutely miss if it is gone.
  • Vegetable broth (800 ml): A good quality broth makes a real difference, so taste yours beforehand and adjust your salt accordingly.
  • Olive oil (2 tbsp): Use the everyday one, not your finishing oil, since it gets heated.
  • Sugar (1 tsp, optional): Only needed if your tomatoes are very acidic, and you will know once you taste at the end.
  • Salt and pepper (to taste): Season gradually and taste as you go because broth saltiness varies wildly.
  • Basil (1 tsp dried or fresh leaves): Dried basil is fine but if you have fresh, tear it with your hands instead of cutting to release more fragrance.
  • Heavy cream or milk (60 ml, optional): This rounds out the edges and gives the soup a restaurant quality finish, though it is entirely optional.

Instructions

Build the flavor base:
Heat the olive oil in a large pot over medium heat until it shimmers, then add the onion, garlic, and carrot. Cook for about five minutes, stirring occasionally, until the onion turns translucent and your kitchen smells like the beginning of something good.
Wake up the tomatoes:
Add the chopped tomatoes and stir them around for five minutes so they start breaking down and releasing their juices into the aromatics. You will hear the soft bubbling change pitch as the moisture builds.
Simmer and marry the flavors:
Pour in the broth, add the basil, salt, pepper, and sugar if you are using it, then bring everything to a boil before dropping the heat to low. Let it simmer uncovered for twenty minutes, giving it an occasional stir and a curious peek.
Blend until silky:
Remove the pot from the heat and use an immersion blender right in the pot, or transfer in batches to a countertop blender, and puree until completely smooth. Hold a towel over the blender lid if using the countertop version because hot soup has ambitions.
Add the finishing touch:
If you are using cream or milk, stir it in now and warm everything through gently without letting it come back to a boil. Taste one more time and adjust the salt, pepper, or even add another pinch of basil if it needs a lift.
Creamy Tomato Soup ladled into mug, warm, tangy aroma. Save
Creamy Tomato Soup ladled into mug, warm, tangy aroma. | cooziva.com

There was a Tuesday in November when I ladled this into mugs, handed one to my partner, and we stood in the kitchen not saying anything for a full ten minutes because the soup was doing all the communicating.

Serving Suggestions

A grilled cheese sandwich pressed golden in a skillet is the obvious and correct companion, but I have also been known to tear pieces of sourdough directly into the bowl when nobody is watching. A drizzle of good olive oil and a crack of black pepper on top makes it feel intentional even when the rest of dinner was not.

Making It Your Own

A pinch of chili flakes stirred in at the end gives the soup a low, warming hum that builds with each spoonful. I tried adding smoked paprika once on a whim and it was either a mistake or a revelation, I still cannot decide, but I keep doing it.

Storage and Reheating

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

  • Let the soup cool completely before transferring to storage containers to avoid condensation making it watery.
  • Reheat gently on the stove over low heat rather than using a microwave for the best texture.
  • Always taste and reseason after reheating because cold storage can mute salt and herbs.
Roasted Tomato Soup with swirls of cream, crusty bread beside. Save
Roasted Tomato Soup with swirls of cream, crusty bread beside. | cooziva.com

Some recipes earn their place in your rotation through complexity, but this one earns it through simplicity and the quiet satisfaction of turning a pile of tomatoes into comfort. Keep it in your back pocket for the days that need it.

Recipe FAQs

Yes. Use quality canned whole or crushed tomatoes and reduce the broth slightly if the tomatoes are very watery; San Marzano style cans work especially well for a rich, balanced flavor.

Roast the tomatoes and carrots before adding, sauté the aromatics until golden, or add a spoonful of tomato paste or a dash of soy sauce/miso for extra umami. A longer gentle simmer also concentrates flavor.

Purée thoroughly with an immersion or countertop blender until silky. For extra creaminess, stir in heavy cream, milk or a plant-based alternative; straining through a fine mesh will produce an ultrasmooth texture.

Cool and refrigerate in an airtight container for 3–4 days, or freeze up to 2–3 months. Reheat gently over low heat to avoid breaking the emulsion; add a splash of broth or cream if it thickens too much.

Yes. Omit the cream or substitute plant-based cream or coconut milk. Check that your broth is vegetable-based and free of hidden animal ingredients.

Add a small amount of sugar, a pat of butter or a pinch of baking soda to reduce sharpness, and taste as you go. A splash of cream also rounds acidity for a gentler finish.

Classic Tomato Soup

Silky tomato soup with garlic, basil and a hint of cream—ready in 40 minutes for cozy, light meals.

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 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 onion, garlic, and carrot; sauté for 5 minutes until softened and fragrant.
2
Cook Tomatoes: Add 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 Soup: Pour in vegetable broth and add basil, salt, pepper, and sugar if using. Bring to a boil, then reduce heat to low and simmer uncovered for 20 minutes until all vegetables are tender.
4
Blend Until Smooth: Remove pot from heat. Use an immersion blender to purée the soup directly in the pot until silky smooth. Alternatively, transfer to a countertop blender in batches and blend until uniform.
5
Add Cream: If using, stir in heavy cream or milk. Warm the soup through gently over low heat, but do not allow it to boil.
6
Season and Serve: Taste the soup and adjust salt and pepper as needed. Ladle into bowls and garnish with fresh basil leaves before serving.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 130
Protein 3g
Carbs 20g
Fat 5g

Allergy Information

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

Sharing easy, wholesome recipes and practical cooking tips for home cooks who love quick, flavorful meals.