Creamy Tomato Basil Soup is a warm, comforting bowl that brightens weeknights and lazy weekends alike. This recipe uses ripe tomatoes, fresh basil, and a touch of cream to deliver a silky texture and fresh flavor in under an hour. If you enjoy other rich, home-style bowls, you might also like this creamy mushroom French onion soup.

Comforting reasons to make this soup
This soup feels like a hug in a bowl. It works well for chilly weather, simple lunches, or a light dinner with crusty bread. The recipe scales easily, so you can make enough for a week of lunches or halve it for a solo meal. Fresh basil and garlic add brightness while gentle simmering pulls out deep tomato flavor. If you have a garden or farmers’ market haul, this is a great way to use ripe tomatoes without much fuss.
What you’ll love about this Creamy Tomato Basil Soup
The taste is both cozy and fresh. Ripe tomatoes and fragrant basil pair with a smooth, creamy finish that doesn’t overwhelm. Garlic and a mild onion round the profile while a little butter or olive oil adds mouthfeel. The ingredients are pantry-friendly and often already on hand.
This soup is quick to make. Sauté aromatics, add tomatoes and broth, simmer, then blend. A busy cook can have this on the table in about 35–45 minutes. For a weeknight shortcut, canned tomatoes work well without losing the classic flavor. Serve with a simple grilled cheese or a green salad for a fast, satisfying meal.
Ingredients and smart swaps
Here’s what you need and why each item matters. I list simple choices so you can see what to swap if needed.
What You’ll Need for This Recipe
- 2 tbsp olive oil or unsalted butter
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 lb ripe tomatoes, roughly chopped (or two 28-oz cans whole peeled tomatoes)
- 2 cups low-sodium vegetable broth (or chicken broth)
- 1 cup heavy cream or half-and-half
- 1/2 cup fresh basil leaves, packed, plus extra for garnish
- 1 tsp sugar (optional, to balance acidity)
- Salt and black pepper to taste
- Grated Parmesan for serving (optional)
These basics create a balanced, creamy base. If you prefer a richer finish, stir in a splash more cream or a tablespoon of mascarpone at the end.
(If you want more creamy soup ideas, see this anti-inflammatory creamy chicken soup for a different flavor profile.)
Smart Swaps for Dietary Needs
- Dairy-free: use full-fat canned coconut milk or a cashew cream instead of dairy.
- Lower fat: use evaporated milk or reduce cream and finish with a pat of butter for flavor.
- Vegan: use vegetable broth and dairy-free cream alternatives. Add nutritional yeast for a savory boost.
- Low-sodium: choose low-sodium canned tomatoes and broth, then season to taste.
Smart Variation (Optional)
Roast the tomatoes and garlic on a sheet pan at 425°F until charred. Roasting adds a smoky depth and a touch less acidity. You can also fold in roasted red peppers for a slightly sweet twist.
How to make Creamy Tomato Basil Soup
Follow this clear order to keep the soup smooth and bright.
Step-by-Step Cooking Instructions
- Heat olive oil or butter in a large pot over medium heat. Add chopped onion and a pinch of salt. Cook until soft and translucent, about 6–8 minutes.
- Stir in minced garlic and cook 30–60 seconds until fragrant.
- Add chopped fresh tomatoes (or canned tomatoes with their juices) and broth. Bring to a simmer.
- Simmer uncovered for 20–25 minutes to concentrate flavors. If using whole canned tomatoes, break them up with a spoon as they cook.
- Remove from heat. Add fresh basil leaves and let cool slightly. Use an immersion blender to puree until smooth. Alternatively, carefully transfer to a blender and blend in batches.
- Return to low heat and stir in cream. Warm gently not boiling until heated through. Adjust salt, pepper, and a pinch of sugar if needed. Serve topped with basil and grated Parmesan if desired.
I like to compare methods for different results; this creamy chicken enchilada soup shows how spices and finishing touches change a base quickly.
| Step | Details |
|---|---|
| 1 | Sauté onion until soft, then add garlic. |
| 2 | Add tomatoes and broth; simmer 20–25 minutes. |
| 3 | Blend with basil, then stir in cream and season. |
Tips for Texture, Timing & Tools
- Use an immersion blender for silky texture and fewer dishes.
- For an ultra-smooth soup, press the blended mixture through a fine-mesh sieve.
- Fresh basil added at the end keeps the bright flavor. Overcooked basil becomes muted.
- If soup is too thin, simmer a bit longer uncovered or add a small cooked potato before blending to thicken naturally.
- Taste and season after blending; acidity and salt can change once cream is added.
Keeping and warming leftovers
Make-ahead works well. This soup keeps its flavor and texture when stored properly. I also share where to freeze and how to reheat so you get the same fresh taste later.
How to Store It Right
Cool the soup to room temperature, then refrigerate in an airtight container for up to 4 days. For longer storage, freeze in portions for up to 3 months. Leave a little headspace in containers to allow for expansion when freezing.
Reheating Without Losing Flavor
Reheat gently on the stove over low heat. Stir often to prevent sticking. If frozen, thaw overnight in the fridge, then warm slowly. Add a splash of broth or cream if it thickened in storage. Fresh basil can be added right before serving to restore brightness.
A Dish Worth Making Again and Again
This soup reheats well and remains a weeknight hero. Pair it with a sandwich or roasted vegetables for a balanced meal. For a heartier bowl, add cooked beans or shredded chicken.
(For a different hearty option, check this creamy cowboy soup if you want a meatier stew-style bowl.)
PrintCreamy Tomato Basil Soup
A warm and comforting bowl of creamy tomato basil soup made with ripe tomatoes, fresh basil, and a touch of cream.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 2 tbsp olive oil or unsalted butter
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 lb ripe tomatoes, roughly chopped (or two 28-oz cans whole peeled tomatoes)
- 2 cups low-sodium vegetable broth (or chicken broth)
- 1 cup heavy cream or half-and-half
- 1/2 cup fresh basil leaves, packed, plus extra for garnish
- 1 tsp sugar (optional, to balance acidity)
- Salt and black pepper to taste
- Grated Parmesan for serving (optional)
Instructions
- Heat olive oil or butter in a large pot over medium heat. Add chopped onion and a pinch of salt. Cook until soft and translucent, about 6–8 minutes.
- Stir in minced garlic and cook 30–60 seconds until fragrant.
- Add chopped fresh tomatoes (or canned tomatoes with their juices) and broth. Bring to a simmer.
- Simmer uncovered for 20–25 minutes to concentrate flavors. If using whole canned tomatoes, break them up with a spoon as they cook.
- Remove from heat. Add fresh basil leaves and let cool slightly. Use an immersion blender to puree until smooth. Alternatively, carefully transfer to a blender and blend in batches.
- Return to low heat and stir in cream. Warm gently—not boiling—until heated through. Adjust salt, pepper, and a pinch of sugar if needed. Serve topped with basil and grated Parmesan if desired.
Notes
For a smoky depth, roast the tomatoes and garlic first. This soup keeps well for up to 4 days in the fridge and can be frozen for up to 3 months.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 6g
- Sodium: 300mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 4g
- Protein: 6g
- Cholesterol: 60mg
FAQs
Can I use canned tomatoes instead of fresh?
Yes. High-quality canned whole peeled tomatoes work very well. They save time and still deliver rich flavor. Use two 28-ounce cans for the quantities above.
How do I make this soup vegan?
Swap the cream for canned coconut milk or a cashew cream. Use vegetable broth and skip Parmesan or use a vegan cheese alternative.
Can I freeze the soup?
Yes. Cool completely then freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.
What can I serve with this soup?
Classic pairings include grilled cheese, garlic bread, or a simple green salad. A sprinkle of toasted seeds or a drizzle of pesto adds texture and color.
Final Thoughts
If you want a trusted reference with similar flavor notes and a helpful method, see the recipe at Roasted Tomato Soup. Give this soup a try on a cool evening. It warms the kitchen and makes for easy, satisfying meals through the week.










Leave a Reply