Panera Creamy Tomato Soup Recipe (Copycat at Home)

I have made a lot of tomato soups over the years, but the one that started it all was a bowl of Panera’s creamy tomato at my local bakery-cafe on a rainy Tuesday afternoon, paired with their grilled cheese on sourdough. I remember thinking – this is not just soup, this is a whole mood. It had this gorgeous deep red color, velvety smooth texture, and a brightness from fresh basil that no canned soup has ever come close to. I went home that night determined to figure it out, and after a lot of batches (and a lot of happy taste-testers in my house), I landed on this recipe. It is so close to the original that my husband stopped asking me to swing by Panera on the way home.

The secret turned out to be three things: San Marzano tomatoes for sweetness and low acidity, a small pinch of baking soda to mellow any sharp edges, and real heavy cream added off the heat so it stays silky and never breaks. Once you make this at home, you will have a hard time paying $8 for a bowl at the cafe again.

Prep
10 min
Cook
25 min
Total
35 min
Serves
6
Difficulty
Easy

Why You’ll Love This Recipe

  • Ready in 35 minutes with pantry-friendly ingredients – no special equipment needed beyond an immersion blender
  • Tastes identical to Panera’s version but costs a fraction of the price and makes six servings at once
  • Completely customizable – go vegan with coconut cream, add roasted red peppers, or spike it with a little hot sauce
  • Freezes beautifully for up to three months, so you can batch cook and have a cozy lunch ready on any weeknight
  • Pairs perfectly with homemade grilled cheese for the full Panera experience without leaving your kitchen

About This Panera Bread Favorite

Panera Bread’s Creamy Tomato Soup has been one of their most beloved menu items since the early 2000s, and for good reason. It became iconic not just as a soup but as half of what Panera fans call the ultimate comfort combo: the You Pick Two pairing of creamy tomato soup with a grilled cheese sandwich on sourdough. That combination turned a simple bowl of soup into a cultural moment, and it is the reason so many people feel a deep nostalgic pull toward this particular recipe. Panera uses high-quality vine-ripened tomatoes, real cream, and fresh basil in their version – no fillers, no shortcuts – which is exactly why it tastes so much better than anything from a can. The soup gets its subtle sweetness from carrots cooked down with the onion base, its depth from a long slow simmer, and its signature smooth texture from being blended completely until silky. It is a restaurant-quality soup that, once you understand the building blocks, is remarkably achievable at home.

Ingredients

For the soup base

  • 3 tablespoons unsalted butter
  • 1 large yellow onion, diced
  • 1 large carrot, peeled and diced
  • 4 cloves garlic, minced
  • 2 (28 oz) cans San Marzano whole peeled tomatoes
  • 2 cups chicken broth (or vegetable broth for vegetarian)
  • 1 tablespoon tomato paste
  • 2 teaspoons brown sugar (balances acidity)
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried oregano
  • 1 bay leaf

For the creamy finish

  • 1 cup heavy cream
  • 1/4 cup fresh basil leaves, roughly chopped
  • 1/4 cup finely grated Parmesan
  • 1 tablespoon unsalted butter
  • Small pinch of baking soda (to mellow acidity)
  • Splash of red wine vinegar (to brighten at the end)

For serving

  • Fresh basil leaves, chiffonade
  • Grated Parmesan
  • Homemade croutons
  • Drizzle of heavy cream
  • Grilled cheese sandwich on the side (the classic Panera pairing)

Ingredient Substitutions

  • Crushed tomatoes work as a shortcut – skip the hand-crushing step and reduce simmer time by 5 minutes
  • Dairy-free: swap heavy cream for full-fat coconut cream, 1:1 – the flavor is slightly different but still rich and delicious
  • Vegan: use vegetable broth, coconut cream, omit Parmesan and swap in 2 tablespoons nutritional yeast for a similar savory note
  • Instant Pot version: saute on the saute setting, then pressure cook on high for 8 minutes, quick release, then blend and stir in cream
  • Slow cooker: add all soup base ingredients and cook on low 4 hours or high 2 hours, then blend and stir in cream before serving

