• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Seasonal guides
  • Garden
  • About
  • Subscribe
  •  

Ask the Food Geek logo

menu icon
go to homepage
  • Seasonal guides
  • Garden
  • About
  • Subscribe
  •  
search icon
Homepage link
  • Seasonal guides
  • Garden
  • About
  • Subscribe
  •  
×
Home » Soup » Tomato soup with fresh tomatoes & basil

Published: Aug 31, 2017 · Modified: Jun 26, 2025 by Veronica T

Tomato soup with fresh tomatoes & basil

Jump to Recipe Pin Recipe

Making a really outstanding homemade tomato soup isn't easy. Even if you're using tomatoes from your garden or fresh from the farmers market, it can turn out bland and often too acidic. This recipe has tricks to avoid both of those problems.

The addition of fresh basil adds dimension without overpowering the tomato flavor in this soup.

Jump to:
  • How to make a good tomato soup
  • Recipe
  • Using fresh vs dried basil
  • Ingredient notes
  • Health & nutrition
  • More recipes & resources

How to make a good tomato soup

Tomatoes need some extra help to make the perfect soup. Here's a few tricks:

  • The riper a tomato is, the less acidic it will be. If you can use vine-ripened tomatoes from your garden, that's even better.
  • Roast the tomatoes to concentrate the flavor and add some sweetness
  • Red bell peppers (also roasted) contribute to a slightly more complex flavor, but they don't outshine the tomatoes
  • Sweet paprika adds a hint of smokiness and depth
  • Top with fresh basil right before serving

Recipe

A bowl of roasted tomato soup topped with fresh basil leaves

Roasted tomato soup with basil

Print Pin it
Prep Time10 minutes mins
Total Time55 minutes mins
Calories189
Servings4 1-cup bowls
Prevent your screen from going dark

Ingredients
  

  • 1-2 tablespoon olive oil for roasting
  • 6 roma-type tomatoes large
  • 3 beefsteak tomatoes
  • 1 red or orange bell pepper
  • 1 yellow onion
  • 4 garlic cloves
  • ½ teaspoon sweet paprika
  • 2 ½ cups vegetable stock
  • 1 teaspoon sugar
  • ½ cup almond milk, milk, or heavy cream see note
  • 2 ounces Fresh Parmesan cheese (and rind) exclude for dairy-free
  • 8 basil leaves
  • salt and pepper

Instructions

PREP WORK

  • Preheat the oven to 400 degrees F. 
    Quarter the tomatoes, bell pepper, and onions. Toss with olive oil and season with salt, pepper and paprika. Smash the garlic cloves.
    1-2 tablespoon olive oil, 6 roma-type tomatoes, 3 beefsteak tomatoes, 1 red or orange bell pepper, 1 yellow onion

ROAST VEGGIES

  • Toss tomatoes, bell pepper, and onions on 1 very large baking sheet, or 2 medium ones. Don't crowd the vegetables or they will steam more than roast.
  • Roast for 5-10 minutes and then add the smashed garlic cloves to the baking sheet. Roast another 15-25 minutes, stirring half way through. You want to take them out when they are soft and starting to caramelize. If some finish early, take them off the sheet, set aside, and continue to roast the rest.
    4 garlic cloves

MAKE THE SOUP

  • Add the roasted veggies to a large stock pot. Pour in the vegetable stock and add the sugar, salt, paprika and Parmesan rind (rind only). Then bring to a boil.
    ½ teaspoon sweet paprika, 2 ½ cups vegetable stock, 1 teaspoon sugar, salt and pepper
  • Reduce to a simmer and cook for 10 minutes. Remove the parmesan rind, then blend until smooth using an immersion blender.
  • Taste the soup. Add almond milk or heavy cream, adding more if you prefer it that way 🙂  Add more salt, pepper, or paprika if you want.
    ½ cup almond milk, milk, or heavy cream
  • Strain if you want a silky smooth soup (I usually skip this).

GARNISH & SERVE

  • Garnish with basil leaves and shaved Parmesan cheese.
    8 basil leaves, 2 ounces Fresh Parmesan cheese (and rind)

Notes

Almond milk vs heavy cream: I've tried both. Almond milk is lighter and doesn't impart any flavor. Heavy cream will give it a 'richer' consistency if that's what you are going for.
Tomatoes: Roma (also called plum) tomatoes are usually less acidic than 'regular' tomatoes. However, I find the flavor of other tomatoes to be more intense. While I love the flavor of cherry tomatoes, they would add too much skin to the soup. So instead, I opt for beefsteak.  I use half roma and half beefsteak to get the best of both worlds.
Calories are calculated using almond milk. Add 100 calories per serving (1-cup bowl) if you use heavy cream. (Half a cup of heavy cream is 400 calories).

Nutrition

Calories: 189kcal | Carbohydrates: 23g | Protein: 9g | Fat: 8g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Cholesterol: 10mg | Sodium: 876mg | Potassium: 961mg | Fiber: 6g | Sugar: 14g | Vitamin A: 4420IU | Vitamin C: 89mg | Calcium: 256mg | Iron: 1mg
Tried this recipe?Let us know how it was!

Using fresh vs dried basil

