Warm up with this rich and creamy tomato soup, an easy copycat Panera tomato soup recipe perfect for pairing with a melty grilled cheese! Simple to make in one-pot in 30 minutes, and packed with San Marzano tomatoes, this easy recipe will become a family favorite.

Why I Love This Creamy Tomato Soup
Every time I go to Panera I get their creamy tomato soup. I’ve tried just about everything on their menu and it still remains my favorite! With that being said… I think my homemade recipe is even better with a deeper, richer flavor. I think the real key to success here is that you get to control everything that goes into the pot. Here’s why I’m so obsessed:
- Quick and Easy: Simple to make and chock full of wholesome ingredients, this one-pot soup comes together in just 30 minutes.
- Amazing Flavor: Thanks to a winning combination of canned San Marzano tomatoes and a hefty pour of heavy cream, you’ll adore every perfectly rich, flavorful and creamy mouthful.
- Comforting: This tomato soup is my go-to soup recipe all year long. Don’t forget the grilled cheese for a perfect meal on a cold, brisk day!
- Big Batch Friendly: Stock up on meal prep storage and double or triple this creamy tomato soup recipe. It freezes well and heats up nicely in the microwave.
For another take on classic tomato soup, try this quick and easy Instant Pot tomato soup!

Key Ingredients
I developed this creamy tomato soup recipe with the utmost care and attention. Though probably not exactly like Panera’s, it’s a really close cousin. Below you will find helpful notes for key ingredients used to make this creamy tomato soup recipe. Scroll down to the recipe card below for the full ingredient list and exact amounts!
- Canned Tomatoes: Look for the San Marzano peeled tomatoes – they are my favorite canned tomatoes with a rich flavor, perfect for making tomato soup.
- Heavy Cream: Also known as whipping cream, you could also use half and half or evaporated milk for a lighter consistency.
- Chicken Broth: Swap chicken stock for vegetable broth if keeping it vegetarian. Also, I recommend grabbing a low-sodium broth. That way, you can sprinkle in salt as needed and better control the amount of sodium in your soup.
- Sugar: While optional, a little pinch of sugar helps to balance the acidity from the tomatoes.
- Basil: Large fresh basil leaves, roughly chopped work best. Substitute dried basil if you must, but reduce the amount to 2 teaspoons.

How to Make This Panera Tomato Soup Recipe
Making homemade tomato soup so simple, but oh, so satisfying. Here’s how to do it, step by step. Below is a quick recipe overview, but please scroll to the recipe card at the bottom of this post for full instructions and to watch the step-by-step video.
Want to save this recipe?


- Sauté: In a large heavy bottomed pot, like a Dutch oven, sauté the garlic in oil for about 30 seconds. Take extra care not to scorch it! Next, add the onion, stirring occasionally, until translucent.
- Add: Stir in canned tomatoes including the juice, chicken stock, and sugar. Bring soup to a low simmer, and cook uncovered, until it thickens, about 12 minutes.


- All Remaining Ingredients (Except Parmesan): Add the heavy cream, fresh basil, oregano, and red pepper flakes and stir well. Season to taste with salt and pepper.
- Blend: To get that perfect, creamy soup texture, use an immersion blender to puree the soup.
- Enjoy! Stir in the parmesan, if using, and serve the soup hot with croutons or a grilled cheese!

Chef’s Tips and Variations
- Fresh Tomatoes: I tested this recipe with both canned and fresh tomatoes. The flavor from fresh was actually less complex, with the San Marzano canned tomatoes winning by a landslide. If you’re trying to use up summer produce from your garden, you could try roasting your tomatoes first to concentrate the flavor.
- Blender: If you do not have an immersion stick blender, you can also carefully transfer the soup to a blender and puree in batches. Caution: Watch for hot splatters. Throw a kitchen towel over the blender top to be safe or let it cool slightly.
- Extra Creamy: If you like your soup to be extra creamy and a dark pink in color, stir in more heavy cream or a dollop or two of sour cream.
- Tomato Paste: Add a tablespoon or two of tomato paste for an even richer tomato flavor.