Equipment You’ll Need

  • Large Dutch oven or heavy-bottomed pot (at least 5-quart)
  • Immersion blender (much safer than transferring hot soup to a regular blender)
  • Wooden spoon or silicone spatula
  • Chef’s knife and cutting board
  • Ladle for serving

Step-by-Step Instructions

  1. Saute the aromatics. Melt 3 tablespoons butter in a large Dutch oven over medium heat. Add the diced onion and carrot with a pinch of salt and cook, stirring occasionally, for 6 to 7 minutes until the onion is soft and translucent and the carrot has started to soften. You want everything to be tender before moving on – this is what gives the soup its sweet, rounded base.
  2. Add garlic and tomato paste. Push the onion and carrot to the sides of the pot and add the minced garlic and tomato paste to the center. Cook for 1 full minute, stirring constantly, until the tomato paste darkens slightly and the garlic is fragrant. This step deepens the tomato flavor significantly – do not skip it.
  3. Add tomatoes, broth, and seasonings. Open your cans of San Marzano tomatoes and crush them by hand directly into the pot – this keeps some texture in the base before blending. Pour in the chicken broth, brown sugar, salt, pepper, dried oregano, and drop in the bay leaf. Stir everything together and bring to a gentle boil.
  4. Simmer to develop flavor. Reduce the heat to low and simmer uncovered for 20 minutes, stirring occasionally. The soup will thicken slightly and the flavors will meld together. Remove and discard the bay leaf. The longer simmer is what makes this taste like it has been cooking all day.
  5. Blend until silky smooth. Use an immersion blender to blend the soup directly in the pot until completely smooth – about 60 to 90 seconds of blending. If using a regular countertop blender, let the soup cool for 10 minutes first, fill the blender only halfway, remove the center cap from the lid and cover with a folded kitchen towel to vent steam, and blend in batches.
  6. Stir in cream, basil, and finish. Reduce heat to the lowest setting. Stir in the tiny pinch of baking soda first – you will see a little foam, that is normal. Then stir in the heavy cream, fresh basil, and Parmesan. Finish with 1 tablespoon of butter and a splash of red wine vinegar. Taste and adjust salt. Serve immediately with your garnishes and a grilled cheese on the side.

Pro Tips from My Kitchen

  • San Marzano tomatoes are non-negotiable here – they are sweeter, less acidic, and more flavorful than standard canned tomatoes; the DOP seal on the can means they are the real thing from Italy
  • The pinch of baking soda is a game-changer if your soup ever tastes sharp or acidic – add just a tiny pinch (less than 1/8 teaspoon) after blending and stir well; it chemically neutralizes acidity without affecting flavor
  • Simmer uncovered for the full 20 minutes – this concentrates the tomato flavor and cooks off any tinny raw taste from the canned tomatoes
  • An immersion blender is your best friend for this recipe – it means zero hot liquid transfers, less cleanup, and you can blend right in the pot on low heat
  • Add the cream off the heat or over the very lowest flame – boiling cream causes it to separate and you will lose that velvety texture Panera is famous for
  • Fresh basil only – dried basil added at the end tastes flat and grassy; if you do not have fresh, stir in a tablespoon of basil pesto instead

Recipe Variations

  • Tomato Basil Bisque: increase heavy cream to 1.5 cups and add 2 tablespoons of cream cheese blended in for an extra-rich, restaurant-style bisque texture
  • Vegan Creamy Tomato: use vegetable broth, substitute full-fat coconut cream for the heavy cream, skip the Parmesan and butter finish, and add nutritional yeast for a savory depth
  • Roasted Tomato Version: swap one can of San Marzanos for 2 pounds of roma tomatoes roasted at 400F for 40 minutes before adding to the pot – deeper, smokier flavor profile
  • Instant Pot Shortcut: saute aromatics using the saute function, add all soup base ingredients, pressure cook on high for 8 minutes with quick release, then blend and stir in cream on the keep-warm setting
  • Slow Cooker Set-and-Forget: add all soup base ingredients to the slow cooker, cook on low for 4 hours, blend with an immersion blender right in the crock, stir in cream and basil, serve in 10 minutes

