Homemade Roasted Tomato Soup is easy to make, creamy, and filled with a TON of comforting flavor from the roasted garlic and fresh basil.

One taste of this simple homemade version and you’ll never go back to buying canned, store-bought tomato soup brands again!

Roasted tomato soup in bowls with fresh basil garnish.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

My senior year of college we got a Panera in the Walmart shopping plaza in my college town of Carlisle, PA. I remember the first time someone in my sorority suggested going there and I had no idea what the heck it was.

I quickly found out and it instantly became an obsession for the rest of the year. When I first started working at my job straight out of college in 2004, Panera seemed to be exploding all over the Northeast.

At the time, I worked in our Northeast region. For a company headquartered in Connecticut and working within higher education, that meant a ton of day trips to the Boston area.

Day trips where the sole highlight of the long day and boring drive on I-84 was lunch at Panera and a “You Pick Two” option of a turkey artichoke panini and creamy tomato soup, my go to order 98% of the time.

Tomato soup is one of those things where it’s either disgusting (Campbells) or, delicious (Panera).

Usually, the latter has cream involved. Lots. of. cream.

Roasted tomatoes and roasted head of garlic on a baking sheet.

2004 was prior to the whole lovely “posting of the calories” thing that has swept the fast food world so I happily enjoyed my half order of creamy tomato soup in calorie oblivion.

Now, however, unless you’re blind, the fact that this soup is more than double the calories of most of the soup options they offer is staring you in the face.

Your brain is saying, “get the black bean, it’s not that bad and it’s only 170 calories!” But your stomach is saying, “don’t even think about it woman, tomato soup is where it’s at!” Gotta oblige the stomach.

So while I honestly don’t care that much about the calorie content (I don’t go to Panera enough to make this an issue,) I thought it would be a fun challenge to take on making a “healthier,” “real food” version of my beloved soup.

Since cups upon cups of cream weren’t going to be an option, flavor needed to play a big role.

I actually created a Dairy Free Copycat Panera Tomato Soup, so I highly recommend you check that one out! Not to mention if you love tomatoes and pasta you will be in heaven when you taste my Instant Pot Tomato Tortellini Soup!

Enter the amazing phenomenon of roasted garlic for this roasted tomato soup recipe.

Roasted tomato basil soup in a pot.

Food blogger confession: (this is about to get embarrassing) Up until this recipe, I had never roasted a head of garlic.

Go ahead, gasp in horror. I know. I KNOW.

If for no other reason than licking my fingers after squeezing the roasted cloves out, I will be roasting garlic every chance I get for the rest of my life and making recipes like roasted garlic white bean dip or roasted garlic mashed potatoes with Greek yogurt on repeat!

And, it didn’t stop with the garlic.

I single handedly credit the roasted garlic and tomatoes (ok, and maybe the fresh parsley, basil and parmesan cheese too) with the flavor of this soup.

It’s creamy and rich like Panera’s but with a depth of flavor that you just don’t get from their 300 calorie, 10 ounce “You Pick Two” version. 

With half a cup of herbs like basil and parsley in the soup itself, it’s also tastes incredibly fresh.

Which you should of course counteract with a nice salty parmesan crisp. Sweet tomatoes and salty parmesan are one of my favorite combinations. It’s why this parmesan tomato gratin is another favorite recipe.

Top down view of creamy roasted tomato soup recipe in a serving bowl with basil.

Ingredients Needed for Easy Roasted Tomato Soup

  • tomatoes
  • balsamic vinegar
  • extra virgin olive oil
  • head of garlic
  • minced garlic cloves
  • yellow onion
  • fresh basil and parsley – don’t skip on buying fresh herbs, they add so much flavor!
  • tomato paste
  • vegetable broth
  • brown sugar
  • slice of bread – we are going to toast it
  • heavy cream, milk or, milk alternative
  • freshly grated parmesan cheese
  • salt & pepper to taste
Creamy homemade roasted tomato basil soup in a bowl.

How to Make Homemade Tomato Soup with Roasted Tomatoes

Line a baking sheet with aluminum foil and preheat the oven to 400 degrees.

Toss together the tomatoes, vinegar, oil, salt, and pepper in a large bowl.

Pour the tomato mixture onto the baking sheet.

Once you have cut off the head of the garlic, drizzle it with oil and wrap tightly with foil. Place it wrapped on the baking sheet and roast with the tomatoes for 45 minutes.

Meanwhile, heat the remaining oil in a large stockpot over medium heat.

Add the diced onion and garlic, then saute for about 7 minutes.

After the tomatoes and garlic have finished roasting, add them into the pot (squeezing the roasted garlic out of its papery shell) and continue cooking for another 5 minutes.

Pour in the broth, then add the basil, parsley, tomato paste, brown sugar, and toasted bread cubes. Allow the soup to simmer uncovered for 25 minutes. Stir occasionally.

Add the heavy cream (or milk/milk alternative) and parmesan cheese, stir until combined.