Fresh basil is more aromatic and flavorful than dried basil. Tomato soup is hearty yet delicate and benefits from the extra flavor fresh basil provides.

Basil leaves quickly lose much of their flavor when cooked and can turn bitter. This is why it's added at the end of the cooking process, ideally right into the bowl before serving.

The flowers can also be used, added at the end like the leaves.

Dried basil, on the other hand, should be added early in the process. If you don't have fresh basil, add it to the tomatoes when you roast them. Toss the tomatoes with olive oil and 1 teaspoon of dried basil, then roast as instructed.

Ingredient notes

Tomatoes & acidity

If you've made tomato soup in the past and it's too acidic, give this recipe a try. Here's why it works.

Most tomatoes have a pH of 4.6 or lower (the magic cutoff for safe canning). A lower pH means it's more acidic. But tests repeatedly show many tomatoes end up with a higher pH (which means they are lower in acidity).

The recipe calls for paste type tomatoes (also called plum or sauce tomatoes) because they are consistently less acidic. Look for varieties like Roma, San Marzano, Amish Paste.

I don't use Roma tomatoes for the entire batch because the flavor of other types of tomatoes tends to be more pronounced. I settled on beefsteak tomatoes because they are still pretty fleshy which tends to make them less acidic.

The majority of acid found in tomatoes is in the juice and gel around the seeds. You could squeeze those out before roasting to reduce acidity even further. However, the juice and seeds contain a good portion of antioxidants as well as flavor.

Getting a full tomato flavor

Using in-season tomatoes that are fully ripened is crucial. From there, a few tricks can intensify the flavor even more.

Roasting tomatoes concentrates the flavor, starts to caramelize the sugars, and adds depth of flavor from browning (the maillard reaction).

Many recipes call for removing the skin and seeds of tomatoes. While that does reduce acidity, it also removes a good portion of flavor. Taste trials from America's Test Kitchen showed that removing the skin, seeds, and gel resulted in a noticeable loss of flavor.

Parmesan cheese & umami

The parmesan rind adds umamai flavor - that rich, meaty deliciousness that is hard to describe. Parmesan cheese is one of the most umami-rich foods, which is why soups that simmer with the rind taste noticeably richer.

Unless you need to avoid dairy, I highly recommend including the rind when simmering the soup. Adding some freshly shaved cheese when serving, even if just a tiny amount, increases the flavor as well.

Heavy cream vs almond milk

I've made this soup with heavy cream, milk, and almond milk. The soup with heavy cream is richer and more filling. Almond milk works surprisingly well and doesn't impart a nutty flavor. Regular whole milk lands somewhere in between.

If you use almond milk and find you want a richer flavor, add a couple of tablespoons of butter.

Health & nutrition

Tomatoes are very nutrition and high in antioxidants, especially when you include the skin and seeds. According to West Virginia University, "The skin and seeds of a tomato are the main contributor to the overall antioxidant activity of tomatoes." (pdf source)

Leaving the skin on and seeds in also contribute to the flavor, so it's a win-win.

The calories per bowl were calculated using almond milk. If you use heavy cream, add 100 calories per cup of soup (½ cup of heavy cream is 400 calories).

More recipes & resources

If you love a good tomato, you should check out this guide. Of course, it covers the basics, but it goes well beyond that. Find out what makes one tomato bland and another taste outstanding, how heat affects flavor, how to counter acidity, and more.

  • Caprese asparagus salad with fresh tomatoes in early summer
    Caprese asparagus salad with tomatoes & balsamic
  • A plate of Caesar salad with tomatoes and homemade croutons.
    Caesar salad with tomatoes & homemade croutons
  • A bowl of Italian tomato zucchini soup on a table with eggplant, zucchini, and tomatoes.
    Italian tomato, zucchini, and eggplant soup
  • A summer Cobb salad recipe with chicken, bacon, eggs, cheese, tomatoes, zucchini, corn, and blueberries
    Summer Cobb salad with corn & blueberries
  • Facebook

Reader Interactions

5 from 1 vote (1 rating without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

About the Food Geek

Welcome, I'm Veronica, your resident food geek - experienced recipe developer and gardener. My goal is to help you enjoy eating at home by knowing what fruits & vegetables are currently in season and the best ways to use them. To do that, I've put together seasonal produce guides and recipes with practical advice.

More about me

Amish Paste tomato on a mulch background, weighs about 12 ounces. The best tomato for making paste.

Best tomatoes for making tomato paste

A book on growing asparagus in your home garden

Get my new book, on sale during spring planting season!


Popular recipes

  • Parmesan roasted asparagus, 425F in the oven for 8 minutes
    Parmesan roasted asparagus
  • A plate of blueberry cucumber salad with feta cheese and pistachios
    Blueberry cucumber salad with feta cheese
  • Roasted strawberries in their own sauce
    Roasted strawberries (for better flavor)
  • Eggs Benedict with asparagus, deli ham, and a fried over easy egg that was easy and quick to make. Set on a wood cutting board backdrop.
    Shortcut eggs Benedict with asparagus
See more Spring recipes →

Footer

↑ back to top

About

  • About me
  • Privacy Policy

Newsletter

  • Sign Up for produce guides!

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.