Common Mistakes to Avoid

  • Using cheap canned tomatoes: grocery store generic diced tomatoes are more acidic and watery – San Marzano whole peeled tomatoes are what makes this soup taste like Panera and not a can of Campbell’s
  • Skipping the sugar or baking soda: tomatoes are acidic by nature, and without something to balance them the soup tastes sharp and one-dimensional; brown sugar adds roundness, baking soda neutralizes sharpness
  • Boiling the cream after adding it: high heat causes heavy cream to break and look grainy; always add cream over the lowest possible heat and do not let the soup return to a boil after that point
  • Using dried basil instead of fresh: dried basil stirred in at the end of cooking tastes bitter and flat; fresh basil added after the heat is off gives you the bright, sweet herbal flavor this soup is known for
  • Blending hot soup in a sealed regular blender: steam builds up inside a sealed blender and the lid can blow off, covering you and your kitchen in scalding soup; always vent the lid or use an immersion blender directly in the pot

What to Serve With This Dish

  • Grilled cheese on sourdough – the classic Panera combo that made this soup famous; butter both sides of the bread generously and use a mix of sharp cheddar and Gruyere
  • Panera-style French baguette with soft butter for dunking
  • Simple green salad with lemon vinaigrette to cut through the richness of the soup
  • Oyster crackers or buttery Ritz crackers on the side for crunch
  • Homemade garlic croutons floated on top just before serving for texture in every spoonful

Storage Instructions

Refrigerator

5 days in an airtight container

Freezer

3 months – freeze before adding cream for best texture, or freeze the finished soup and whisk in a splash of fresh cream when reheating

How to Reheat

Stovetop over low heat, stirring frequently – never microwave at full power or the cream may separate

Make Ahead

This soup tastes noticeably better on day 2 after the flavors have had time to meld overnight; make a full batch on Sunday for easy weekday lunches

Nutrition Information

Per serving (estimated): 280 calories, 6g protein, 22g carbs, 18g fat (11g saturated), 4g fiber, 12g sugar, 720mg sodium.

Nutrition values are estimates and will vary based on exact ingredients used.

Frequently Asked Questions

What is the secret to Panera’s tomato soup?

Panera uses high-quality vine-ripened tomatoes, real heavy cream, and fresh basil – no artificial thickeners or fillers. The depth of flavor comes from a slow saute of onion, carrot, and garlic before the tomatoes go in, plus a long simmer that concentrates everything. At home, the closest match is San Marzano whole peeled tomatoes and a generous hand with the fresh basil added off the heat.

Why do you specifically need San Marzano tomatoes?

San Marzano tomatoes are grown in volcanic soil near Naples, Italy, which gives them a natural sweetness and lower acidity compared to most canned tomatoes. They also have fewer seeds and thicker flesh, which means your soup is richer and less watery without any extra work. Look for the DOP certification seal on the can – it guarantees authenticity.

How many calories are in this Panera tomato soup copycat?

Each serving of this copycat recipe has approximately 280 calories, with 18g of fat, 22g of carbs, and 6g of protein. Panera’s restaurant version runs slightly higher at around 290 to 310 calories per bowl depending on portion size. To lighten it up, swap half the heavy cream for whole milk or use coconut cream for a dairy-free version.

Why is Panera tomato soup so creamy?

Two reasons: a full cup of heavy cream added at the end, and blending the soup completely smooth before the cream goes in. The immersion blender breaks down every piece of tomato, onion, and carrot into a perfectly velvety base, and then the heavy cream coats every particle for that signature silky mouthfeel. Adding the cream off the heat (not at a boil) keeps it from breaking and turning grainy.

