Creamy Tomato Soup with Basil

Steaming bowl of Creamy Tomato Soup with Fresh Basil garnished with basil leaves and cream drizzle. Save
Steaming bowl of Creamy Tomato Soup with Fresh Basil garnished with basil leaves and cream drizzle. | homesteadspoon.com

This creamy tomato soup combines ripe tomatoes and fresh basil, gently simmered to meld bright and smooth flavors. Aromatic sautéed onions and garlic form the foundation, complemented by a splash of cream for richness. The soup is puréed to a velvety texture and seasoned to balance sweetness and acidity. Perfect for any season, it serves as a comforting, nutritious dish that highlights fresh herbs and simple ingredients.

Rain was pattering against my kitchen window last Tuesday when I decided this soup needed to happen. Something about dreary weather just screams for tomato soup, doesn't it? My grandmother swore by making soup on rainy days, claiming the moisture in the air made everything taste better. I'm not entirely sure about the science behind that theory, but I've never been able to disprove it either.

Last winter, my neighbor Sarah dropped by unexpectedly while I had a pot simmering. She ended up staying for three hours, just talking and eating bowl after bowl. That's when I realized this soup isn't just food, it's an invitation to pause and breathe.

Ingredients

  • 1 tablespoon olive oil: Use a decent quality one here since you're building the flavor foundation from the ground up
  • 1 medium yellow onion, diced: Yellow onions have that perfect sweetness when cooked down, much better than red for soup bases
  • 2 garlic cloves, minced: Freshly minced is non negotiable, jarred garlic has a weird aftertaste in creamy soups
  • 1 kg ripe tomatoes, roughly chopped: Canned work beautifully here, actually sometimes better than out of season fresh ones
  • 500 ml vegetable stock: Low sodium lets you control the seasoning, and homemade stock makes it sing
  • 120 ml heavy cream: Room temperature cream incorporates better and prevents any weird separating issues
  • 15 g fresh basil leaves: Add these at the end so they stay bright and fragrant, not cooked into oblivion
  • 1 teaspoon sugar: Just enough to balance acidity without making the soup taste sweet
  • Salt and freshly ground black pepper: Taste as you go, different tomatoes need different amounts of seasoning

Instructions

Build your flavor base:
Heat olive oil in a large saucepan over medium heat, add diced onion and cook for 5 minutes until softened and translucent. You want them melting, not browned or crispy.
Wake up the garlic:
Add minced garlic and cook for just 1 minute until fragrant, watching carefully like a hawk so it doesn't burn and turn bitter.
Break down the tomatoes:
Stir in chopped tomatoes with all their juices and cook for 5 minutes, stirring occasionally until they start collapsing and releasing their liquid.
Let it simmer:
Pour in vegetable stock, bring everything to a bubble, then reduce heat and simmer uncovered for 15 minutes to let flavors meld.
Make it velvet:
Add fresh basil leaves, then use an immersion blender right in the pot or transfer to a blender and purée until completely smooth and silky.
The creamy finish:
Return soup to the pot if you used a blender, stir in cream and sugar if using, then season generously. Gently reheat until hot but never boiling.
Serve it up:
Ladle into warmed bowls, scatter with extra fresh basil leaves, and get it to the table while it's still steaming.
Creamy Tomato Soup with Fresh Basil served hot alongside grilled cheese for dipping. Save
Creamy Tomato Soup with Fresh Basil served hot alongside grilled cheese for dipping. | homesteadspoon.com

This recipe became my go-to sick day food after a particularly miserable flu season. Something about the warmth and comfort just makes everything feel a little more manageable.

Making It Your Own

I've tried roasting the tomatoes first for extra depth, and honestly, it's fantastic if you have the extra time and patience. The roasting concentrates the natural sugars and adds this subtle caramelized note that makes the soup feel more sophisticated.

The Perfect Pairing

A grilled cheese sandwich made with sharp cheddar on sourdough is basically mandatory here. I like to butter the bread on the outside and mayonnaise on the inside, which sounds weird but trust me on this one. The crispy sandwich dipped into creamy soup is the kind of comfort food combination that fixes almost anything.

Storage and Make Ahead Tips

This soup actually tastes better the next day after flavors have had time to really develop and meld together. I often make a double batch on Sunday and keep it in the refrigerator for quick weeknight dinners.

  • Freeze individual portions in freezer safe containers for up to 3 months
  • Reheat gently over low heat, stirring occasionally to prevent scorching on the bottom
  • Add fresh cream when reheating since frozen cream can sometimes separate
Glossy red Creamy Tomato Soup with Fresh Basil in a rustic bowl, garnished with basil. Save
Glossy red Creamy Tomato Soup with Fresh Basil in a rustic bowl, garnished with basil. | homesteadspoon.com

There's something profoundly satisfying about taking simple ingredients and transforming them into something that feels like a warm embrace. Soup has this way of making any kitchen feel like home.

Creamy Tomato Soup with Basil

Smooth tomato and basil blend with a touch of cream for cozy, flavorful warmth.

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

Ingredients

Vegetables

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 2 garlic cloves, minced
  • 2.2 lbs ripe tomatoes, roughly chopped (or 2 x 14 oz cans whole peeled tomatoes)

Liquids

  • 2 cups vegetable stock
  • 1/2 cup heavy cream

Herbs & Seasonings

  • 1/2 cup fresh basil leaves, plus extra for garnish
  • 1 teaspoon sugar (optional, to taste)
  • Salt and freshly ground black pepper, to taste

Instructions

1
Sauté Onions: Heat olive oil in a large saucepan over medium heat. Add diced onion and cook for 5 minutes until softened but not browned.
2
Add Garlic: Stir in minced garlic and cook for 1 minute until fragrant.
3
Cook Tomatoes: Add chopped tomatoes with juices. Cook for 5 minutes, stirring occasionally, until tomatoes begin to break down.
4
Simmer Soup: Pour in vegetable stock and bring to a boil. Reduce heat and simmer uncovered for 15 minutes.
5
Purée Soup: Add fresh basil leaves. Use an immersion blender or transfer to a countertop blender to purée until completely smooth.
6
Finish with Cream: Return soup to pot if using a countertop blender. Stir in heavy cream and sugar if using. Season with salt and pepper to taste. Gently reheat until hot but not boiling.
7
Serve: Ladle into bowls and garnish with extra fresh basil leaves. Serve warm.
Additional Information

Equipment Needed

  • Large saucepan
  • Immersion blender or countertop blender
  • Ladle
  • Chopping board and knife

Nutrition (Per Serving)

Calories 180
Protein 3g
Carbs 19g
Fat 10g

Allergy Information

  • Contains dairy (cream). Use dairy-free cream alternative for lactose intolerance or dairy allergies. Ensure vegetable stock is gluten-free.
Laura Whitmore

Sharing easy, comforting recipes and real-life cooking tips from my kitchen to yours.