Soups & Stews
This Panera Bread tomato soup copycat recipe brings that beloved velvety texture and herby freshness straight to your kitchen. The secret lies in a precise blend of canned tomatoes, rich broth, and a touch of cream—simmered until the flavors meld perfectly.
I've refined this recipe over years of testing, ensuring every spoonful tastes like the restaurant version without the markup.
This copycat recipe focuses on simplicity while maintaining professional results. You'll need just 15 minutes of active prep, followed by 30 minutes of simmering time. The key steps include building flavor through slow cooking, blending for that signature smoothness, and finishing with fresh herbs for brightness.
No advanced techniques required—just patience and attention to detail.
By the end, you'll have a bowl of tomato soup with a velvety, almost custard-like consistency that coats your spoon. The aroma alone will transport you to Panera's cozy café, while the taste delivers that perfect balance of tomato sweetness, savory broth, and creamy richness.
Each bite is smooth, flavorful, and utterly satisfying—exactly what you'd expect from the original.
Perfect for chilly evenings, meal prep, or serving as a starter for dinner guests. The recipe scales easily, so you can make a single serving or a potful to share. Here's everything you need to recreate this restaurant favorite at home with confidence.
Ingredients for panera bread tomato soup copycat
Just 14 ingredients transform into that iconic creamy tomato soup with restaurant-quality smoothness.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 2 cans | 28 oz each, crushed by hand |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred for control |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Butter 🧈 | 2 tbsp | Unsalted, cut into small pieces |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic base |
| Shallots 🧅 | 1 whole | Finely chopped, or sub onion |
| Fresh Basil Leaves 🌿 | ¼ cup | Packed, stems removed |
| Fresh Thyme Leaves 🌿 | 1 tbsp | From 1 sprig, stems removed |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Granulated Sugar 🍚 | 1 tsp | Balances acidity |
| Olive Oil 🫒 | 1 tbsp | For sautéing aromatics |
| Red Wine Vinegar 🍷 | 1 tbsp | Brightens the soup |
| Freshly Grated Parmesan Cheese 🧀 | ¼ cup | For serving, optional |
The tomatoes make or break this. San Marzano is worth hunting down—their natural sweetness and low acidity give that perfect balance. Trader Joe's and Whole Foods usually stock them, or check the Italian aisle. If you can't find them, Muir Glen is the next best thing. The broth? Low-sodium is key here so you control the saltiness. I always keep a carton of Pacific Foods unsalted vegetable broth in the freezer—it's the base for most of my soups. For the cream, full-fat heavy cream is non-negotiable—it gives that signature velvety texture. The butter adds richness without overpowering the tomato flavor.
No San Marzano? Crushed tomatoes in a can work in a pinch, but you might want to add an extra pinch of sugar to balance the acidity. Fresh herbs are ideal, but dried basil at one-third the amount gets you close if you're in a bind. The shallots can be swapped for regular onions, though they add a slightly sweeter note. Short on time? Pre-minced garlic from the jar works fine here. The red wine vinegar is what gives that bright, slightly tangy finish—apple cider vinegar works too if you don't have any. For a dairy-free version, swap the heavy cream for full-fat coconut milk, though the texture will be slightly different.
This soup tastes even better the next day—3-4 days in the fridge, no problem. For meal prep, I double the batch and freeze half in 2-cup portions. Reheats beautifully on the stove with a splash of broth or water. The fresh herbs should go in right before serving—wrap them in a damp paper towel in the fridge to keep them fresh. For serving, I like to add a swirl of cream and a sprinkle of Parmesan right at the table—that's where the magic happens.
Why You'll Love This Recipe
- No Pantry Overhaul Needed: I’ll be real—this recipe uses stuff you already have. Canned tomatoes, broth, butter? Check. No weird spices or specialty items. The San Marzano tomatoes alone make it taste like you slaved over a stove, but honestly, the heavy cream and garlic do most of the heavy lifting.
- Creamy-Garlicky Magic: That first spoonful—warm, velvety, with a punch of garlic—is chef’s kiss. The heavy cream smooths out the acidity while the roasted garlic (or even raw, if you’re impatient) gives it that signature depth. It’s the kind of soup that makes you pause mid-bite and think, “Wait, I made this?”
- Lunch or Dinner Fix: Between us, this is my go-to for both. Serve it with crusty bread for a lazy Sunday lunch or pair it with grilled cheese for a cozy weeknight dinner. (Yes, even on a Tuesday night.) The leftovers? Just as good reheated—no sad, watery texture here.
- Leftovers That Don’t Suck: Most soups turn into sad, gluey messes when reheated. Not this one. The cream keeps it rich, and the tomatoes hold their shape. I’ve had it for lunch two days in a row without a single complaint—from me or my picky teenager. Budget-friendly? Absolutely. Reliable? Even more so.
Step-by-step instructions for Panera bread tomato soup copycat recipe
Here's how to recreate that iconic creamy tomato soup with rich herbs and perfect balance.
Sauté Aromatics for Flavor Foundation
Heat the 1 tablespoon olive oil in a large pot over medium heat. Add the 1 whole shallots and 3 cloves garlic cloves, cooking until the shallots soften and turn translucent—about 4-5 minutes. You'll smell that sweet, savory aroma developing, which forms the base of the soup's depth.
Be patient here—rushing causes the garlic to burn before releasing its full flavor. Once the shallots are golden and the garlic is fragrant (not browned), you're ready for the next step. This aromatic base ensures every spoonful has that characteristic Panera flavor.
Build the Tomato Base
Add the 2 tablespoons butter to the pot and let it melt completely. Stir in the 2 cans Canned San Marzano Tomatoes, crushing them slightly with a wooden spoon. Pour in the 2 cups Vegetable Broth and add the 1 teaspoon salt, ½ teaspoon black pepper, and 1 teaspoon granulated sugar. Bring everything to a gentle boil.
The sugar balances the acidity of the tomatoes while the salt enhances all the flavors. Let the mixture simmer uncovered for 15 minutes, stirring occasionally. This reduces the soup slightly and lets the flavors meld together. You'll notice the mixture thicken naturally as excess water evaporates.
Add Herbs and Cream for Richness
Reduce the heat to low and stir in the ½ cup heavy cream. Add the 1 tablespoon fresh thyme leaves and ¼ cup fresh basil leaves, along with the 1 tablespoon red wine vinegar. Simmer gently for another 10 minutes, stirring occasionally to prevent the cream from curdling.
The vinegar brightens the soup while the herbs infuse their fresh, aromatic qualities. The cream adds that signature velvety texture. Taste and adjust seasoning—you might need a pinch more salt or sugar to match your preference. The soup should be smooth with a perfect balance of sweet, tangy, and savory flavors.
Blend for Silky Perfection (Optional)
For that ultra-smooth texture, use an immersion blender to blend the soup directly in the pot until completely smooth. If you prefer some texture, simply mash some of the tomatoes against the pot sides with a wooden spoon while stirring. The choice is yours, but blending creates that signature restaurant-style consistency.
Once blended, return the soup to a gentle simmer for 5 more minutes to ensure all flavors are fully integrated. This step is where the soup transforms from good to restaurant-quality. The blending removes any remaining chunks while distributing all the flavors evenly throughout.
Finish and Serve
Remove the pot from heat and let the soup rest for 5 minutes. This resting period allows any residual heat to fully incorporate all the flavors. Taste one final time and adjust seasoning if needed—this is your last chance to perfect the balance.
Ladle the soup into bowls and top each serving with ¼ cup freshly grated Parmesan cheese. The cheese adds a salty, umami finish that complements the creamy tomato base perfectly. Serve immediately while hot, as the flavors continue to develop even after serving.
Pro Tips For Making Panera Bread Tomato Soup Copycat
- Blister the Garlic: Toss whole garlic cloves in the butter first—no chopping needed—and let them sizzle until the edges turn deep golden. I used to mince it and wondered why my soup lacked that nutty, caramelized depth. This step adds layers without extra work.
- Simmer Low and Slow: After adding tomatoes and broth, keep the heat at a bare simmer (tiny bubbles, not rolling). Rushing this turns the soup grainy instead of velvety. I learned this the hard way when my first batch looked like tomato paste soup.
- Whisk in Cream Gradually: Temper the heavy cream by mixing in a splash at a time while stirring constantly. Dumping it all in at once curdles it every time—no matter how good the cream is. Take your time, or you’ll be scraping lumps off the pot.
- Strain for Smoothness: If you want that restaurant-style texture, strain the soup through a fine-mesh sieve after cooking. Skipping this leaves behind skins and seeds that make the soup feel heavier. Yes, it’s an extra step, but it’s worth it for that silky finish.
Best sauces and condiments for this panera bread tomato soup copycat
Creamy Upgrade Options
The original recipe uses ½ cup heavy cream, but you can experiment with alternatives for different textures. For a lighter option, substitute with ½ cup whole milk—it reduces richness slightly but keeps the soup velvety.
If you want extra decadence, try ¼ cup cream cheese blended in at the end for a thicker, almost bisque-like consistency. I’ve tested this and it adds a subtle tang that some people love. 🥛
Herb Variations
Fresh basil and thyme are the stars, but you can tweak the herb profile based on what you have. Swap the thyme for 1 tsp dried oregano for a Mediterranean twist, or add ½ tsp crushed red pepper flakes if you want a spicy kick.
For a more rustic flavor, try 1 tbsp fresh rosemary instead of thyme—it pairs surprisingly well with tomatoes. Just remember to adjust quantities to taste. 🌿
Acidity Balance
The 1 tbsp red wine vinegar brightens the soup, but you can play with other acids. A splash of lemon juice (about 1 tsp) adds a zesty note, while balsamic glaze (½ tsp) introduces a deeper, caramelized sweetness.
If your tomatoes are extra tart, reduce the vinegar to ½ tbsp or skip it entirely. The goal is to enhance, not overpower, the natural tomato flavor. 🍷
Cheese Finishes
While Parmesan cheese is classic, other cheeses add exciting twists. Try shaved pecorino Romano for a sharper, saltier bite, or crumbled feta for a briny contrast. For a vegetarian-friendly option, sprinkle nutritional yeast (1 tbsp) for a cheesy, umami flavor without dairy.
I also love adding a dollop of sour cream on top for extra creaminess. 🧀
Umami Boosters
To deepen the savory profile, stir in 1 tsp soy sauce or ½ tsp fish sauce (trust me, it works!) during the simmer. For a meaty texture without meat, add 1 tbsp tomato paste with the aromatics.
Mushroom lovers can fold in ¼ cup finely chopped shiitake mushrooms for an earthy depth. These additions elevate the soup from comforting to restaurant-worthy. 🍄
Topping Ideas
Beyond cheese, get creative with toppings. A drizzle of high-quality olive oil adds richness, while toasted breadcrumbs (2 tbsp) provide crunch. For a pop of color, add microgreens or baby spinach—they wilt slightly in the hot soup.
If you’re feeling fancy, try a swirl of brown butter (melt 1 tbsp butter until nutty) for a gourmet touch. These toppings turn a simple bowl into a showstopper. ✨
Nutrition facts
Frequently asked questions
Why does Panera's tomato soup taste so creamy without being heavy?
The secret lies in the heavy cream-to-broth ratio (1:4) and simmering time. The soup reduces naturally, concentrating flavors while the cream blends smoothly. Using San Marzano tomatoes (low-acid, sweet) prevents the cream from curdling, and the 5-minute rest before serving lets flavors meld perfectly.
Can I make this soup without an immersion blender?
For a chunkier texture, skip blending and simply stir vigorously with a wooden spoon. Or transfer half the soup to a regular blender, blend until smooth, then mix back in. The restaurant version uses blending for that signature velvety mouthfeel, but both methods work.
How do I store leftovers to keep them tasting fresh?
Let the soup cool completely, then store in an airtight container for up to 4 days in the fridge. For longer storage, freeze portions in 2-cup containers for up to 3 months. Reheat gently on the stove with a splash of broth—never microwave directly from frozen. The flavors actually improve overnight!
What's the best way to reheat this soup without breaking the texture?
Reheat over low heat on the stove, stirring frequently, until just warmed through (5-7 minutes). Avoid boiling to prevent the cream from separating. For frozen soup, thaw in the fridge overnight first. If it thickens too much, stir in 1-2 tbsp broth or water to restore creaminess.
Can I make this soup dairy-free?
Yes! Replace the ½ cup heavy cream with ½ cup full-fat coconut milk (for richness) or ¼ cup cashew cream (blend soaked cashews with water). The texture will be slightly lighter but still velvety. Add 1 tsp nutritional yeast for cheesy flavor. The key is to use a thick, neutral base to maintain the soup's body.