Easy Tomato Basil Soup (7 ingredients)

This easy tomato basil soup is so simple and delicious that you may never buy the canned stuff again.

tomato basil soup in white bowls from overhead with crusty bread on marble counter

Seven ingredients is all you need, people. And you can have a delicious bowl of made-from-scratch, easy tomato basil soup.

I have made a version of this with fresh tomatoes and many more ingredients. But I re-worked the recipe to make things a little simpler.

Because when it’s six o’clock, and you’ve been at work all day, the last thing you want to do is hunt down a bunch of ingredients and make some complicated dish. So I keep the starting lineup fairly simple.

milk tomatoes basil onion and garlic on marble counter

Plus, if I am competing with the canned stuff, it’s got to be simple. 😎👊🏻

One thing I ought to mention, though: it will be slightly more complicated to make if you do not have an immersion blender (Amazon affiliate). Oh how I LOVE my immersion blender! It lets me puree things right in the pot without having to transfer to the traditional blender. Well worth the investment in my humble opinion.

I love the creamy texture of this soup too. I’ll let you in on a little secret though: there is no heavy cream in this soup.

Cue the surprised gasps!

The creaminess is made with a simple roux (flour and olive oil), plus a little milk. So you get all the creamy dreamy flavor. 👌🏻 Don’t let the word roux (pronounced like rue) intimidate you either! It’s just a fancy word for a not-so-fancy process. No worries – I’ll walk you through it.

How to make tomato basil soup

First, I sauté some onion and garlic in olive oil. After that cooks for a bit, I make that roux right on top of the veggies. There’s the oil you already added to sauté the veggies. So I just sprinkle some flour right on top.

sprinkling flour over onion, garlic and olive oil to make a roux

And then stir everything together to make sort of a paste. It will look like a mess, but no worries. Here is what mine looks like.

stirring flour into veggies to make a roux

Just keep stirring to let that paste cook a little. Then add some milk, and whisk it to eliminate any lumps. Let it simmer a few minutes until it thickens. You’ll know you have the right texture when you can make a streak down the back of your spoon, and it looks like this.

testing thickness on back of a spoonula

The line down the back of the spoon will stay separated like that. 👆🏻After that, I just remove the pot from the heat, and I dump in the tomatoes and basil.

This is where that immersion blender comes in handy.🙌🏻 Just use it to puree everything together, right in the pot.

using immersion blender to puree tomatoes and basil into soup

Just puree until everything is smooth and looks like this.

blending tomato basil soup with immersion blender

I like to return my pot to the heat and cook another five minutes or so. And that’s it!

ladeling tomato basil soup out of a pot

Top it with some shaved or grated parmesan, and garnish with fresh basil.

closeup of tomato basil soup in white bowl with shaved parmesan and fresh basil garnish

We like ours with hearty, crusty bread, or with grilled cheese sandwiches.😋👌🏻

Tools Used to Make This Recipe

Note: These are Amazon affiliate links. See my full affiliate disclosure here.

Easy Tomato Basil Soup Recipe

Did you try this tomato basil soup recipe? Give it a star rating. Pin it and share it if it looks good to you. And be sure and stay connected on social media!

Instagram | Pinterest | Facebook | YouTube | Twitter

tomato basil soup in white bowls from overhead with crusty bread on marble counter

Easy Tomato Basil Soup

This easy tomato basil soup is so simple and delicious that you may never buy the canned stuff again. 7 ingredients, 20 minutes.

Author Marjorie @APinchOfHealthy


  • 2
    olive oil
  • 1/2
    red onion
  • 3
  • 3
  • 2
    I use 2%, but any milk will work
  • 28
    can San Martzano tomatoes
  • 15
    fresh basil
  • salt and pepper to taste (I used 1/2 teaspoon salt
    1/8 teaspoon pepper)


  1. Add the olive oil to a 3 quart saucepan and heat over medium heat for about a minute.

  2. Add diced onions.

  3. When they start to sizzle, decrease heat to low and cook about 5 minutes.

  4. Add garlic, and cook for another minute.

  5. Add flour, and stir to combine as you continue to cook for about another minute.

  6. Add the milk, and increase heat to medium.

  7. Use a whisk to break down any lumps, and heat until simmering.

  8. Reduce heat to low, and simmer for 5 minutes, stirring often.

  9. Remove from heat, and add in undrained tomatoes and basil.

  10. Use an immersion blender to puree.
  11. Add salt and pepper to taste.

  12. Return to heat, and simmer until heated through, about 3-5 minutes.

  13. Optional: top with parmesan and more fresh basil for garnish

Recipe Notes

Nutrition information is approximate and was calculated using a nutrition label generator.

Nutrition Facts

Easy Tomato Basil Soup

Amount Per Serving

Calories 189
Calories from Fat 63

% Daily Value*

Fat 7g11%

Saturated Fat 1g6%

Cholesterol 5mg2%

Sodium 315mg14%

Potassium 787mg22%

Carbohydrates 26g9%

Fiber 4g17%

Sugar 15g17%

Protein 8g16%

Vitamin A 755IU15%

Vitamin C 20.3mg25%

Calcium 226mg23%

Iron 2.9mg16%

* Percent Daily Values are based on a 2000 calorie diet.

Note: Tomato basil soup originally appeared on A Pinch of Healthy on April 5, 2016. It has been updated with new photos and a recipe video.

(Visited 11,637 times, 4 visits today)

Be the first to comment

Leave a Reply

Your email address will not be published.