A fresh tomato basil soup made with oven roasted tomatoes, sauteed aromatics, basil and Parmesan. A touch of milk balances the acidity of the tomatoes and creates a creamier texture. Finished with a buttery panko topping, this healthy soup is bursting with fresh tomato flavor.
Find out more about this recipe.
- How is fresh tomato basil soup made?
- Why you will love this recipe.
- Recipe tips.
- Selecting tomatoes
- Tips for tomato soup with lots of flavor and less acid
- How to ensure milk doesn’t curdle when adding to soup
- How to puree hot soup safely
How is fresh tomato basil soup made?
My goal for this roasted tomato soup recipe, was to ensure that one would not feel they were eating a bowl of pasta sauce. Goal achieved!
Whole or sliced tomatoes are roasted in olive oil for about 25-30 minutes.
While the tomatoes are roasting, prepare to build flavors.
A combination of butter and olive oil are used to cook the aromatics (onion, garlic, herbs) for a richer flavor.
Tomato paste enhances the tomato flavor and adds richness while also acting as a natural thickener.
When the tomatoes have completed roasting, they are tossed in the pot with the onion and garlic mixture, and fresh basil, milk, and chicken broth.
Then, everything is pureed in a blender. Back into the pot to simmer with a good handful of Parmesan cheese before serving.
A buttery panko crumb topping, sprinkles of Parmesan, and fresh basil add a little texture and a lot of flavor as you eat this soup.
Why you will love this recipe.
Oven roasted tomatoes.
Fresh tomato basil soup starts with fresh tomatoes that are roasted to enhance their natural sweetness, creating a flavorful base for this soup.
Building flavor.
Onions are sauteed in olive oil and butter until soft and slightly caramelized.
Garlic, dried thyme, and a dash of red pepper add herbal notes and a touch of spice that is needed in tomato soup but are not overwhelming.
At this point, we add the tomato paste and cook for a few minutes, then white wine is added and reduced before adding the roasted tomatoes and finishing the recipe.

This recipe calls for a combination of chicken stock and milk.
The chicken stock adds a deep savory note to the flavor of the soup.
Adding milk and Parmesan for a creamy tomato soup.
Milk adds creamy texture and rich flavor while reducing the acidity of the tomatoes. Milk is important to making sure this soup does not taste like tomato sauce.
A good dose of Parmesan at the end adds a bold, nutty and savory flavor and goes so well with tomatoes and basil.
If you love Parmesan, try my One Pot Chicken Gnocchi Parmesan Soup.
Fresh Tomato Basil Soup Recipe Tips.
Selecting tomatoes for roasted tomato soup.

Tomatoes are the primary flavor in this roasted tomato basil soup, so choose whatever tomatoes look the ripest, given the season. If you will be making this soup in the wintertime, Campari, plum, or small cherry or grape tomatoes would be best. These types of tomatoes have a good balance of flesh and juice, making for a rich and flavorful soup.
One of my favorite wintertime tomatoes are the Campari. Campari is a type of hybrid tomato noted for its juiciness, high sugar level, low acidity, and lack of mealiness.
Campari are deep red and larger than a pear or cherry tomato, but smaller and rounder than common plum tomatoes.
If you can find them, my opinion is they taste closest to off-the-vine tomatoes as you can get in the winter. Slice them into quarters so that most of the water is released in the roasting process.
How to reduce the acidic taste in tomato soup or sauce.
If you find your tomato soup is too acidic, add a little baking soda.
Start with a pinch at a time and allow the soup to cook for a minute or two. Taste and add another pinch if needed.
Sugar also helps, but baking soda is an alkaline that will help balance the excess acid.
If you have the time, cooking the soup a little longer may help mellow out the tomatoes as well.
How to prevent milk from curdling when adding to tomato soup?
- Use Whole Milk or Cream – Higher fat content helps prevent curdling. Avoid using skim or low-fat milk.
- Temper the Milk – Before adding milk to the hot soup, gradually warm it up by adding small amounts of hot soup to the milk while stirring. Once the milk is warmed, slowly mix it into the soup.
- Add Baking Soda – As mentioned above, a pinch of baking soda (about 1/8 teaspoon per quart of soup) neutralizes acidity in tomatoes, reducing the chance of curdling.
- Avoid Boiling – Heat the soup gently and avoid bringing it to a rolling boil after adding milk.
- Use a Starch Thickener – Adding a roux (butter and flour mixture) or cornstarch slurry before the milk can help stabilize the soup.
- Stir Constantly – Keep stirring while adding milk to distribute the heat evenly and prevent proteins from clumping.
How to Puree Hot Soups Safely
Hot liquids expand when blended, which can cause the blender lid to pop off and spray hot liquid.
- Allow the soup to cool down for a few minutes before transferring to the blender.
- Only fill the blender about 1/3 to 1/2 full to prevent excessive pressure.
- Remove or loosen the center cap on the blender lid to allow steam to escape.
- If you have a large quantity of soup, blend it in smaller portions.
Soup lover?


Love tomatoes. Check out these recipes.
Healthy Turkey Parmesan Meatloaf. A super moist ground turkey recipe with parmesan and a fresh tomato sauce.
Caprese Chicken Meatballs. Just like it sounds, chicken meatballs, with pan seared tomatoes, mozzarella, and fresh basil.

