Easy Tomato Basil Soup
This easy tomato basil soup is the kind of recipe that feels like a warm hug in a bowl — fresh, vibrant, and ridiculously simple to pull together on any weeknight.
I first made this on a rainy Tuesday when I had a pile of garden tomatoes staring me down. One pot, a handful of basil, and 20 minutes later? Pure magic. Honestly, I haven’t touched a can of store-bought soup since.
Table of Contents
Why You’ll Love This Easy Tomato Basil Soup
This isn’t your average tomato soup. It’s bright, fresh, and deeply flavorful — nothing like the canned stuff from your childhood (no offense to the can, but come on).
It comes together in under 30 minutes, uses real whole ingredients, and it’s naturally vegetarian and vegan. Whether you’re looking for a cozy lunch or a light dinner starter, this tomato basil soup recipe delivers every single time.
Pair it with some crusty bread, a grilled cheese, or even my three-way avocado toast for a full meal that feels effortlessly put together.
Ingredients You’ll Need

One of the best things about this vegetarian soup recipe is how short the ingredient list is. No fancy pantry staples, just real food that you probably already have.
| Category | Ingredient | Amount |
|---|---|---|
| Base | Olive oil (or a splash of water for oil-free) | 1 tablespoon |
| Aromatics | Medium onion, diced | 1 |
| Aromatics | Large garlic cloves, minced | 3 |
| Main | Fresh tomatoes, chopped (large, cherry, grape, or mixed) | 7 cups (about 1.4 kg) |
| Herb | Fresh basil, roughly chopped | 1 large handful |
| Seasoning | Fine sea salt, or to taste | 2 teaspoons |
| Seasoning | Freshly ground black pepper, or to taste | 1 teaspoon |
Tomato tip: Use whatever tomatoes you’ve got. Cherry and grape tomatoes give a slightly sweeter result, while large beefsteaks are more savory and meaty. A mix? Even better.
How to Make Easy Tomato Basil Soup

This recipe is genuinely hard to mess up. Follow these steps and you’ll have a stunning pot of soup ready before you’ve even found something to watch on Netflix.
Step 1: Saute the Aromatics
Heat the olive oil in a large pan over medium heat. Once it shimmers, toss in the diced onion and cook for 2 to 3 minutes until it’s translucent and just starting to turn golden at the edges.
Add the minced garlic and stir it around for another minute. Your kitchen is already going to smell incredible at this point. That’s the good stuff.
Step 2: Add the Tomatoes
Pour in all those gorgeous chopped tomatoes and stir everything together. Bring it up to a gentle simmer and let it cook for 5 to 6 minutes.
You’ll see the tomatoes start to soften and break down — that’s exactly what you want. Smaller pieces break down faster, so if you’ve got big chunks, just give them a couple extra minutes.
“The tomatoes don’t need to fully fall apart here. Just enough to get soft and juicy before blending.”
Step 3: Add the Basil and Blend
Take the pan off the heat. This part is important — you want to add the basil after removing from heat so it keeps that fresh, vibrant flavor instead of turning bitter.
Add the fresh basil, salt, and pepper, then blend using an immersion blender right in the pan. No immersion blender? Transfer carefully to a regular blender, blend until smooth, then return it to the pan.
Warm it back up for just a minute or two over low heat. Do not let it boil. Boiling after blending the basil will dull that beautiful fresh herb flavor you’ve worked so hard for.
Step 4: Serve and Enjoy
Ladle into bowls and finish with a generous drizzle of good extra-virgin olive oil and a heavy crack of black pepper. Trust me on this — it makes a difference.
Want to make it a full spread? This soup is dreamy alongside my one-pot creamy Tuscan pasta or even a slice of my classic homemade banana bread for something a little sweet to follow.
Expert Tips, Variations, and Troubleshooting
Tips for the Best Results
Use the ripest tomatoes you can find. This is a fresh tomato soup, so the quality of your tomatoes really does make or break it. In-season summer tomatoes are absolutely unbeatable here.
Don’t skip the fresh basil. Dried basil won’t give you the same bright, herby punch. Fresh is non-negotiable in this easy tomato basil soup.
Season generously. Tomatoes need salt to really sing. Taste your soup after blending and adjust before serving.
Tasty Variations to Try
Want a richer, creamy tomato soup? Stir in a splash of heavy cream, coconut cream, or even a spoonful of cashew butter after blending. It takes this soup from lovely to absolutely luxurious.
For a little heat, add a pinch of red pepper flakes when you saute the garlic. It gives the whole pot a subtle, warming kick that pairs beautifully with the basil.
Going for a heartier version? Stir in a can of white beans or chickpeas before blending for a protein boost. Still totally plant-based and incredibly filling.
Troubleshooting Common Issues
Soup too thin? Let it simmer uncovered for a few extra minutes to reduce. Alternatively, blend in a small piece of day-old bread — a classic Italian trick that thickens beautifully.
Soup too thick? Splash in a little water or vegetable broth and stir to loosen it up. Easy fix.
Flavor fell flat? More salt, almost always. A tiny squeeze of lemon juice at the end can also brighten everything up dramatically.
Storage Instructions
This soup stores really well, which makes it perfect for meal prepping. Make a big batch on Sunday and you’ve got lunch sorted for half the week.
| Storage Method | Container | Duration |
|---|---|---|
| Refrigerator | Airtight container | Up to 5 days |
| Freezer | Freezer-safe bag or container | Up to 3 months |
Reheating Instructions
Reheat on the stovetop over medium-low heat, stirring occasionally. Add a splash of water if it’s thickened up in the fridge. Avoid boiling — it’ll dull the basil flavor.
You can also microwave individual portions in a microwave-safe bowl for 2 to 3 minutes, stirring halfway through.
No-Waste Kitchen Ideas
Got leftover soup that’s gotten a little thick? Use it as a pasta sauce — it’s incredible tossed with spaghetti and a handful of parmesan. It also makes a brilliant base for shakshuka if you stir in some eggs and spices.
Tomato tops, onion skins, and garlic peels? Toss them in a bag in the freezer and save them for homemade vegetable broth later. Nothing gets wasted in a smart kitchen.
Nutritional Information

