Subscribe to get Weekly delicious and simple recipes to your inbox
Creamy Tomato Basil Soup
For When Life Feels Messy and You Just Need Something Warm (and Quiet)

It started with rain. Not the cute, romantic kind — the chaotic, everyone forgot their umbrella and their sanity kind. Tomato Basil Soup was on my mind before we even stepped through the door.
By the time we made it home, the kids were damp, the dog was muddy, and my youngest had somehow lost a shoe in the car. I was this close to declaring cereal for dinner when I opened the pantry and saw them: canned tomatoes. My culinary white flag.
And that’s when it hit me — Creamy tomato basil soup.
Warm. Comforting. Easy enough to make while negotiating over which cartoon to watch. The kind of meal that makes your whole kitchen smell like calm (even if it’s currently decorated with wet socks).
So I poured myself a glass of wine, turned on some Nora Jones, and decided we were having a cozy dinner — chaos and all.
Why You’ll Love This Creamy Tomato Basil Soup
This creamy tomato basil soup is like a hug in a bowl — rich, flavorful, and ready in about 30 minutes. It’s the kind of family-friendly soup that even the picky eaters might agree to try (especially if you throw in some grilled cheese for dipping).
It’s also the perfect easy soup recipe for those “I can’t even” days. Minimal chopping, zero weird ingredients, and somehow it still tastes like you put in effort.
You can dress it up with croutons and parmesan or keep it simple with a crusty piece of bread. Either way, this creamy tomato basil soup is going to make you feel like you’ve got your act together — at least for one meal.
Ingredients:
(aka: what’s probably already in your kitchen right now)
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 cans (14.5 oz each) diced tomatoes
- 1 cup vegetable or chicken broth
- 1 teaspoon sugar (optional, but helps balance acidity)
- ½ cup heavy cream (or half-and-half for a lighter version)
- ½ cup fresh basil leaves, chopped
- Salt and pepper to taste
Optional toppings: shredded parmesan, croutons, extra basil, or a drizzle of cream if you’re feeling fancy.
Kitchen Equipment Needed
- Large pot or Dutch oven
- Cutting board and knife
- Wooden spoon or spatula
- Immersion blender (or regular blender)
- Ladle for serving
How to Make Creamy Tomato Basil Soup
Step 1:
Sauté and smell amazing! In a large pot, melt butter and olive oil over medium heat. Add the onion and sauté until soft and golden, about 5 minutes. Stir in garlic and cook for 30 seconds, just until fragrant.
Step 2:
Add tomatoes and simmer! Pour in the diced tomatoes (juice and all) and broth. Bring to a boil, then reduce to a simmer for about 15 minutes.
Step 3:
Blend it smooth! Use an immersion blender right in the pot, or carefully transfer in batches to a regular blender. Blend until velvety.
Step 4:
Add cream and basil! Return the soup to low heat, stir in the cream and basil, and season with salt and pepper. Warm through gently — don’t boil.
Step 5:
Taste, adjust, and serve! Taste and adjust as needed — more cream for richness, more basil for a fresh flavor. Serve hot, ideally with grilled cheese on the side.
What to Serve With Creamy Tomato Basil Soup
Pair this cozy, comforting soup with a crispy Crab Grilled Cheese, hearty Potato Sourdough Bread, or fun, kid-approved Ham and Cheese Hot Pockets. These pairings turn a simple bowl of soup into a full, satisfying meal that keeps everyone happy while making rainy or hectic nights feel a little cozier.
Mom-Style Tips
- No fresh basil? Use 1 teaspoon of dried — it’ll still taste great.
- Vegan version? Swap butter for olive oil and cream for coconut milk. It’s still that dreamy creamy tomato basil soup, just dairy-free.
- Add veggies: Toss in a handful of spinach, roasted red peppers, or even a stray carrot. It’s like sneaking nutrition in under the radar.
- Freezer win: Double the batch and freeze some for another night — future you will thank you.
FAQ
Can I make this soup ahead of time?
Yes! Store in the fridge for up to 3 days or freeze for longer. Reheat gently before serving.
Can I use canned crushed tomatoes instead of diced?
Absolutely! Crushed tomatoes will make the soup slightly smoother, but still delicious.
Can I make a vegan version?
Yes! Swap butter for olive oil and cream for coconut milk.
Can I sneak in extra veggies?
Definitely! Spinach, roasted red peppers, or even a carrot can be blended in for extra nutrition.
Can I use dried basil?
Yes! Use about 1 teaspoon of dried basil if fresh isn’t available.
The Cozy Ending
Here’s the truth: Creamy tomato basil soup isn’t just about dinner. It’s about slowing down in the middle of the mess. It’s about something warm on a cold night, a moment of calm when the house finally gets quiet, and that tiny sense of accomplishment that comes from feeding your people well.
So pour yourself that second glass of wine, mama. The kids are full, the dishes can wait, and you’ve officially turned a rainy day into comfort on a spoon.
Creamy Tomato Basil Soup
Course: Main, SoupsCuisine: Italian-Inspired Comfort FoodDifficulty: Easy4
servings10
minutes25
minutes220
kcal35
minutesThis Creamy Tomato Basil Soup is quick, comforting, and perfect for busy or rainy nights. Easy to make, flavorful, and best served with grilled cheese or bread.
Ingredients
2 tablespoons butter
1 tablespoon olive oil
1 medium onion, chopped
3 cloves garlic, minced
2 cans (14.5 oz each) diced tomatoes
1 cup vegetable or chicken broth
1 teaspoon sugar (optional, but helps balance acidity)
½ cup heavy cream (or half-and-half for a lighter version)
½ cup fresh basil leaves, chopped
Salt and pepper to taste
Directions
- Sauté and smell amazing! In a large pot, melt butter and olive oil over medium heat. Add the onion and sauté until soft and golden, about 5 minutes. Stir in garlic and cook for 30 seconds, just until fragrant.
- Add tomatoes and simmer! Pour in the diced tomatoes (juice and all) and broth. Bring to a boil, then reduce to a simmer for about 15 minutes.
- Blend it smooth! Use an immersion blender right in the pot, or carefully transfer in batches to a regular blender. Blend until velvety.
- Add cream and basil! Return the soup to low heat, stir in the cream and basil, and season with salt and pepper. Warm through gently — don’t boil.
- Taste, adjust, and serve! Taste and adjust as needed — more cream for richness, more basil for a fresh flavor. Serve hot, ideally with grilled cheese on the side.
Notes
- 1. For extra richness, add a knob of butter before blending.
2. Perfect with grilled cheese sandwiches or crusty bread.
3. Store leftovers in the fridge up to 4 days, or freeze up to 3 months.



