Soups & Stews
This copycat recipe for Panera Bread broccoli cheese soup brings that beloved creamy, cheesy comfort right into your own kitchen. The secret lies in a precise three-cheese blend and a crispy breadcrumb topping that transforms this into a restaurant-quality dish.
I've replicated the exact technique that makes the soup so addictive—starting with a rich roux and building layers of flavor through careful cheese melting.
The foundation of this soup is a smooth, velvety broth infused with garlic and onion, where sharp cheddar, creamy Gruyère, and mild Monterey Jack create that perfect balance of tangy and creamy.
What sets this apart is the toasted breadcrumb topping—crispy on the outside, soft on the inside—that adds texture and depth. This isn't just a copycat; it's a method perfected through years of testing to nail that restaurant experience at home.
By the time you're done, you'll have a pot of soup that's rich, cheesy, and impossibly comforting—with that golden, crunchy breadcrumb layer that makes every bite worth it. The aroma alone will have everyone gathering around the table, and the first spoonful will confirm you've achieved the real deal.
This is the kind of soup that warms you from the inside out, perfect for chilly evenings or when you need a taste of home.
Ready in just under an hour, this recipe delivers restaurant-quality results without the wait. The key is patience—letting the cheese melt slowly and the breadcrumbs toast to golden perfection.
Whether you're feeding a crowd or treating yourself to a cozy meal, this soup will become your new favorite. Let's get cooking!
Ingredients for copycat recipe for panera bread broccoli cheese soup
Six ingredients make this creamy, cheesy soup restaurant-perfect with crispy topping magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 4 cups | Fresh or frozen, cut into bite-sized pieces |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for tangy flavor |
| Gruyère Cheese 🧀 | ¾ cup | Shredded, nutty and creamy |
| Monterey Jack Cheese 🧀 | ¾ cup | Shredded, mild and smooth |
| All-Purpose Flour 🌾 | ½ cup | For roux base, unsifted |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Chicken Broth 💧 | 4 cups | Low-sodium, homemade or store-bought |
| Yellow Onion 🧅 | 1 whole | Diced, medium-sized |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping, toasted |
| Butter (for topping) 🧈 | 2 tbsp | Melted, unsalted |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme leaves |
The cheese trio is non-negotiable. Sharp cheddar from Kraft or Cabot gives that tangy bite, while Gruyère from Whole Foods (the pre-shredded kind works fine) adds nutty depth. For Monterey Jack, Sargento is my go-to—it melts like a dream. Look for aged cheddar (the older, the better) and avoid pre-shredded blends with anti-caking agents. If you can only find one, double up on cheddar and Gruyère. The panko? Japanese-style from Trader Joe's toasts to perfect crispiness—don't use regular breadcrumbs, trust me.
No Gruyère? Swiss cheese works in a pinch, but you'll lose some of that signature nutty flavor. Pre-shredded cheese? Grate it yourself—it melts so much better. Short on chicken broth? Vegetable broth plus 1 tsp chicken bouillon gets you close. The thyme can be fresh, but dried is fine too (just use half the amount). For the roux, don't rush it—cook the flour and butter until it's a rich golden color (about 5 minutes). That's what gives the soup its velvety texture. And if you're using frozen broccoli, thaw and drain it first—no one wants a watery soup.
This soup tastes even better the next day. Store leftovers in an airtight container for up to 4 days in the fridge. For the breadcrumb topping, make it fresh—it loses crispiness fast. But the good news? The soup reheats beautifully. Just stir in a splash of milk or broth if it gets too thick. Freezes for 3 months, though the texture changes slightly. I like to double the topping recipe and keep extra in the freezer—just toast it when ready to serve.
Why You'll Love This Recipe
- I’ll be real: Gruyère is pricey, but you only need a little to make it sing. The rest of the blend (sharp cheddar + Monterey Jack) keeps costs down while still delivering that restaurant-worthy richness. Plus, the flour roux stretches the soup further—no skimping on flavor, no breaking the bank.
- No-Fuss Weeknight Fix: I swear by this recipe on days when I’d rather not stand at the stove for hours. Toss in pre-cut broccoli florets, dump in the cheeses (sharp cheddar, Gruyère, Monterey Jack—oh my!), and let the roux do the heavy lifting. By the time the flour-to-butter base thickens, I’m already grabbing bowls.
- Cheese Love Overload: Between us, this is the only soup that makes me actually finish my broccoli. The sharp cheddar melts into creamy strands while the Gruyère adds that nutty depth Panera nailed. (Yes, even my cheese-averse partner asks for seconds.) The flour roux? It’s the secret—thick, velvety, and not gluey if you whisk it right.
- Leftover Goldmine: This soup tastes just as good the next day—honestly, better. I’ll make a double batch on Sundays, freeze half, and pull it out for lazy nights or when company drops by. The texture holds up, and reheating it? Microwave or stovetop, it’s still that perfect blend of cheesy and veggie-packed goodness.
Step-by-step instructions for copycat Panera Bread broccoli cheese soup
Here's how to recreate that iconic restaurant soup at home with a velvety three-cheese blend and crispy breadcrumb topping.
Sauté Onion and Garlic for Flavor Foundation
Melt the 0.5 cup unsalted butter in a large pot over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. This is where the flavor starts building—push the onions around occasionally so they don't brown too quickly.
Add the 3 cloves minced garlic and the 0.5 teaspoon dried thyme, cooking for another 30 seconds until fragrant. You'll know it's ready when the kitchen fills with that unmistakable garlic-thyme aroma. Be careful not to let the garlic burn—it should smell wonderful, not bitter.
Create the Roux and Add Broth
Sprinkle the 0.5 cup all-purpose flour over the onions and stir vigorously for 1-2 minutes until it forms a smooth paste. This roux will thicken your soup beautifully. Cook for another 2-3 minutes until it turns a light golden color—this ensures it won't taste raw.
Slowly pour in the 4 cups chicken broth while whisking constantly to prevent lumps. Bring the mixture to a gentle simmer and let it cook for 5 minutes. This step develops the soup's rich, velvety texture that makes it so comforting.
Add Broccoli and Simmer Until Tender
Add the 4 cups broccoli florets to the pot and stir gently to coat them in the broth mixture. Bring back to a simmer and cook for 8-10 minutes until the broccoli is fork-tender but still vibrant green. You want it to hold its shape but be easy to pierce with a fork.
Season with the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Taste the broth at this point—it should be flavorful but not overly salty. If you're using low-sodium broth, you might need to adjust the seasoning slightly.
Incorporate the Three-Cheese Blend
Reduce the heat to low and begin adding the cheeses one at a time, stirring constantly. Start with the 0.75 cup gruyère cheese, then the 0.75 cup monterey jack cheese, and finish with the 1.5 cups sharp cheddar cheese. Stir until each cheese melts completely before adding the next.
Once all the cheese is incorporated, stir in the 1 cup heavy cream. Let the soup simmer gently for another 3-4 minutes until it reaches your desired consistency—it should be thick and creamy but still spoonable. The cheeses should be fully melted with no grainy texture remaining.
Prepare and Add the Crispy Topping
In a small skillet, melt the 2 tablespoons butter for the topping over medium heat. Add the 0.5 cup panko breadcrumbs and toast for 2-3 minutes, stirring constantly, until they turn a golden brown color. You want them crispy but not burnt—this is what gives the soup its signature crunch.
Ladle the soup into bowls and immediately sprinkle with the toasted breadcrumbs. Serve right away while the topping is still crispy. This step is crucial—adding the breadcrumbs after serving keeps them from getting soggy in the hot soup.
Pro Tips For Making Copycat Recipe For Panera Bread Broccoli Cheese Soup
- Blanch Broccoli First: Drop florets into boiling water for 90 seconds before adding to the soup—this keeps them bright green and prevents them from turning to mush later. I learned this the hard way after making soup where the broccoli looked like sad, limp noodles.
- Grate Cheese Fresh: Skip pre-shredded cheese—it clumps and doesn’t melt as smoothly. Use a box grater for sharp cheddar and gruyère, and pulse Monterey Jack in a food processor for the perfect texture. Yes, it takes 5 minutes, but the result is worth it.
- Simmer, Don’t Boil: Keep the soup at a gentle simmer after adding the roux and liquids—boiling can make the cheese separate and turn the soup greasy. A slow, steady bubble is all you need to get that creamy, restaurant-quality finish.
- Toast the Flour: Cook the flour in butter or oil for 2-3 minutes before adding liquid—this deepens the roux flavor and prevents a raw flour taste. Don’t rush it; let the butter turn golden, or you’ll regret it later.
Best sauces and condiments for this dish
Creamy Garlic Sauce
This isn't just a soup—it's a flavor explosion. For an extra-rich version, stir in 1 tablespoon of Dijon mustard with the heavy cream. The tang cuts through the cheese, adding depth that makes every spoonful irresistible. I like Maille mustard for its smooth texture. 💛
Herb-Infused Oil
Drizzle the finished soup with 1 teaspoon of herb-infused olive oil right before serving. I blend 2 tablespoons fresh parsley, 1 tablespoon fresh chives, and 1 minced garlic clove into ¼ cup olive oil and let it sit for 30 minutes.
This adds a fresh, bright note that balances the richness.
Spicy Kick Option
For heat lovers, stir in ½ teaspoon of smoked paprika with the thyme. Or, add a pinch of cayenne pepper when incorporating the cheeses.
I keep a small jar of Penzeys hot honey on hand to drizzle on top—it adds sweetness and a gentle burn that pairs perfectly with the cheesy goodness. 🌶️
Extra Creamy Upgrade
Want soup so thick it coats the back of a spoon? Stir in 2 tablespoons of sour cream or crème fraîche off the heat. The tanginess elevates the cheeses, and the texture becomes impossibly smooth. I use Kirkland Signature sour cream—it's my secret weapon for restaurant-quality creaminess.
Cheesy Bread Topping
For a decadent twist, mix 2 tablespoons shredded cheddar with the panko breadcrumbs before toasting. The melted cheese adds another layer of flavor and texture. I also like sprinkling 2 tablespoons grated Parmesan over the top for a salty, umami boost.
This turns the breadcrumbs into a cheesy, crispy masterpiece. 🧀
Sour Cream Swirl
Before serving, dollop 2 tablespoons sour cream into each bowl and gently swirl it with a spoon. The cool cream contrasts beautifully with the warm, cheesy soup. For extra flair, top with a sprinkle of freshly cracked black pepper and a pinch of smoked paprika.
This finishing touch feels like a restaurant presentation. ✨
Nutrition facts
Frequently asked questions
Why does this recipe use three types of cheese instead of just cheddar?
The three-cheese blend is key for that authentic restaurant flavor. Sharp cheddar provides tangy bite, Gruyère adds nutty depth, and Monterey Jack creates smooth creaminess. Together they mimic Panera's signature taste profile better than any single cheese could.
Can I make this soup without a roux? What's the fastest shortcut?
For a quicker version, replace the roux with 2 tablespoons cornstarch mixed with 2 tablespoons cold water**. Stir it into the simmering broth until thickened (about 2 minutes). The texture won't be quite as velvety, but it's still delicious and saves 10 minutes of cooking time.
How do I prevent the breadcrumb topping from getting soggy?
Toast the breadcrumbs separately until golden brown, then add them to the soup bowls immediately after ladling in the hot soup. For extra insurance, sprinkle them on just before serving. Never mix them in while the soup is still in the pot—this guarantees crispy results every time.
What's the best way to reheat leftovers without losing the crispy topping?
Reheat the soup separately from the breadcrumbs. Warm it in a saucepan over medium-low heat, stirring occasionally. Just before serving, toast fresh breadcrumbs in butter and sprinkle on top. The original topping can be saved and reheated again if needed, but it won't be as crispy.
Can I make this soup dairy-free or gluten-free?
For dairy-free, replace the cheeses with nutritional yeast and coconut cream, and use gluten-free flour for the roux. For gluten-free breadcrumbs, use certified GF panko or make your own from GF breadcrumbs toasted in oil. The flavor will be different but still comforting. The original recipe isn't naturally gluten-free due to the breadcrumbs and flour.