Soups & Stews
This Panera Bread-style tomato basil soup delivers that signature velvety texture and herby depth you crave, with a method that's easier than you'd expect. The secret lies in a slow simmer that develops rich tomato flavor while keeping the broth silky smooth—no blender required for that restaurant-quality finish.
I've recreated this version after testing multiple techniques, and the difference in texture is night and day compared to standard recipes.
What sets this recipe apart is the balance of ingredients: canned tomatoes for depth, fresh basil for brightness, and a touch of cream that rounds out the acidity without making it heavy.
The key technique is simmering the soup uncovered for the first 30 minutes, which allows excess liquid to evaporate and intensifies the tomato flavor before adding the cream. This ensures you get that signature Panera texture without any lumps or watery results.
By the time you're done, you'll have a bowl of soup that's velvety smooth with just the right amount of herby freshness from the basil.
The aroma alone will have everyone gathering around the table, and each spoonful delivers that perfect balance of tangy tomato, creamy richness, and bright herb notes. This version stays true to the original while being simpler to make at home—no shortcuts, just professional results.
The best part? This recipe scales perfectly for meal prep or serving a crowd, and it reheats beautifully while maintaining that creamy texture. Whether you're craving comfort food on a chilly evening or need a quick lunch, this soup delivers every time.
Let's get started with the ingredients you'll need to recreate it at home.
Ingredients for panera soup
Pantry staples plus a few fresh touches. Nothing exotic—just good stuff to make restaurant-quality soup at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing onions and garlic |
| Yellow Onion 🧅 | 1 whole | Medium-sized, diced small |
| Garlic Cloves 🧄 | 4 cloves | Peeled and minced finely |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed by hand or blender |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Basil Leaves 🌿 | 1 cup | Packed, stems removed |
| Heavy Cream 🥛 | ½ cup | Full-fat for best texture |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Sugar 🍯 | 1 tsp | Balances acidity |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
| Red Wine Vinegar 🍷 | 1 tbsp | Brightens flavor |
The tomatoes are non-negotiable here. San Marzano is ideal—sweeter, meatier, and less acidic than regular canned tomatoes. Grab the 28-ounce cans (that's about 4 medium tomatoes) from Whole Foods or Trader Joe's if you can. If you're using regular canned tomatoes, crush them by hand for better texture. The basil? Fresh is a must—dried just won't give you that bright, herby depth. Look for vibrant green leaves with no brown spots at your grocery store's produce section. I usually grab a big bunch and use half for this recipe, saving the rest for pesto or garnishes.
No San Marzano tomatoes? High-quality crushed tomatoes work fine—just add an extra pinch of sugar to balance any acidity. Short on fresh basil? Dried basil at one-third the amount gets you close, but it won't be the same. The heavy cream can be swapped for half-and-half or coconut cream if you're avoiding dairy, though the texture will be slightly lighter. Running low on red wine vinegar? Apple cider vinegar or lemon juice works in a pinch. The chicken broth is where most recipes cut corners—low-sodium is key so you don't end up with a salty soup. If you're using regular broth, cut the added salt in half.
This soup tastes even better the next day—honestly, it's one of those recipes where patience pays off. Store leftovers in an airtight container in the fridge for up to 5 days. Freezing isn't ideal because the cream can separate, but you can freeze it for up to 3 months if you stir well after reheating. I like to make a double batch because it disappears fast. The aroma alone will have your whole house smelling like a cozy Italian bistro, and it reheats beautifully for quick lunches all week.
Why You'll Love This Recipe
- No-Chop Needed: I swear by this—just dice that onion and garlic once, then let the broth and tomatoes do the work. The San Marzano tomatoes melt into that rich, velvety base while you stir, and honestly? That’s my kind of magic.
- Garlic Bomb Flavor: Between us, the olive oil and crushed garlic cloves here aren’t just background players—they’re the stars. Simmer them low and slow, and you get this deep, aromatic punch that makes every spoonful feel like a hug. (Yes, even on a Tuesday night.)
- Meal Prep MVP: This soup tastes better the next day—thicker, more concentrated, and ready to reheat in minutes. I make a big batch on Sundays, freeze half, and boom: instant comfort when I’m too tired to cook. My lazy future self thanks me.
- Budget-Friendly Luxury: San Marzano tomatoes and good olive oil might sound fancy, but they stretch across multiple servings without breaking the bank. A single can of tomatoes and a box of broth feed four for under $8. That’s restaurant-quality flavor for pennies.
Step-by-step instructions for Panera bread tomato basil soup
Here's how to recreate that signature velvety texture and herby depth at home.
Sauté the Onion and Garlic Until Soft
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion, diced small, and cook for 5-6 minutes until it becomes translucent and just begins to caramelize at the edges. This step builds the flavor foundation—don't rush it.
Add the 4 cloves garlic cloves, minced finely, and cook for another 30 seconds until fragrant. You'll know it's ready when the kitchen smells like fresh garlic—this ensures maximum flavor extraction. Remove the pot from heat temporarily while you prepare the tomatoes to prevent burning.
Simmer the Tomatoes and Broth
Return the pot to medium heat and add the 28 oz canned San Marzano tomatoes, crushed by hand or blended. Stir in the 4 cups chicken broth, 1 teaspoon salt, 1 teaspoon sugar, and 0.5 teaspoon dried thyme. Bring the mixture to a gentle boil, then reduce heat to low and let it simmer uncovered for 15 minutes.
This simmering time allows the flavors to meld together while reducing the broth slightly, creating a more concentrated tomato base. Stir occasionally to prevent sticking, and taste the mixture—it should be sweet, tangy, and deeply tomatoey at this stage.
Add Vinegar and Basil for Brightness
Stir in the 1 tablespoon red wine vinegar and 1 cup fresh basil leaves, packed and stems removed. The vinegar brightens the flavors while cutting through the richness, and the basil adds that signature fresh, herby note that makes this soup so special. Simmer for another 5 minutes to let the basil infuse the soup.
Here's the thing—don't skip the vinegar. It might seem like a small amount, but it's what gives Panera's soup that signature tang that makes it stand out. The basil should be added fresh at this stage to preserve its vibrant flavor and aroma.
Blend for Silky Smoothness
Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. If you don't have an immersion blender, carefully transfer the soup to a countertop blender in batches, blending until smooth, then return it to the pot. This step creates that signature velvety texture that makes this soup so comforting.
After blending, return the soup to medium heat and stir in the 0.5 cup heavy cream. Let it heat through for 2-3 minutes—just until warmed through, but don't let it boil. The cream should be incorporated smoothly, adding richness without making the soup too heavy.
Finish with Seasoning and Serve Warm
Taste the soup and adjust the seasoning with additional salt or black pepper as needed. The soup should be perfectly balanced—sweet from the tomatoes, tangy from the vinegar, and rich from the cream, with a bright herbal note from the basil.
Ladle the soup into bowls and garnish with additional fresh basil leaves if desired. Serve immediately while warm—this soup tastes best fresh from the pot. The velvety texture and herby depth will transport you straight to Panera's cozy atmosphere.
Pro Tips For Making Panera Soup
- Sweat the Onion First: Dump that onion into the pot with olive oil and let it cook on medium-low for 10-12 minutes until it’s deep golden—not just soft. I used to rush this, and the soup always tasted flat until I realized the caramelized onion is the flavor foundation.
- Crush Those Tomatoes: Don’t just dump whole San Marzano tomatoes—give them a rough crush with your hands before adding them. This releases more juice and blends the flavors faster, so you’re not staring at chunks in an otherwise smooth soup.
- Salt the Broth Early: Season the chicken broth right when you add it, not at the end. The salt needs time to penetrate the tomatoes and mellow out—adding it later leaves the soup tasting one-note, like it’s missing something.
- Simmer Gently, Not Boil: Keep the heat at a low simmer (tiny bubbles, occasional swirls) for at least 20 minutes. Boiling burns the tomatoes and makes the soup taste harsh. Patience here means richer flavor—no one likes rushed soup.
Make-ahead tips for this panera soup
Batch Prep Strategy
Make a double batch—this soup tastes even better the next day, and it disappears fast. I always prepare 8 servings (using 56 oz tomatoes and 8 cups broth) so I can freeze half for later.
Store in glass Pyrex containers with tight lids to maintain freshness. The aroma alone will make your kitchen smell like an Italian bistro! 🌿
Freezer-Friendly Tips
This soup freezes beautifully for up to 3 months if you use the right technique. Let it cool completely, then transfer to freezer-safe bags (I love Stasher bags for their airtight seal).
Leave 1-inch headspace for expansion, and label with the date. Thaw overnight in the fridge before reheating for best texture. 🧊
Reheating Perfection
For stovetop reheating, transfer to a pot over medium-low heat and add 2 tbsp water or broth per serving to prevent drying. Heat for 8-10 minutes, stirring occasionally, until warmed through.
For microwave reheating, use 50% power for 2-3 minutes, then stir and let sit for 1 minute before serving. The cream may separate slightly—just stir vigorously to restore that velvety texture. 🔥
Garnish Prep Ahead
Pre-chop your garnishes the night before to save time. Store fresh basil leaves in an airtight container with a paper towel (dampened slightly) in the fridge for up to 3 days.
Toasted breadcrumbs or grated Parmesan can also be prepped in advance. I keep a small jar of each on hand for quick assembly when serving. ✨
Portion Control
Use 16-ounce mason jars for individual portions—they're perfect for meal prep and easy to grab. Fill jars to the top while warm (the soup will settle slightly as it cools), then refrigerate.
These portions reheat beautifully and keep for 4 days in the fridge. Label with dates to track freshness. 📅
Crowd-Pleasing Serving
For gatherings, serve in a large slow cooker on the "warm" setting to keep it hot for hours. Add a few extra basil leaves just before serving to maintain freshness.
Pair with garlic bread or a simple arugula salad for a complete meal. The aroma alone will draw everyone to the table! 🍽️
Nutrition facts
Frequently asked questions
Can I make this soup without fresh basil?
Yes, but the flavor won't be quite the same. Use 1 tablespoon dried basil instead, but add it with the thyme at the beginning of cooking rather than later. For extra depth, add 1 teaspoon dried oregano as well. The fresh basil gives that signature herby brightness that's hard to replicate with dried herbs alone.
Why does the recipe call for simmering uncovered?
Simmering uncovered for 15 minutes lets excess liquid evaporate, concentrating the tomato flavor and creating that signature velvety texture. This step prevents a watery soup and builds rich depth. If you're short on time, you can reduce the simmer time to 10 minutes, but the flavor won't be as intense.
Can I substitute the heavy cream for a lighter option?
For a lighter version, use ½ cup half-and-half or ½ cup coconut cream (for dairy-free). The texture will be slightly less rich, but the soup will still be delicious. If using coconut cream, add 1 teaspoon cornstarch mixed with 1 tbsp water to thicken it slightly.
What if my soup turns out too thick or too thin?
If it's too thick, stir in ¼ cup warm broth or water until smooth. For a thinner soup, simmer uncovered for an extra 5-10 minutes to reduce the liquid further. The key is balancing the simmer time and blending technique—this recipe is designed to hit that perfect velvety consistency.
How do I make this soup vegetarian?
Swap the chicken broth for vegetable broth and use ½ cup coconut cream instead of heavy cream. Add ½ cup diced mushrooms (sautéed with the onions) for extra depth. The texture and flavor will still be rich and satisfying, just plant-based.