What to Serve with This Copycat Panera Tomato Soup
This dish is perfection along side an ooey-gooey grilled cheese sandwich or with some buttery, crunchy homemade croutons on top! Not your thing? Try one of these easy side dishes, instead:
- Cucumber Sandwiches: Cool, creamy cucumber sandwiches are just lovely with creamy tomato soup. They’re made with ranch seasoning, cream cheese, grated fresh cucumbers, and pumpernickel swirl bread.
- Macaroni and Cheese: Another spin on tomato soup with something cheesy is to pair the soup with homemade mac and cheese. Kids especially will love this meal!
- Salad: This light and refreshing Greek salad is a family favorite, but I also always find myself making this copycat Maggaino’s chopped salad with crispy prosciutto!
Copycat Panera Tomato Soup Recipe
Ingredients
- 2 tablespoons olive oil
- 4 garlic cloves, minced
- 1 large yellow onion, sliced
- 2 (28 oz) cans San Marzano peeled tomatoes, do not drain
- 1 cup chicken stock, or vegetable stock
- 1 tablespoon sugar
- ¼ cup heavy cream, or half and half
- 8 large fresh basil leaves, roughly chopped
- ¼ teaspoon dried oregano
- ½ teaspoon crushed red pepper flakes
- kosher salt and freshly ground black pepper, to taste
- ⅓ cup shredded parmesan cheese, optional
- croutons, optional garnish
Want to save this recipe?
Instructions
- In a heavy bottomed pot (like a Dutch oven), heat olive oil over medium-high heat. Add garlic and saute for 30 seconds, until fragrant. Add onion and cook, stirring as needed, until translucent, about 8 minutes.
- Add San Marzano peeled tomatoes (juice and all), chicken stock, and sugar. Bring to a low simmer. Cook uncovered, for 12 minutes or until it has thickened.
- Add the heavy cream, basil, oregano, red pepper flakes and season to taste with salt and pepper.
- Using an immersion blender (or carefully transfer soup to a blender), puree soup until there are no large chunks left. If using a regular blender, be careful and watch for hot splatters. Throw a kitchen towel over the blender top to be safe or let it cool slightly.
- Stir in parmesan cheese and serve topped with croutons, if desired!
⭐️ Tried this recipe? Leave a comment and rating! It only takes a minute and helps support our family-run blog. ❤️
Notes
Learn more about our Test Kitchen promise!Video
Nutrition
Categories:
More Vegetable Soup Recipes To Try
Post may contain affiliate links. Read my disclosure policy.












