Creamy Tomato Soup Basil

Creamy tomato soup with basil in a white bowl, garnished with fresh basil leaves, steam rising gently. Save
Creamy tomato soup with basil in a white bowl, garnished with fresh basil leaves, steam rising gently. | homesteadspoon.com

This creamy tomato blend features ripe tomatoes, sautéed vegetables, and fresh basil, pureed into a smooth, comforting dish. Olive oil and garlic deepen the flavor while cream adds richness. Simmered gently, it offers a warm, aromatic experience perfect for casual or refined dining occasions. Garnish with basil for a fresh finish. Dairy-free options available with plant-based cream substitutes.

Rain was tapping against my kitchen window all afternoon, the kind of gray Sunday that practically demands something warm and comforting. I'd bought too many tomatoes at the market, their skins still dusted with earth, and decided they deserved better than sitting in the crisper drawer. Something about the way cream and basil transform tomato soup into restaurant-quality comfort food keeps me coming back to this recipe every winter.

Last February, my neighbor dropped by unexpectedly while I was making this. She ended up staying for dinner, cradling the warm bowl between her hands and telling me it reminded her of her grandmother's kitchen. That's the thing about really good tomato soup—it somehow makes people feel safe and cared for, whether they expected it or not.

Ingredients

  • 1 tablespoon olive oil: Creates the foundation for sautéing your aromatics
  • 1 medium onion, finely chopped: Adds natural sweetness that balances the tomatoes
  • 2 garlic cloves, minced: Releases its aromatic magic quickly, so don't let it brown
  • 900 g (2 lbs) ripe tomatoes, chopped: Fresh summer tomatoes are ideal, but quality canned tomatoes work beautifully
  • 1 medium carrot, peeled and diced: The secret ingredient that adds subtle sweetness and body
  • 500 ml (2 cups) vegetable broth: Choose one you'd drink on its own for best flavor
  • 100 ml (⅓ cup plus 1 tablespoon) heavy cream: Transform this soup into velvet
  • 1 teaspoon sugar: Enhances natural tomato sweetness, especially with canned varieties
  • 1 teaspoon salt: Adjust to your taste preferences
  • ½ teaspoon freshly ground black pepper: Freshly ground makes all the difference here
  • 1 small bunch fresh basil leaves: Stir in at the end for maximum flavor impact

Instructions

Sauté the foundation:
Heat olive oil in a large saucepan over medium heat, then add onion and carrot, cooking for 5 minutes until they soften and release their sweetness.
Wake up the garlic:
Add minced garlic and cook for just 1 minute until fragrant, watching carefully so it doesn't turn bitter.
Build the soup base:
Pour in tomatoes with their juices, vegetable broth, sugar, salt, and pepper, then bring everything to a gentle boil.
Let flavors meld:
Reduce heat and simmer uncovered for 20 minutes, stirring occasionally as the soup thickens slightly.
Add fresh basil:
Remove from heat and stir in fresh basil leaves, letting them wilt into the hot soup.
Create silky texture:
Use an immersion blender directly in the pot, or transfer to a blender in batches, pureeing until completely smooth.
Finish with cream:
Return soup to low heat, stir in heavy cream, and warm gently for 2 to 3 minutes before serving.
A pot of creamy tomato soup with basil simmering on the stove, ready to serve with grilled cheese. Save
A pot of creamy tomato soup with basil simmering on the stove, ready to serve with grilled cheese. | homesteadspoon.com

This soup became my go-to sick-day food after a particularly miserable flu season. Something about the warmth, the gentle acidity, and the way it coats your throat makes everything feel a little more manageable. Now friends request it when they're under the weather, and I never say no to making it.

Make It Your Own

Coconut cream works surprisingly well as a dairy-free alternative, adding subtle tropical notes. A pinch of red pepper flakes creates gentle warmth that builds slowly.

Serving Suggestions

Crusty bread is non-negotiable here. Grilled cheese sandwiches cut into dipping strips transform this into the ultimate comfort meal.

Make Ahead & Storage

This soup actually tastes better the next day as flavors continue developing. Store in an airtight container for up to 4 days, or freeze for up to 3 months.

  • Reheat gently over low heat to prevent cream from separating
  • Add a splash of broth if it thickens too much in the fridge
  • Garnish with fresh basil just before serving for bright color contrast
Creamy tomato soup with basil ladled into bowls, topped with basil and served with crusty bread on the side. Save
Creamy tomato soup with basil ladled into bowls, topped with basil and served with crusty bread on the side. | homesteadspoon.com

There's something deeply satisfying about taking humble ingredients and turning them into something this elegant and comforting.

Recipe FAQs

Ripe fresh tomatoes or canned whole tomatoes both yield excellent flavor and texture in this dish.

Yes, fresh basil adds a vibrant herbal note that complements the creamy tomato base beautifully.

Replacing heavy cream with coconut or cashew-based cream offers a wonderful plant-based alternative.

Using an immersion blender or standard blender ensures a velvety consistency by pureeing the ingredients thoroughly.

Crusty bread or grilled cheese sandwiches pair nicely, enhancing the comforting qualities of the soup.

Creamy Tomato Soup Basil

Velvety tomato blend with cream and basil for a warm, flavorful dish.

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

Ingredients

Vegetables

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

Liquids

  • 2 cups vegetable broth
  • ⅓ cup plus 1 tablespoon heavy cream

Herbs & Seasonings

  • 1 teaspoon sugar
  • 1 teaspoon salt (or to taste)
  • ½ teaspoon freshly ground black pepper
  • 1 small bunch fresh basil leaves, plus extra for garnish

Instructions

1
Sauté Aromatics: Heat olive oil in a large saucepan over medium heat. Add onion and carrot, sauté for 5 minutes until softened.
2
Add Garlic: Add garlic and cook for 1 minute until fragrant.
3
Simmer Soup Base: Add tomatoes (with juices if using canned), vegetable broth, sugar, salt, and pepper. Bring to a boil, then reduce heat and simmer uncovered for 20 minutes, stirring occasionally.
4
Infuse Basil: Remove from heat. Stir in basil leaves.
5
Puree Soup: Use an immersion blender (or transfer to a blender in batches) to puree the soup until smooth.
6
Add Cream and Finish: Return soup to low heat. Stir in heavy cream and heat gently for 2–3 minutes. Adjust seasoning to taste.
7
Serve: Ladle into bowls, garnish with extra basil, and serve hot.
Additional Information

Equipment Needed

  • Large saucepan
  • Knife and chopping board
  • Immersion blender or standard blender
  • Ladle

Nutrition (Per Serving)

Calories 180
Protein 4g
Carbs 21g
Fat 9g

Allergy Information

  • Contains dairy (heavy cream)
  • For dairy-free: substitute with plant-based cream
  • Always check ingredient labels for hidden allergens, especially in broth
Laura Whitmore

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