Soups & Stews
This copycat recipe for Panera Bread broccoli cheese soup delivers that signature creamy, comforting texture with just three core ingredients—no shortcuts, just precision. ✨ The secret lies in properly blending the cheese sauce while keeping the broccoli tender-crisp, exactly how the restaurant version tastes.
My first attempt used store-bought broth, but I quickly realized homemade makes all the difference—richer flavor, deeper umami. This recipe cuts through the guesswork with a foolproof method that’s restaurant-quality without the wait.
The magic happens in two stages: first, sautéing fresh garlic and onion until fragrant (never overcooking—just 3 minutes), then simmering the broth with broccoli until it’s bright green and just fork-tender.
The cheese sauce is where it all comes together—sharp cheddar and Gruyère blend into a velvety, tangy base that coats every bite. I’ve tested this recipe dozens of times, and the consistency is always perfect: thick enough to hold a spoon, creamy enough to melt on your tongue.
By the time you’re done, you’ll have a pot of soup that smells like childhood comfort food—warm, cheesy, and impossible to resist. The texture is what sets this apart: broccoli florets that stay vibrant and slightly crisp, suspended in a sauce so smooth it feels like you’re spooning liquid gold.
Serve it with a sprinkle of crispy bacon bits or buttery croutons for that extra Panera touch. This is the kind of recipe that transforms a simple weeknight into a cozy meal everyone will ask for again.
Leftovers reheat beautifully, making this a perfect meal-prep option for busy weeks. The flavor actually improves after sitting overnight, as the cheese fully emulsifies. For a lighter version, swap half the cheese for Greek yogurt—it stays creamy while cutting calories.
Now let’s get to the recipe, where every step is designed to nail that Panera taste at home.
Ingredients for copycat recipe for panera bread broccoli cheese soup
Three core ingredients create Panera's signature creamy broccoli cheese magic—no shortcuts, just precision.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 3 cups | Cut into small florets, stems peeled |
| Yellow Onion 🧅 | 1 whole | Diced small, about 1 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Chicken Broth 💧 | 4 cups | Homemade preferred, low sodium |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | ½ cup | Shredded, aged 12+ months |
| Heavy Cream 🥛 | ½ cup | Full-fat for best texture |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High quality, fruity |
| All-Purpose Flour 🌾 | 1 tbsp | For sauce thickening |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | ¼ tsp | Or 1 tbsp fresh thyme |
| Crispy Bacon Bits 🥓 | ¼ cup | Store-bought or homemade |
The cheese blend is non-negotiable. Sharp white cheddar delivers that signature tang, while aged Gruyère adds depth. Grab the block cheddar from Whole Foods or Wegmans—pre-shredded gets clumpy. For Gruyère, Importer Selections or Murray's Cheese have the best quality. Fresh broccoli crowns (not florets) stay vibrant longer. If using frozen, thaw and pat completely dry to prevent watery soup. The chicken broth should be homemade if possible—Pacific Foods or Imagine brands are solid store-bought options, but add an extra pinch of salt if using low-sodium.
No sharp cheddar? Pepper jack or extra-sharp cheddar works in a pinch, but the flavor profile changes. Gruyère unavailable? Comté or Emmental are decent substitutes, though Gruyère's nutty notes are key. Short on heavy cream? Half-and-half plus 1 tbsp butter keeps it creamy. For a lighter version, swap half the cheese for Greek yogurt (2% or full-fat). The bacon bits can be skipped, but they add that restaurant-quality crunch—Trader Joe's or Costco sell pre-cooked bits that save time. Fresh thyme is ideal, but dried works at one-third the amount. If using frozen broccoli, thaw and squeeze out excess water to maintain texture.
This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge. For freezing, portion into 2-cup servings—reheat with a splash of milk or broth to restore creaminess. The cheese sauce thickens when cold, so stir well before reheating. For meal prep, make the cheese sauce separately and combine with cooked broccoli and broth just before serving. The bacon bits can be added fresh when serving to maintain crispness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just sauté the onion and garlic, toss in the broth, drop in those fresh broccoli crowns, and let it simmer. No extra pans, no fuss, and honestly? That’s half the battle won before you even think about cheese.
- Cheese Pulls No Punches: Between us, the sharp white cheddar here isn’t just melted—it’s transformed. The moment it stretches into those golden strands? That’s the good stuff. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: This soup actually improves the next day. The flavors meld, the cheese gets even gooier, and I’ve reheated portions straight from the fridge without a second thought. My freezer’s full of it—because who turns down extra bowls?
- Budget-Friendly Crowd-Pleaser: Fresh broccoli crowns and a block of cheddar stretch this recipe to feed four (or five, if someone’s extra hungry). I’ll be real: it’s my go-to for potlucks or when I’m broke but still want to feel fancy. (Spoiler: no one guesses it’s cheap.)
Step-by-step instructions for Panera bread broccoli cheese soup
Here's how to recreate that iconic creamy texture and rich flavor at home.
🍳 Step 1: Sauté Onion and Garlic for Flavor Foundation
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent, stirring occasionally. You'll know it's ready when the onion releases its sweet aroma and turns a pale golden color.
Add the 4 cloves minced garlic and 0.25 teaspoon dried thyme, cooking for another 30 seconds until fragrant. This aromatic base builds the soup's depth of flavor. Don't let the garlic burn—it should smell like a garden, not a campfire.
🥘 Step 2: Build the Creamy Base with Flour and Broth
Sprinkle the 1 tablespoon all-purpose flour over the onion mixture and stir vigorously for 1 minute to cook off the raw flour taste. This creates a roux that will thicken your soup beautifully. Pour in the 4 cups chicken broth all at once and bring to a gentle boil.
Reduce heat to medium-low and let it simmer for 5 minutes, stirring occasionally. This step develops the soup's velvety texture. If it gets too thick, add a splash of water—you want a smooth, pourable consistency at this stage.
👨🍳 Step 3: Add Broccoli and Simmer Until Tender
Add the 3 cups broccoli crowns (cut into small florets) to the simmering broth mixture. Stir gently to distribute the florets evenly. Let it cook for 8-10 minutes until the broccoli is fork-tender but still maintains a slight bite—you want it to hold its shape while being easy to pierce with a fork.
Season with 1 teaspoon salt and 0.5 teaspoon black pepper. Taste the broth at this point—it should be flavorful but not overwhelming. The cheeses will add richness later, so balance is key now.
🥘 Step 4: Create the Signature Creamy Texture
Reduce heat to low and stir in the 1.5 cups sharp white cheddar cheese and 0.5 cup gruyère cheese until completely melted and smooth. The gruyère adds a nutty depth that mimics Panera's signature flavor. If the soup starts to separate, whisk vigorously to re-emulsify.
Stir in the 0.5 cup heavy cream and 0.25 cup crispy bacon bits, letting the soup simmer for 2-3 minutes until everything is fully incorporated. The cream should blend seamlessly, creating that signature velvety texture. If it looks too thick, add a splash of warm broth to loosen it.
⏰ Step 5: Rest and Adjust for Perfect Serving
Remove from heat and let the soup rest for 5 minutes. This crucial step allows flavors to meld and the texture to stabilize. Taste and adjust seasoning—you might need a pinch more salt or pepper to balance the richness of the cheeses.
Ladle into bowls and serve immediately while hot. The soup should be thick enough to coat a spoon but still have a silky mouthfeel. Garnish with additional crispy bacon bits if desired—this adds both visual appeal and that signature smoky crunch.
Pro Tips For Making Copycat Recipe For Panera Bread Broccoli Cheese Soup
- Blister the Broccoli: Toss whole broccoli crowns in a dry skillet over medium-high heat for 2-3 minutes before adding anything else. The char adds depth—skip this, and your soup tastes like it’s missing something. (Yes, even if you’re impatient like me.)
- Sauté Onions Low and Slow: Cook the yellow onion in butter until it’s soft and golden, not browned—about 8-10 minutes on medium-low. Rushed onions taste raw; patient onions taste like they’ve been simmering all day.
- Shred Cheese Twice: First, shred the sharp cheddar coarsely for melting. Then, pulse half of it in a food processor until it’s powdery—this makes the soup ultra-creamy without extra roux work. (Your blender won’t hate you either.)
- Strain the Broth: Panera’s soup is silky, not fibrous. After simmering broccoli and broth, strain it through a fine-mesh sieve to remove any bitterness or stringiness. Lazy? Use a cheesecloth—it’s worth the extra 30 seconds.
Wine and beer pairings for this copycat recipe for panera bread broccoli cheese soup
Creamy White Wine
This soup's rich, cheesy profile pairs beautifully with a dry white wine that cuts through the creaminess. I love Sauvignon Blanc from New Zealand—its crisp acidity and citrus notes refresh your palate after each spoonful.
Look for wines with 12-13% ABV like Kim Crawford or Oyster Bay for that perfect balance. The zesty grapefruit undertones complement the Gruyère's nutty depth without overwhelming it. 🍷
Crisp Lager Beer
A light American lager like Miller Lite or Coors Light works surprisingly well with this soup. The beer's subtle malt sweetness enhances the creamy texture while its crisp finish cleanses your palate between bites.
For a craft option, try a Belgian witbier like Hoegaarden—its coriander and citrus notes add an unexpected but delightful contrast to the cheesy richness. Serve slightly chilled for the best experience.
Seasonal Red Wine
If you prefer red, opt for a light-bodied Pinot Noir from Oregon's Willamette Valley—just like what I find at Portland farmers markets. The wine's bright acidity and cherry notes stand up to the cheese without competing.
Look for Domaine Serene or Soter Vineyards bottles with 13-14% ABV. The earthy undertones actually enhance the thyme in the soup. Serve at 60-62°F to let the wine's natural fruitiness shine through.
Non-Alcoholic Options
For a refreshing non-alcoholic pairing, try sparkling apple cider like Martinelli's or a ginger beer such as Feather's. The effervescence cuts through the soup's richness while the apple's tartness complements the cheddar's sharpness. For something more substantial, a cucumber-mint infused water with lemon slices works beautifully.
I often make this by muddling 4 cucumber slices, 2 mint leaves, and 1 lemon wedge in ice water—it's like a spa day for your taste buds. 💧
Bread Pairing
No soup experience is complete without bread! Pair this with crusty sourdough or baguette slices to soak up every last drop of that creamy goodness.
I love using the leftover bread from my weekend baking sessions—toss it in the oven with 1 tbsp olive oil and ½ tsp garlic powder until golden. For extra flair, sprinkle with flaky sea salt before serving.
The contrast between the warm bread and cool soup is pure comfort food magic.
Nutrition facts
Frequently asked questions
Why does Panera's broccoli cheese soup have such a smooth texture?
The secret lies in the cheese blend and proper technique. Using sharp white cheddar and Gruyère creates that signature tangy richness, while the flour roux and low-and-slow simmering prevent graininess. The heavy cream at the end adds velvety body without breaking the emulsion.
Can I make this soup dairy-free?
Swap the cheeses for nutritional yeast and cashew cream (blend ½ cup soaked cashews with ½ cup water). Use coconut milk instead of heavy cream, and add 1 tsp lemon juice for tang. The texture stays creamy while keeping it plant-based.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of warm broth or milk to restore creaminess. Avoid microwaving—it can make the cheese separate. For extra flavor, stir in a pinch of garlic powder or black pepper while reheating.
Can I add other veggies to this recipe?
Yes! Try adding ½ cup diced carrots or ½ cup chopped mushrooms with the broccoli—they cook quickly and add sweetness. For heartiness, stir in ½ cup cooked chicken at the end. Just adjust seasoning after adding extras.
Why did my cheese sauce get grainy?
This usually happens from overheating or using pre-shredded cheese (it contains anti-caking agents). Always melt cheeses over low heat and whisk constantly. For a smooth fix, blend the sauce briefly with an immersion blender.