Creamy Tomato Soup with Basil

Steaming bowl of creamy tomato soup with basil, topped with fresh green leaves and a swirl of cream, served with crusty bread.  Save to Pinterest
Steaming bowl of creamy tomato soup with basil, topped with fresh green leaves and a swirl of cream, served with crusty bread. | recipesbyselena.com

This velvety tomato soup combines ripe tomatoes simmered with garlic and onion, then blended smooth with fresh basil and cream for a comforting dish. Olive oil sautés the aromatics, enhancing the rich flavors. Simmering melds sweetness and seasoning before a gentle reheat ensures perfect creaminess. Great served with crusty bread or grilled sandwiches, it's a simple, nourishing choice for any occasion.

The smell of tomatoes simmering with garlic has become my favorite signal that comfort is on the way. My tiny apartment kitchen would fill with this aroma every rainy Sunday, making even the gloomiest day feel cozy inside.

I first made this soup during a particularly brutal winter when my roommate and I were both fighting off colds. We huddled over steaming bowls, watching snow pile up outside, feeling genuinely warmed from the inside out.

Ingredients

  • 1 tablespoon olive oil: Creates the foundation for sautéing your aromatics
  • 1 medium onion, chopped: Sweetens as it cooks, building depth
  • 2 garlic cloves, minced: Add this after the onion so it does not burn
  • 800 g (28 oz) canned whole peeled tomatoes: Quality matters here since tomatoes are the star
  • 500 ml (2 cups) vegetable broth: Homemade is best but store bought works perfectly
  • 125 ml (½ cup) heavy cream: Brings that velvety restaurant quality texture
  • 1 teaspoon sugar: Balances acidity especially if using canned tomatoes
  • 1 teaspoon salt, or to taste: Start with less and adjust after blending
  • ½ teaspoon freshly ground black pepper: Freshly ground makes a noticeable difference
  • 1 handful fresh basil leaves: Tear them by hand for more rustic flavor

Instructions

Sauté the aromatics:
Heat olive oil in a large pot over medium heat. Add chopped onion and cook until translucent and fragrant, about 5 minutes.
Add the garlic:
Stir in minced garlic and cook for just 1 minute until you catch that wonderful garlicky aroma filling your kitchen.
Build the soup base:
Pour in tomatoes with their juices along with vegetable broth, sugar, salt, and pepper. Bring everything to a gentle boil.
Simmer and develop flavor:
Reduce heat to low and let the soup simmer uncovered for 20 minutes. The flavors will concentrate and meld together beautifully.
Blend until silky smooth:
Remove from heat and toss in fresh basil leaves. Use an immersion blender right in the pot, or carefully transfer to a blender in batches.
Add the cream:
Stir in heavy cream and gently reheat over low heat. Avoid boiling once cream is added to prevent separation.
Serve with love:
Ladle into warm bowls and garnish with extra fresh basil leaves. Watch how the steam carries the aroma up to greet you.
Homemade creamy tomato soup with basil garnish, perfect for a comforting lunch paired with a grilled cheese sandwich.  Save to Pinterest
Homemade creamy tomato soup with basil garnish, perfect for a comforting lunch paired with a grilled cheese sandwich. | recipesbyselena.com

This soup has become my go to when friends need comforting. Last month my neighbor came over crying after a terrible day at work, and thirty minutes later we were both dipping crusty bread into tomato soup and she was actually smiling again.

Making It Your Own

I have discovered that swapping heavy cream for coconut cream creates an entirely different but equally wonderful version. The subtle coconut flavor pairs surprisingly well with tomatoes and adds a beautiful richness.

Perfect Pairings

A grilled cheese sandwich dipped into this soup transforms a simple lunch into something almost magical. The crunch of buttery bread against the smooth creamy soup creates perfect textural contrast in every spoonful.

Storage and Make Ahead Tips

This soup actually tastes better the next day as flavors continue to develop overnight. It freezes beautifully for up to three months, making it perfect for stocking your freezer with homemade comfort food.

  • Cool completely before transferring to freezer safe containers
  • Leave room at the top since liquid expands when frozen
  • Thaw overnight in the refrigerator for best results
Rich, velvety tomato and basil soup in a rustic bowl, ready to enjoy with a drizzle of olive oil. Save to Pinterest
Rich, velvety tomato and basil soup in a rustic bowl, ready to enjoy with a drizzle of olive oil. | recipesbyselena.com

There is something deeply nourishing about making soup from scratch, especially one this simple yet satisfying. I hope this recipe finds its way into your regular rotation.

Recipes Q&A

Canned whole peeled tomatoes provide consistent flavor, but ripe fresh tomatoes can be used for a fresher taste.

Yes, substitute heavy cream with coconut cream or cashew cream for a vegan option.

An immersion blender works well for a smooth texture, or carefully transfer in batches to a countertop blender.

Fresh basil adds brightness, while a pinch of red pepper flakes can introduce gentle heat if desired.

Salt, sugar, and black pepper balance flavors; taste and adjust before serving to suit preference.

Creamy Tomato Soup with Basil

Velvety tomato soup blended with fresh basil and cream for a smooth, comforting taste.

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

Ingredients

Vegetables

  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 2 garlic cloves, minced
  • 28 oz canned whole peeled tomatoes or ripe fresh tomatoes, chopped

Liquids

  • 2 cups vegetable broth
  • ½ cup heavy cream

Herbs & Seasonings

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

Instructions

1
Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add onion and sauté until translucent, about 5 minutes.
2
Add Garlic: Add garlic and cook for 1 minute until fragrant.
3
Simmer Soup Base: Stir in tomatoes with juices, vegetable broth, sugar, salt, and pepper. Bring to a boil, reduce heat, and simmer uncovered for 20 minutes.
4
Blend Soup: Remove from heat. Add basil leaves. Using an immersion blender, or carefully transfer to a blender in batches, purée the soup until smooth.
5
Add Cream: Stir in the heavy cream and gently reheat over low heat without boiling. Adjust seasoning as needed.
6
Serve: Ladle into bowls and garnish with extra basil leaves.
Additional Information

Equipment Needed

  • Large pot
  • Immersion blender or countertop blender
  • Ladle
  • Cutting board and knife

Nutrition (Per Serving)

Calories 190
Protein 4g
Carbs 19g
Fat 10g

Allergy Information

  • Contains dairy (heavy cream)
  • Gluten-free as written (check broth and cream labels)
  • For dairy allergies, substitute with a non-dairy alternative
Selena Torres

Wholesome recipes, kitchen hacks, and comforting meals for everyday home cooks.