Take the soup off the heat and puree. You can do this directly in the pot with an immersion blender, or transfer it to a regular blender in batches.

Blend until creamy and season with salt and pepper.

Creamy tomato soup recipe with roasted garlic in a bowl with a spoon garnished with parmesan cheese.

HOW TO CUSTOMIZE THIS TOMATO BASIL SOUP RECIPE

When originally created, this soup used whole wheat bread, heavy cream and parmesan cheese.

Fast forward to today, however, and I don’t eat gluten or cow’s milk dairy any longer. The good news is it’s actually really easy to customize this roasted tomato soup to be both gluten-free and dairy-free if preferred.

Swap out the whole wheat bread for your favorite gluten-free variety. I like heartier, seed-based flax bread the best.

For the milk and cheese simply use your favorite plant-based milk alternative and vegan cheese. I used unsweetened almond milk and Forager parmesan cheese alternative.

Easy roasted tomato soup with grated parmesan and fresh basil.

Do I Have to Peel Tomatoes To Use Them in Soup?

Absolutely not! Oddly enough, tomatoes get a lot of their flavor from the skin.

Also, since we are going to blend the soup until it’s creamy, you won’t even notice they are in there.

Does It Matter What Kind of Tomatoes I Use?

Not really. I am actually using just large vine-ripe tomatoes. The key factor is just making sure they are ripe.

Can I Use Canned Tomatoes Instead?

The flavor is a real game-changer when you use fresh tomatoes, however, if you want to use canned I don’t think that should be a problem.

Just get roasted or the fire-roasted kind so you don’t miss out on the flavor. You will probably need at least three or four 15 ounce cans. Check out this guide on which types of canned tomatoes to use for different kinds of recipes.

Storage Instructions

In the fridge: homemade tomato soup will stay fresh for up to 5 days.

In the freezer: Once it’s cooled, transfer it to a freezer-safe bag or container and it will last up to 3 months.

Roasted garlic tomato soup in a bowl drizzled with olive oil.

SERVING SUGGESTIONS

While I didn’t have a loaf of fresh bread on hand, a whole grain baguette or any freshly baked bread of choice would be a nice side option.

You can’t go wrong with a classic combination of tomato soup and grilled cheese. I love this smoked gouda roast beef grilled cheese to really round this out as a satisfying meal. For a lighter meal option, serve with parmesan crisps instead of bread. A persimmon prosciutto panini is also a fun seasonal option while persimmons are around.

A simple green salad will also pair nicely with the roasted tomato soup. Create your own or use this baby kale salad for inspiration.

More Soup Recipes You May Enjoy:

4.86 from 28 votes

Homemade Roasted Tomato Soup

Servings: 6 servings
Prep: 50 minutes
Cook: 35 minutes
Total: 1 hour 25 minutes
Roasted tomato soup.
A healthy and EASY homemade creamy roasted tomato soup recipe. Ripe tomatoes, roasted garlic and fresh basil bring immense flavor to this comforting soup. Better than any canned version you can buy!

Ingredients 

  • 8 large ripe tomatoes, quartered
  • 2 tablespoons balsamic vinegar
  • 4 tablespoons extra virgin olive oil, divided
  • 1 head of garlic
  • 1 large yellow onion, chopped
  • 1/2 cup fresh parsley and basil, chopped
  • 1 tablespoon tomato paste
  • 3 cups vegetable broth
  • 1 tablespoon brown sugar
  • 1 piece of bread, toasted and cubed
  • 1/4 cup heavy cream, milk or plant-based milk alternative
  • 1/2 cup freshly grated parmesan cheese or plant-based parmesan alternative
  • salt & pepper to taste

Instructions 

  • Preheat oven to 400 degrees and line a baking sheet with foil or parchment paper.
  • Combine tomatoes, balsamic vinegar, 2 tablespoons of the olive oil with salt & pepper in a large bowl and toss together.
  • Spread the tomato mixture onto baking sheet.
  • Cut off the top of the head of garlic, drizzle 1 tablespoon of oil on top and wrap tightly in tin foil. Place garlic on the baking sheet with the tomatoes and roast for about 45 minutes.
  • While tomatoes and garlic are roasting, heat the remaining tablespoon of olive oil in a large heavy bottomed pot or Dutch oven over medium heat.
  • Add the onions and sauté until softened, about 5-7 minutes.
  • Once tomatoes and garlic are done roasting, add the tomatoes to the pot and squeeze the roasted garlic out of its paper into the pot as well. Continue to cook for another 5 minutes.
  • Add parsley and basil, vegetable broth, tomato paste, brown sugar and cubed bread. Simmer for 20-25 minutes uncovered, stirring occasionally.
  • Add the cream or milk and parmesan cheese and stir until combined and cheese has melted.
  • Remove the soup from the heat and puree with an immersion blender or in batches in a regular blender until creamy.
  • Season with salt & pepper to taste and serve with fresh basil.

Notes