This soup is the closest I have found to replicate Panera’s recipe. Thank you! It’s so delicious!
This was absolutely delicious. I’ve been having pregnancy cravings for tomato and this really hit the spot! I used canned san marzano tomatoes. Perfect. So so good.
Made for a snowy weekend tonight, and it’s spot on! Very similar to Panera’s or even better. I wasn’t able to find fresh basil near me, so I used 4 Tbsp of basil stir-in paste and it was just right! Excited to eat leftovers with a nice hot grilled cheese and watch the snow!
Went to Panera for lunch the other day-had tomato soup and grilled cheese. HAD to come home and make it for the fam. This recipe was spot on! So yummy and I couldn’t tell a difference between the two! Thanks so much
I’ve made tomato soup at home before and it’s always been ‘eh’ but this recipe was AMAZING! I had to use a can of diced, non-San-Marzano tomatoes and dried basil from last summer’s garden and didn’t have any cream (I was just whipping this up for lunch) so I used some extra EVOO and melted in some butter at the end for richness. Had for lunch with the husband with a grating of parm and grilled cheese sandwiches and it was absolutely fantastic. A definite make-again. Thank you!
Yummy!
I love Panera tomato soup so I had to try this. I doubled the recipe because I was going to share some with my folks. I used half and half and also San marzano tomatoes and some regular. Ran it through my blender which took a minute with a double batch 🙂 but it was well worth it. We all loved the soup. It’s very easy to adjust both the spiciness of the red pepper and the sweetness. I subbed in liquid allulose for some of the sugar and that worked great Used fresh basil and it does make a nice addition. Thanks for the recipe, I will be making it again.
Very good. Used 4 Tablespoons of unsalted butter instead of olive oil and chicken stock. Could not find San Marzano tomatoes so i used crushed tomatoes. Also made the cucumber sandwiches.
You list all the nutritional information for 1 serving however I don’t see how many ounces a serving size is. Above you say yield is four servings but again I don’t know what a serving size is. Please provide that information so I can determine what my yield will be. thx
Hi Marc! The yield/serving size of each recipe is listed in the recipe card right above the name. For this soup, it makes enough to serve 4. I do not measure out or weigh out finished dishes, so I can not tell you exactly how many oz each final serving is. The nutritional info is automatically calculated based on the number of servings, but of course it depends on what brands of ingredients are used. Hope this helps!
So excited to make this! Quick question, 2 cans of 28oz tomatoes? So total 56oz of it?
Hi Kara! Yes, correct!
Is this spicy with red pepper?
Hi Davis, no it is not, BUT if you’re sensitive to spice, you can skip it completely. Or add a small pinch.
Thank you for the great recipe! I followed it exactly!! It was perfect! Granddaughter, who loves Panera Bread’s, said it was “delicious.”
Seeds? How to easily remove them. I like a velvety, totally smooth Bisque and they don’t disintegrate with any kind of blending.
Hi Gigi! You could always remove the seeds by hand from the canned tomatoes before adding them to the pot!
Am I missing the number of servings? I couldn’t find. I need to increase the recipe to feed 75 people.
Hi Constance! Whew, that is a lot of soup! The recipe yield is always right at the top of the recipe card, above the recipe name. This tomato soup feeds 4, for a meal, but could easily feed more if using it as an appetizer or side to something like a grilled cheese. To help you do the math, hit the PRINT button in the recipe card. Then you can hit the plus sign to increase the recipe to serve however many people you need. Hope this helps! Good luck!
I love this recipe! Such a great comfort food!
Perfect creamy tomato soup and super easy to make. Thank you!
This recipe is amazing. The taste is amazing and the directions was so easy to follow. I my family loved the copy cat soup. I was definitely make anytime I knowit again.
Excellent…but I did use fresh tomatoes. This recipe is epic…tasty mmm good! I did create a roux, 2 tbsp butter, 2 tbsp of flour…whisked it , cooked it, not boiled till it was dark in color and added it to the soup to create the thickness and add to the flavor as well. Yet I still added ½c of milk…it was great. Thank you.
This was really yummy. You definitely need to salt to taste and I ended up needing a splash more of the cream and a tad more sugar for my taste. Made these with grilled cheese squares on top and they were perfect.
I’ve been using this recipe for years and as a non-meat and dairy eater I’ve always used some sort of veggie broth and swap out the heavy cream for coconut cream and it is still delicious every single time. Thank you for this wonderful recipe.
I do the same, using vegetable broth and coconut cream!! It’s delicious!!
So glad you enjoy it Kitara! Thanks for sharing your dairy-free swaps!
Thank you Jessica..
Love it..
Turned out delicious..
I wanted to do a healthier version of this due to me being on a special diet because of bariatric surgery. I used cane sugar, chicken bone broth, and half n half as a substitute and it tastes absolutely amazing.
Just made your tomato soup recipe. I followed your recipe in every way, except, I had to use evaporated milk instead of the cream. WONDERFUL! I always thought it would be difficult to make, but now I know better. Perfect for our Simple Supper night of tomato soup and grilled cheese sandwiches. Thank you for taking the time to create and post this recipe.
Thanks for this delicious and easy recipe. I made it last night for dinner to go with a quiche. I didn’t have fresh basil, so I just omitted that, and I used plain old Hunts canned whole tomatoes. I let it simmer probably double the time since I was doing other things in the kitchen. I put it through my Vitamix to make it silky smooth. I had it again for lunch today and enjoyed it so much!
Hi,
they didn’t have fresh basil at my local Safeway 🙁 so I had to get fresh chopped. how much do I use?
Start with a couple of tablespoons, you can always add more to taste!