Silky Tomato Soup

Creamy Tomato Soup steaming in a bowl, basil garnish and crusty bread. Save Pin
Creamy Tomato Soup steaming in a bowl, basil garnish and crusty bread. | noshtheory.com

Heat olive oil and sauté onion, garlic and carrot until softened. Add chopped tomatoes and broth with basil, salt and pepper; simmer uncovered about 20 minutes to meld flavors. Purée until very smooth, then stir in cream or milk if desired and warm gently. Taste and adjust seasoning, garnish with fresh basil and serve with crusty bread or grilled cheese.

The rain was drumming against my kitchen window so hard that Tuesday afternoon that I almost missed the delivery truck dropping off a crate of tomatoes someone had ordered to the wrong address. Rather than let them spoil, I spent the evening turning those accidental beauties into the best pot of soup I had ever made, and my kitchen smelled like a warm hug for hours.

My neighbor wandered over that evening attracted by the smell, and we ended up sitting on the floor of my kitchen dipping torn bread into steaming bowls until the rain stopped.

Ingredients

  • Ripe tomatoes (1 kg, chopped): The riper and more fragrant they are, the sweeter and deeper your soup will taste, so use the best you can find.
  • Onion (1 medium, chopped): Builds a savory foundation that holds everything together.
  • Garlic (2 cloves, minced): Just enough to warm the background without overpowering the tomatoes.
  • Carrot (1 medium, peeled and sliced): Adds natural sweetness and a lovely silkiness once blended.
  • Vegetable broth (800 ml): A good quality broth makes a noticeable difference here since there are so few ingredients.
  • Olive oil (2 tbsp): Use a decent one because its flavor comes through in every spoonful.
  • Sugar (1 tsp, optional): Tames the acidity of less than perfect tomatoes.
  • Salt (1/2 tsp) and black pepper (1/4 tsp): Adjust to your taste at the end after blending.
  • Dried basil (1 tsp) or fresh basil leaves: Basil and tomatoes are old friends for a reason.
  • Heavy cream or milk (60 ml, optional): Stirred in at the end for a velvety, restaurant style finish.

Instructions

Wake up the aromatics:
Warm the olive oil in a large pot over medium heat and add the onion, garlic, and carrot, stirring until everything softens and your kitchen starts to smell irresistible, about five minutes.
Let the tomatoes shine:
Toss in the chopped tomatoes and cook them for another five minutes, stirring occasionally, until their juices release and everything looks lush and saucy.
Simmer and meld:
Pour in the vegetable broth, add the basil, salt, pepper, and sugar if using, bring it all to a boil, then lower the heat and let it simmer uncovered for twenty minutes so the flavors marry.
Blend until silky:
Take the pot off the heat and use an immersion blender to puree until completely smooth, or work in careful batches with a countertop blender, holding a towel over the lid.
Finish with cream:
If you want that luxurious creaminess, stir in the cream or milk now and warm it through gently without letting it boil.
Taste and serve:
Season with extra salt and pepper if needed, ladle into bowls, and top with a few torn basil leaves for a fresh finishing touch.
Homemade Tomato Soup blended silky smooth, warm aroma, spoon ready. Save Pin
Homemade Tomato Soup blended silky smooth, warm aroma, spoon ready. | noshtheory.com

Somewhere between the second and third batch of this soup, I realized it had quietly become the dish my friends request most often, usually with a text that just says soup weather.

What to Serve Alongside

A grilled cheese sandwich pressed golden in a skillet is the obvious and most satisfying companion here, the kind of pairing that turns a simple lunch into something worth slowing down for.

Storing and Reheating

This soup keeps for up to five days in the refrigerator and actually improves overnight as the flavors settle, which makes it perfect for meal prep or a quick weeknight dinner.

Making It Your Own

Once you have the basic method down, this recipe is wonderfully flexible and forgiving, ready to adapt to whatever you have on hand.

  • A pinch of chili flakes adds a gentle warmth that balances beautifully with the sweetness of the tomatoes.
  • Swapping the cream for coconut milk gives it an unexpectedly rich and slightly tropical twist.
  • Always taste before serving because a tiny adjustment of salt or a squeeze of lemon can transform the whole bowl.
Rustic Tomato Soup simmered with garlic and basil, served with grilled cheese. Save Pin
Rustic Tomato Soup simmered with garlic and basil, served with grilled cheese. | noshtheory.com

Keep this recipe close because once the people you love taste it, they will ask for it again and again, and you will be glad you know it by heart.

Recipe FAQs

Cook the vegetables until very soft, then blend in batches with an immersion or countertop blender. For extra silkiness, press the purée through a fine-mesh sieve to remove seeds and skin before finishing.

Yes. Roasting tomatoes and carrots concentrates sweetness and adds depth. Toss with oil, roast at 200°C/400°F until caramelized, then continue the recipe as written for a richer finish.

Skip the cream and use a splash of unsweetened plant-based milk or a neutral plant cream. Coconut cream can add richness but will alter the flavor profile.

Cool completely, refrigerate in a sealed container up to 4 days or freeze up to 3 months. Reheat gently on low heat, stirring and thinning with extra broth if it becomes too thick.

Add a small pinch of sugar or a grated carrot during cooking to tame sharpness. A touch of butter or cream also softens acidity, but adjust to dietary needs.

Garnish with fresh basil and a drizzle of olive oil or cream. Serve alongside crusty bread or grilled cheese for a classic pairing; a sprinkle of chili flakes adds gentle heat.

Silky Tomato Soup

Silky tomato and basil soup, blended smooth with onion and garlic; optional cream for extra richness.

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

Ingredients

Vegetables

  • 2 pounds 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 onion, garlic, and carrot; sauté for 5 minutes until softened and fragrant.
2
Cook Tomatoes: Add chopped tomatoes and cook for another 5 minutes, stirring occasionally until they begin to break down and release their juices.
3
Simmer the Soup: Pour in vegetable broth and add basil, salt, pepper, and sugar if using. Bring to a boil, then reduce heat and simmer uncovered for 20 minutes until all vegetables are tender.
4
Blend Until Smooth: Remove from heat. Use an immersion blender directly in the pot, or transfer to a countertop blender in batches, and blend until silky smooth.
5
Add Cream (Optional): If using, stir in heavy cream or milk. Warm through gently but do not bring to a boil.
6
Season and Serve: Taste and adjust seasoning 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 used.
  • Check broth and cream labels for gluten or other hidden allergens.
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.