Can I make this vegan?

Yes, absolutely. Swap the butter for olive oil, use vegetable broth instead of chicken broth, and replace the heavy cream with full-fat canned coconut cream. Skip the Parmesan and add 2 tablespoons of nutritional yeast for a savory, cheesy-adjacent flavor. The soup is still deeply flavorful – the coconut cream adds a slight sweetness that actually works really well with the tomatoes.

Can I freeze this creamy tomato soup?

Yes, and it freezes beautifully for up to 3 months. For the best texture, freeze the soup before adding the cream, then stir in fresh cream when reheating. If you have already added cream, the soup can still be frozen but may look slightly separated when thawed – just whisk it vigorously over low heat and it will come back together. Store in airtight containers with an inch of headspace for expansion.

Why does my homemade tomato soup taste too acidic?

Two fixes: first, make sure you are using San Marzano tomatoes, which are naturally lower in acid than standard canned tomatoes. Second, add a very small pinch of baking soda (less than 1/8 teaspoon) to the blended soup and stir well – it chemically neutralizes acidity in seconds. The brown sugar in the recipe also balances sharpness with a little roundness. Start with these three steps before adding more salt or cream.

Can I make this in a slow cooker?

Yes. Add all the soup base ingredients (butter through bay leaf) to a slow cooker. Cook on low for 4 hours or high for 2 hours. Remove the bay leaf, then use an immersion blender to blend the soup smooth right in the crock. Switch to the warm setting, stir in the heavy cream, fresh basil, Parmesan, and butter, and serve within 30 minutes. The slow cooker version has a slightly deeper, more concentrated flavor.

What about an Instant Pot version?

Use the saute function to cook the onion, carrot, garlic, and tomato paste as directed. Add all remaining soup base ingredients, seal the lid, and pressure cook on high for 8 minutes. Do a quick pressure release, remove the bay leaf, and blend with an immersion blender until smooth. Switch to the keep-warm setting, stir in the cream, basil, and Parmesan, and serve. Total time including pressurization is about 30 minutes.

What is the difference between tomato bisque and creamy tomato soup?

Technically a bisque is a type of cream soup that has been pureed completely smooth and is traditionally made with shellfish, though the term is now used loosely for any silky pureed cream soup. The main practical difference at home is that a bisque uses a higher ratio of cream (usually 1.5 to 2 cups) and sometimes includes cream cheese or a roux for extra body. This recipe is firmly in the creamy soup category, though you can push it toward bisque territory by adding 1.5 cups of cream and blending in 2 tablespoons of cream cheese.

What is the ideal grilled cheese to pair with this soup?

The Panera grilled cheese uses their Pullman white sandwich bread with real butter and American cheese – simple and perfectly melty. At home, I like to upgrade it with sourdough bread, a mix of sharp cheddar and Gruyere, and a thin smear of Dijon on the inside. Butter the outside of both slices generously and cook low and slow in a skillet until the bread is deeply golden and the cheese is fully melted. One sandwich cut diagonally per bowl is the right ratio.

Can I make this with fresh tomatoes instead of canned?

You can, but it requires more work and the results are only as good as your tomatoes. Use 3 to 4 pounds of very ripe roma or San Marzano tomatoes, core them, halve them, and roast at 400F for 35 to 40 minutes until caramelized and slightly charred around the edges. Proceed with the recipe as written, adding the roasted tomatoes with their juices where you would add the canned tomatoes. Fresh tomatoes in peak summer are excellent this way – out-of-season fresh tomatoes will actually produce a worse soup than a good can of San Marzanos.

More Panera Bread Copycat Recipes

Happy cooking,
Julia

J
About Julia

I'm Julia. I cook restaurant copycat recipes at home and share what works. Every recipe on this site is tested at least three times in my own kitchen before I publish it.

Read more about me →

Leave a Reply

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