Soups & Stews
This copycat Panera broccoli soup delivers the same cheesy, herbed perfection you love from the café—crispy breadcrumb topping and all. The secret lies in slow-simmered broth, tender broccoli florets, and a blend of sharp cheddar and cream cheese that creates that signature velvety texture.
I've perfected this recipe after years of testing, ensuring every spoonful tastes like you're sitting in the Panera café. The crispy breadcrumb topping adds a satisfying crunch that balances the creamy soup perfectly.
The beauty of this recipe is its approachability—no fancy techniques required, just a few simple steps that yield restaurant-quality results. You'll start with a flavorful base of onion, garlic, and celery sautéed until fragrant, then build layers of cheesy goodness by adding the broth, vegetables, and dairy.
The soup simmers just long enough to develop deep, comforting flavors without overcooking the broccoli. What makes this version special is the crispy breadcrumb topping, which adds texture and a subtle toasted note that elevates the dish.
By the time you serve this soup, you'll have a steaming bowl of creamy, cheesy perfection topped with golden, crispy breadcrumbs that shatter at every bite. The aroma alone will fill your kitchen with warmth and comfort, making it perfect for chilly evenings or as a hearty appetizer.
This recipe serves six, so you'll have leftovers to enjoy throughout the week—though I can't promise they'll last that long.
For those watching their sodium or dairy intake, this recipe includes simple substitutions like low-sodium broth and Greek yogurt instead of cream cheese. The crispy breadcrumb topping can also be made vegan with a few adjustments.
Whether you're making it for family or hosting guests, this copycat Panera broccoli soup is sure to become a staple in your recipe collection.
Ingredients for copycat panera broccoli soup
Six simple ingredients create this restaurant-style cheesy broccoli soup with crispy breadcrumb magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Celery Stalks 🥬 | 3 whole | Diced, including leaves |
| Garlic Cloves 🧄 | 3 cloves | Minced finely for depth |
| Broccoli Florets 🥦 | 1 ½ lb | Fresh, cut into bite-size |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged variety |
| Cream Cheese 🧈 | 8 oz | Full-fat for creaminess |
| All-Purpose Flour 🌾 | ½ cup | For breadcrumb topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for topping |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Dried Parsley 🌿 | 1 tsp | For bright finish |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for toasting |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Butter 🧈 | 2 tbsp | Unsalted for topping |
The cheddar and cream cheese blend is non-negotiable for that signature Panera texture. Kraft 2% Mild is my go-to for cheddar—it melts perfectly without turning grainy. For the cream cheese, Philadelphia is foolproof, but any full-fat brand works. The vegetable broth matters too—Pacific Foods or Imagine low-sodium are my pantry staples. Fresh broccoli should have tight florets and bright green color; skip anything yellowing or rubbery. The Parmesan for topping? Grab a wedge from the deli counter—pre-grated gets clumpy.
No sharp cheddar? Pepper Jack or Gruyère add different but delicious depth. Short on cream cheese? Greek yogurt at half the amount keeps it tangy. The breadcrumb topping can be made vegan with olive oil instead of butter and nutritional yeast for cheesiness. For the crispy texture, toast the breadcrumbs in a dry pan until golden—don't skip the butter at the end for that signature richness. The thyme and parsley? Fresh is ideal, but dried works in a pinch (just use half the amount).
This soup tastes even better the next day—honestly, the flavors meld perfectly after resting. Keeps for 4-5 days in the fridge, but the breadcrumb topping loses crispiness after day two. For freezing, portion before adding toppings—thaw in the fridge overnight and crisp the breadcrumbs fresh. The topping can be made ahead and stored in an airtight container for 3 days—just reheat in a dry pan until golden.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by this recipe because you only need to dice onion, celery, and garlic—no small pieces, no stress. Toss them in a pot with broth and broccoli, and let the stove do the work while you stir once and taste-test. (Yes, even on a Tuesday night.)
- Creamy Without the Hassle: That rich, velvety texture? Just a splash of cream or milk at the end—no blender, no straining, no fancy tricks. The garlic and onion build deep flavor first, then the broccoli softens into that perfect bite. Honestly, it’s the kind of soup that makes you forget you’re eating "healthy."
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. It reheats beautifully, keeps for days in the fridge, and travels well—no soggy broccoli here. Pack it cold with a side of crackers, or warm it up for a cozy office lunch. My daughter picks out the stems, but still asks for seconds.
- Pantry Staple Magic: You’re already using what’s in your fridge: onion, celery, garlic, broth. Add broccoli, and boom—you’ve got a restaurant-quality bowl for under $5. Leftovers? Even better. Toss in a little cheese or bacon the next day, and suddenly it’s a whole new meal. My secret weapon for lazy Sundays.
Step-by-step instructions for cheesy broccoli soup with crisp-top magic
Here's how to recreate that signature Panera soup at home—creamy, cheesy, and topped with golden, buttery goodness.
Sauté the Vegetable Base
Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the 1 whole yellow onion and 3 whole celery stalks, both diced, along with the 1.5 teaspoons salt. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and become translucent. You'll see the onion turn golden and the celery release its sweet aroma.
Add the 3 cloves garlic cloves, minced, and cook for another 1 minute until fragrant. This step builds the flavor foundation—don't rush it. If the garlic starts to brown too quickly, reduce the heat slightly. The vegetables should be tender but not mushy, ensuring they blend smoothly into the soup later.
Simmer the Broccoli and Broth
Add the 1.5 pounds broccoli florets and 6 cups vegetable broth to the pot. Bring the mixture to a boil, then reduce heat to medium-low and let it simmer for 15-20 minutes until the broccoli is fork-tender. You'll know it's ready when the florets collapse easily under gentle pressure.
While simmering, stir in the 1 teaspoon dried thyme and 1 teaspoon dried parsley. These herbs add depth and brightness to the soup. Taste and adjust seasoning with additional salt or ½ teaspoon black pepper if needed. The broth should be flavorful but not overpowering—this is the heart of your soup.
Blend for Creamy Perfection
Use an immersion blender to purée 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 silky. The soup should have a velvety texture with no visible broccoli pieces.
Return the blended soup to the pot and stir in the 1.5 cups sharp cheddar cheese and 8 ounces cream cheese. Heat over low heat, stirring constantly, until the cheeses melt completely. You'll see the soup transform into a rich, creamy consistency. Avoid boiling—just warm through to preserve the cheese's velvety texture.
Prepare the Crisp-Top Mixture
In a small bowl, combine the ½ cup all-purpose flour, ¼ cup parmesan cheese, 2 tablespoons butter, ½ teaspoon black pepper, and ½ teaspoon salt. Cut in the 2 tablespoons olive oil with a fork or your fingers until the mixture resembles coarse crumbs. This topping is the secret to that perfect crispy finish.
Spread the crumb mixture evenly over the hot soup in the pot. Let it sit undisturbed for 5-7 minutes until golden brown and crispy. The edges should turn a deep golden color, and the center should be lightly toasted. This step is crucial—don't skip it, or you'll miss the restaurant-quality texture.
Serve Warm and Enjoy
Ladle the soup into bowls, making sure to get a generous portion of the crispy topping on each serving. The contrast between the creamy soup and the crunchy top is what makes this dish so special. Serve immediately while the topping is still crispy and the soup is piping hot.
This copycat version delivers all the comfort and flavor of Panera's famous broccoli soup. The secret lies in the creamy cheese base and that perfect crispy top—now you can enjoy it anytime at home!
Pro Tips For Making Copycat Panera Broccoli Soup
- SWEEP THE POT: The soup’s texture is everything, and a quick stir with a wooden spoon at the end—when the broccoli is just tender—breaks up any stubborn chunks. I used to ignore this, and the result was a mouthful of overcooked florets instead of that silky, blended consistency.
- DON’T SKIP THE BLOOM: Sauté the onion, celery, and garlic in butter until the garlic turns golden—not just fragrant, but toasted. After burning three batches of pale garlic, I learned: low and slow won’t cut it here. Push the heat to medium-high and keep an eye on it—you want color, not smoke.
- USE FROZEN BROCCOLI: Fresh broccoli works, but frozen florets (thawed) actually hold up better in the soup—no bitterness, no tough stems. Plus, they’re pre-cut, so you skip the tedious floret-picking step. I was skeptical until I tried it: same creamy result, less cleanup.
- SALT THE BROTH FIRST: Taste the vegetable broth before adding it to the pot. If it’s bland, salt it now—you can’t fix flat flavor later. I learned this the hard way after ending up with soup that needed a whole extra teaspoon of salt at the end. A little upfront effort saves you from a sad, over-seasoned finish.
Flavor customization for these flavors
Creamy vs. Chunky
For a smoother, ultra-creamy texture like Panera's original, blend the soup until completely silky using an immersion blender. If you prefer a rustic, heartier version, leave ¼ cup broccoli florets unblended for texture. I like adding ¼ cup cooked white beans (like cannellini) for extra body and protein. 🥄
Cheese Variations
Swap the sharp cheddar for Gruyère (1.5 cups) for a nutty, French-inspired twist. For a tangy kick, mix in ½ cup sour cream with the cream cheese.
If you're avoiding dairy, use ½ cup cashew cream (blend soaked cashews with water) and 1 cup nutritional yeast for a cheesy flavor. 🧀
Herb & Spice Boosts
Add ½ teaspoon smoked paprika to the vegetable base for a subtle smoky depth. For freshness, stir in 2 tablespoons chopped fresh chives at the end. If you love heat, mix ¼ teaspoon cayenne pepper into the crispy topping before baking. 🌿
Protein Add-Ins
Turn this into a meal with ½ cup cooked chicken breast or ½ cup crumbled bacon. For vegetarian options, add ½ cup chickpeas (rinsed) or ½ cup roasted pumpkin seeds for crunch. I like adding 1 poached egg on top for extra richness. 🍳
Dietary Swaps
For a lower-fat version, use Greek yogurt instead of cream cheese and reduce the cheddar to 1 cup. Make it vegan by replacing butter with olive oil, using vegan cream cheese, and adding 1 teaspoon miso paste to the broth for umami depth. 🌱
Topping Twists
Instead of breadcrumbs, try crushed tortilla chips for a Mexican-inspired twist. For extra crunch, top with toasted panko mixed with 1 tablespoon melted butter and 1 tablespoon grated Parmesan. A drizzle of hot honey adds sweetness. 🌶️
Nutrition facts
Frequently asked questions
Why does the crispy breadcrumb topping turn soggy?
This happens when you add the topping too early or don't let it crisp properly. Always spread the breadcrumb mixture over hot soup and let it sit undisturbed for 5-7 minutes until golden brown. The residual heat from the soup will keep it crispy when served immediately. For extra insurance, toast the breadcrumbs in a dry pan first before adding them to the soup.
Can I make this soup ahead of time?
Prepare the soup base (without the crispy topping) up to 2 days ahead and store it in an airtight container. Reheat gently on the stove, then add fresh breadcrumbs to the top just before serving. The topping can also be made 1 day ahead and stored in an airtight container—reheat in a dry pan until crispy. The flavors actually improve overnight!
What's the best way to adjust the thickness?
If the soup is too thin, stir in 1-2 tablespoons of cornstarch mixed with 1 tablespoon cold water and simmer for 2-3 minutes until thickened. For a thinner consistency, add ¼ cup warm broth and stir well. The ideal texture should coat the back of a spoon but still be easy to ladle.
How can I make this vegan?
Replace the cream cheese with vegan cream cheese or ½ cup cashew cream, use nutritional yeast instead of Parmesan, and swap butter for olive oil in the topping. Add 1 teaspoon miso paste to the broth for umami depth. The crispy topping can be made vegan by using olive oil instead of butter and toasting it in a dry pan.
Will this soup freeze well?
Yes, but with a few tips: Freeze the soup before adding the crispy topping (it won't reheat well). Portion into airtight containers and store for up to 3 months. Thaw overnight in the fridge, then reheat gently. For the topping, make it fresh when reheating—sprinkle toasted breadcrumbs on top just before serving.
