This creamy tomato basil soup is pure comfort in a bowl, and it beats the canned version in every way. Canned tomatoes simmer with aromatics and fresh basil, then get blended smooth and finished with a swirl of cream.
It is ready in about 30 minutes and pairs perfectly with a grilled cheese for dipping.
- Prep10 min
- Cook25 min
- Total35 min
- Serves6
- CourseSoup
- CuisineAmerican
- Ingredients10
- Steps5
Written by Anisha Akter · Updated September 2026
Why you’ll love this creamy tomato basil soup
- Pantry-friendly: uses canned tomatoes you already have.
- 30 minutes: quick comfort food.
- Velvety texture: blended smooth and finished with cream.
- Freezer-friendly: make a batch and freeze.
Ingredients you’ll need
Good-quality canned San Marzano tomatoes make a noticeable difference.
- 2 tablespoons butter
- 1 onion, diced
- 3 cloves garlic, minced
- 2 (28 oz) cans crushed tomatoes
- 2 cups vegetable broth
- 1 teaspoon sugar
- 1/2 cup heavy cream
- 1/2 cup fresh basil, chopped
- 1 teaspoon salt
- 1/2 teaspoon black pepper
How to make creamy tomato basil soup (step by step)
- Melt the butter in a large pot over medium heat. Add the onion and cook for 5 minutes until soft, then add the garlic and cook 30 seconds.
- Stir in the crushed tomatoes, broth, sugar, salt, and pepper. Bring to a simmer and cook for 15 minutes.
- Add the fresh basil, then blend the soup smooth with an immersion blender (or in batches in a countertop blender).
- Stir in the heavy cream and warm through gently.
- Taste, adjust the seasoning, and serve with extra basil.
Tips for the best results
- A pinch of sugar balances the acidity of the tomatoes.
- Blend carefully. Hot soup expands, so fill the blender only halfway.
- Add cream off the boil so it stays smooth.
Variations & substitutions
- Stir in a spoonful of pesto for extra basil flavor.
- Make it dairy-free with coconut cream.
- Add a pinch of red pepper flakes for warmth.
Storage & make-ahead
Refrigerate for up to 5 days or freeze for up to 3 months. If freezing, add the cream after reheating for the smoothest texture.
What to serve with it
Frequently asked questions
Can I use fresh tomatoes?
Yes, but canned tomatoes give the most consistent, rich flavor year-round. If using fresh, you will need about 3 pounds, roasted for the best taste.
How do I make it smooth?
Blend it with an immersion blender right in the pot, or carefully blend in batches in a countertop blender.
Can I make it dairy-free?
Yes. Use coconut cream or a splash of oat cream in place of the heavy cream.
What goes with tomato basil soup?
Grilled cheese is the classic pairing, along with crusty bread or a green salad.

Hi! I’m the creator of scooks (Simple Cooks).I share easy, practical recipes and simple cooking ideas to help you enjoy everyday home cooking with confidence.
Happy cooking! 🍽️