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. | cookedcomfort.com

Ready in about 40 minutes, this silky tomato soup starts with sautéed onion, garlic and carrot, then simmered with chopped ripe tomatoes and vegetable broth. Blend until very smooth and finish with a splash of cream or olive oil for richness. Roast the tomatoes and carrots first for a deeper flavor, or omit dairy for a vegan version. Serve warm with crusty bread or grilled cheese.

The rain was hammering against the kitchen window so hard I could barely hear the radio, and the only thing that felt right was a pot of something red and warm. I had a bag of overripe tomatoes staring me down from the counter, the kind that are one day away from the compost bin. Forty minutes later I was sitting on the floor with a bowl in my lap, wondering why I ever bother with complicated dinners. This soup is the answer to every evening when you just need something good and simple.

My friend Marta stopped by unannounced one October afternoon, damp from the drizzle and complaining about the cold. I ladled her a bowl without asking, and she sat at my scratched kitchen table in silence until it was empty. She looked up and said, simply, you have to teach me this one.

Ingredients

  • Ripe tomatoes (1 kg): The riper and more fragrant, the better, since they are the soul of this soup.
  • Onion (1 medium): Provides a sweet backbone that rounds out the acidity of the tomatoes.
  • Garlic (2 cloves): Minced fine so it melts into the base without overpowering anything.
  • Carrot (1 medium): Adds natural sweetness and body that you will barely notice but would absolutely miss.
  • Vegetable broth (800 ml): A good quality broth makes a real difference here since there are so few ingredients.
  • Olive oil (2 tbsp): Use the decent bottle, you will taste it.
  • Sugar (1 tsp): Optional but a small pinch tames the sharpest tomatoes beautifully.
  • Salt and black pepper: Season gradually and taste often, the right amount of salt transforms the whole pot.
  • Dried basil or fresh basil leaves (1 tsp): Fresh is lovely for garnish but dried works perfectly during cooking.
  • Heavy cream or milk (60 ml): Entirely optional, but a splash at the end gives it that restaurant quality silkiness.

Instructions

Build the base:
Warm the olive oil in a large pot over medium heat until it shimmers, then tip in the onion, garlic, and carrot. Stir them around for about five minutes until the onion turns translucent and your kitchen starts to smell like the beginning of something wonderful.
Cook the tomatoes:
Add the chopped tomatoes and let them collapse for another five minutes, stirring occasionally so nothing catches on the bottom. You want them soft and jammy, releasing their juices into the pot.
Simmer everything together:
Pour in the vegetable broth and add the basil, salt, pepper, and sugar if you are using it. Bring it to a boil, then lower 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 batches with a regular blender, being careful with the hot liquid. Keep going until not a single lump remains.
Add cream if desired:
Stir in the cream or milk if you want that extra richness, then warm it through gently without letting it boil again. This is the moment where the soup changes color slightly and looks absolutely gorgeous.
Taste and serve:
Give it a final taste, adjust the salt and pepper, and ladle into warm bowls with a few fresh basil leaves on top. Serve it with something crusty to mop up every last drop.
Save
| cookedcomfort.com

There was a winter I made this soup every single Monday for two months straight, and my roommate started calling it therapy in a bowl. She was not wrong.

Making It Your Own

A pinch of chili flakes stirred in at the end changes the whole personality of the soup, giving it a gentle warmth that lingers. Roasting the tomatoes and carrots before adding them to the pot creates a deeper, more concentrated flavor that feels like an entirely different recipe. Both versions are correct, and both are worth trying depending on your mood.

What to Serve Alongside It

A grilled cheese sandwich pressed in a skillet until golden and stretchy is the obvious and perfect companion. Thick slices of sourdough toasted with butter and rubbed with a raw garlic clove work just as well when you want something simpler. The soup also stands on its own with nothing more than a handful of croutons scattered on top.

Storing and Reheating

This soup keeps for up to four days in the refrigerator and actually tastes better on the second day when the flavors have settled. It freezes well for up to three months if you leave out the cream until you are ready to reheat.

  • Freeze in individual portions so you only thaw what you need.
  • Reheat gently on the stove over low heat rather than using a microwave.
  • Always taste for salt after reheating because the flavor can dull slightly.
Homemade Tomato Soup with velvety mouthfeel, cradled beside grilled cheese sandwich. Save
Homemade Tomato Soup with velvety mouthfeel, cradled beside grilled cheese sandwich. | cookedcomfort.com

Some recipes are just recipes, but this one is the kind you memorize without trying and find yourself making from memory on quiet weeknights for years. Keep it close.

Recipe FAQs

Yes. Use a 28 oz can of whole peeled or crushed tomatoes to replace about 1 kg fresh tomatoes. Simmer a few minutes longer to meld flavors, and adjust seasoning to taste.

Skip the heavy cream and finish with a drizzle of good olive oil or a splash of unsweetened plant milk for creaminess. Coconut cream can add richness but will alter the flavor.

Roast the tomatoes and carrots at 220°C/425°F until caramelized before sautéing; add a pinch of sugar or a bay leaf while simmering, and let the soup reduce slightly to concentrate flavors.

Use an immersion blender directly in the pot or blend in batches in a countertop blender. For extra silkiness, pass the soup through a fine sieve or chinois after blending.

Refrigerate in an airtight container for up to 3–4 days, or freeze for 2–3 months. Reheat gently over low heat and stir in a little broth or water if it has thickened.

Serve with crusty bread, grilled cheese, or a light green salad. A sprinkle of fresh basil or a drizzle of olive oil adds freshness just before serving.

Tomato Soup

Silky tomato soup of ripe tomatoes, onions, garlic and basil; blended smooth and served warm. Cream optional.

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

Ingredients

Vegetables

  • 2 lbs 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 ground black pepper
  • 1 teaspoon dried basil or a few fresh basil leaves (plus extra for garnish)

Optional

  • ¼ cup heavy cream or milk (for creaminess)

Instructions

1
Sauté the 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 the Tomatoes: Add the chopped tomatoes to the pot and cook for an additional 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 to low and simmer uncovered for 20 minutes until all vegetables are tender.
4
Blend Until Smooth: Remove the 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 velvety.
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 salt and pepper as needed. Ladle into bowls and garnish with fresh basil leaves. Serve warm.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 130
Protein 3g
Carbs 20g
Fat 5g

Allergy Information

  • Contains dairy if heavy cream or milk is added.
  • Always verify vegetable broth and cream labels for potential gluten or hidden allergens.
Evelyn Foster

Home cook sharing easy, nourishing recipes and helpful kitchen tips for everyday family meals.