Here’s a rough breakdown per serving based on 6 servings. Note that this will vary depending on the size of your tomatoes and any additions you make.
| Nutrient | Per Serving (approx.) |
|---|---|
| Calories | 75 kcal |
| Carbohydrates | 10 g |
| Protein | 2 g |
| Fat | 3.5 g |
| Fiber | 2.5 g |
| Sodium | 580 mg |
| Vitamin C | 35% DV |
Frequently Asked Questions
Can I use canned tomatoes instead of fresh?
You can, but it will taste quite different. Canned tomatoes tend to be more acidic and less bright than ripe fresh ones. If you go that route, use good-quality whole peeled canned tomatoes and reduce the cooking time slightly since they’re already soft.
Is this easy tomato basil soup vegan?
Yes, this recipe is completely vegan as written. Just use olive oil (or water for oil-free) and skip any cream-based additions. It’s also gluten-free, making it a great option for a crowd with different dietary needs.
Can I make this soup ahead of time?
Absolutely. This tomato basil soup recipe actually gets even better the next day as the flavors meld together. Make it a day ahead, refrigerate, and just reheat gently before serving. Perfect for dinner parties.
What can I serve with tomato basil soup?
Crusty bread is the classic for a reason, but there are so many fun options. Try it with my warm spinach artichoke dip and crackers on the side, or keep it light with some simple grilled garlic parmesan chicken skewers for a protein boost.
My soup tastes a little bitter. What went wrong?
Most likely the basil got too hot. This is why it’s added off the heat and why you don’t want to boil the soup after blending. If it’s already bitter, try adding a pinch of sugar or a small squeeze of lemon — both help balance it out nicely.
Make It, Love It, Share It
This easy tomato basil soup is one of those recipes that earns a permanent spot in your weekly rotation. It’s fast, fresh, and genuinely delicious — no shortcuts, no compromises.
If you give it a try, I’d love to hear how it turned out for you. Drop a comment below, leave a star rating, and if you’re on Pinterest, please save and share this recipe — it helps more people find it and honestly makes my day every time.
Happy cooking. Now go make the soup.

Easy Tomato Basil Soup
Equipment
- Large Pan
- Immersion blender or regular blender
Ingredients
Base
- 1 tablespoon Olive oil for oil-free use a little bit of water
Aromatics
- 1 Medium onion diced
- 3 cloves Garlic large cloves, minced
Main
- 7 cups Fresh tomatoes chopped — large, cherry, grape, or a mixture (about 49 oz / 1.4 kg)
Herb
- 1 large handful Fresh basil roughly chopped
Seasoning
- 2 teaspoons Fine sea salt or to taste
- 1 teaspoon Freshly ground black pepper or to taste
Instructions
- Put the oil in a large pan and heat over medium. Once the oil is hot, add the diced onions and cook for 2 to 3 minutes until translucent and just starting to turn golden on the edges.
- Add the minced garlic and cook for 1 minute more, stirring frequently.
- Add the chopped tomatoes. Bring to a simmer and cook for 5 to 6 minutes until the tomatoes are simmering and just starting to break down. The smaller the tomato pieces, the quicker this will happen — larger chunks might take a couple of minutes more.
- Remove from the heat and add the basil, salt, and pepper. Blend with an immersion blender directly in the pan, or transfer to a blender, blend until smooth, then return to the pan. Warm for just a minute or two over low heat — do not let it boil or you’ll lose the lovely fresh basil flavour.
- Serve immediately. Finish with a drizzle of good extra-virgin olive oil and lots of cracked black pepper.