*For gluten-free use gluten-free bread.
**For vegan, use a plant-based milk and cheese alternative.

Nutrition

Serving: 1SERVINGCalories: 288kcalCarbohydrates: 26gProtein: 9gFat: 18gSaturated Fat: 6gPolyunsaturated Fat: 10gCholesterol: 26mgSodium: 629mgFiber: 4gSugar: 16g

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Soups + Stews
Cuisine: American
TRIED THIS RECIPE?COMMENT + RATE BELOW!

*This recipe was originally posted in January of 2012. The post, recipe and photography have been updated as of January 2022.

A woman in a denim jacket sitting in a kitchen, with a sidebar nearby.
Founder and Writer at  | About

Gina Matsoukas is an AP syndicated writer. She is the founder, photographer and recipe developer of Running to the Kitchen — a food website focused on providing healthy, wholesome recipes using fresh and seasonal ingredients. Her work has been featured in numerous media outlets both digital and print, including MSN, Huffington post, Buzzfeed, Women’s Health and Food Network.

You May Also Like:

Leave a comment

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

Recipe Rating




4.86 from 28 votes (7 ratings without comment)

75 Comments

  1. this was a great recipe and tasted so much like panera breads now we can enjoy the soup and not have to pay the overpriced fee.

  2. 4 stars
    Third recipe I have tried for Panera tomato soup and this is the best by far.”
    Roasting the tomatoes makes a huge difference!!

  3. As a vegetarian….I have to rave about just how great this soup tasted when I made it on Sunday!
    It’s truly better than Panera.

    This is my new favorite!

  4. 5 stars
    Thank you for sharing this recipe – it’s AWESOME! I *love* Panera’s tomato soup, but as you pointed out it’s not exactly “healthy”. Nor is it in my budget to be able to eat there everyday, lol. I just picked the last (or next to last) of my garden tomatoes this week & wanted to try soup. This one did not disappoint! Only change I made was to use half & half at the end instead of heavy cream. Still silky & creamy & mmmmm, GOOD! :-)

  5. 5 stars
    Ok…….so I’ve quadrupled this recipe (because I picked so many tomatoes yesterday that split open on the vine and needed to be used PRONTO!) and my tomatoes and garlic are roasting right now. Do you think this soup will freeze well? I’m going to have a boatload of it when I’m finished, I’m afraid. Seems like I always make soup that grows out of the pot : ) , and I have to give it away! Let me know about the freezing. Should would prefer freezing to sterilizing canning jars on this wickedly hot Georgia afternoon! Oh, and I did run over to Panera just now to get a loaf of Asiago Cheese bread, for my croutons, of course. Yummy!

    1. I see no reason it wouldn’t freeze well, but I’ve never tried it myself. I’d probably go that route too rather than canning/sterilizing and take the chance ;) Now you have me craving those asiago bagels from Panera!! Enjoy!

  6. 5 stars
    I found your recipe last week after I noticed that I’d had Panera soup for lunch 6 out of the previous 7 days (alternating between tomato and corn chowder), and realizing that my habit was getting out of control I decided I better learn to make my own. I made it yesterday and absolutely love it! it tastes great, is way healthier than restaurant soup, and is simple enough for even me (not a great cook, to say the least). Thank you for this recipe, it is one I will make again and again!

  7. 5 stars
    Lovee!!! This soup. So yummy. I took the time to find the calories. So if anyone is curious the soup with the heavy whipping cream comes out to be 1300 for the whole pot of soup. With Skim milk it comes out to be about 1125. The main source of calories is the olive oil– so I was thinking I might try to cut the amount of oil when roasting the tomatoes/garlic.

  8. i just made this today!…can i say that i’ve been looking for an alternate tomato soup to the one that i have been cooking for years…we just have grown bored of it–even though it’s really good…and guess which soup is pushing out the old recipe?–this one of course!…wow, i would have never guessed adding bread could add such texture to soup….i did make the soup more vegetarian–using almond milk and earth balance, but i still used chicken stock since i make my own from scratch…
    again, lovely and thanks for the inspiration

    1. So glad you all liked it! Good for you on making the chicken stock, I wish I had the patience… ;)

      1. chicken stock is really easy to make….throw a rotisserie chicken in a pot of water with 4 carrots, 4 stalks of celery, and whole onion cut in half, and parsley if you have it….boil then simmer 3 hours….cool, the remove all the stuff inside the pot….then refrigerate overnight…next morning pour through fine sieve and all fat comes off with all the other little bits and pieces you missed during the first ‘removal of stuff’…then freeze in small portions…yes, lots of steps, but nothing you have to do in one sitting….just a process : )

        1. I do the same thing with a rotisserie chicken, but I put it in my crock pot on low for 7-8 hours…that way you do not have to babysit it all day.

  9. 5 stars
    DELICIOUS!! It is tangy and has that spicy “kick” just like panera. The heavy cream adds smoothness but it is thick and tasty even before it is added. Loved it, thanks!!