Copycat Panera Bread Broccoli Cheese Soup Recipe: Creamy, Crunchy Top That Stays Crispy

Soups & Stews

Copycat Panera Bread Broccoli Cheese Soup Recipe: Creamy, Crunchy Top That Stays Crispy

This copycat Panera Bread broccoli cheese soup delivers the exact same creamy, cheesy perfection you love—including that legendary crispy bread topping that stays crunchy bite after bite. 💛 After years of testing variations, I've cracked the code for replicating the restaurant's signature texture and flavor at home without any shortcuts that compromise quality.

The secret lies in two key techniques: first, creating a velvety roux base that forms the foundation of that signature creaminess, and second, toasting the bread cubes until they're golden and crispy before adding them to the soup.

I've also included a few professional tricks—like blooming the spices in butter and using a blend of cheeses—that make all the difference in capturing that authentic Panera taste.

By the time you're done, you'll have a steaming bowl of rich, cheesy soup topped with perfectly crispy bread pieces that don't turn soggy. The aroma alone will have everyone gathering around the table, and each spoonful delivers that comforting, restaurant-quality experience we all crave.

This is the recipe I make when I want to recreate that Panera feeling at home.

Perfect for chilly evenings, game days, or whenever you need a comforting meal that feels like a warm hug in a bowl. The best part? It's easier to make than you think, and the results are worth every minute. Let's get started on recreating this classic.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for copycat recipe for panera bread broccoli cheese soup

This creamy, comforting soup needs just 15 simple ingredients to recreate Panera's legendary restaurant taste at home.

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup Cold, cut into small cubes
All-Purpose Flour 🌾 ½ cup For velvety roux base
Fresh Broccoli Florets 🥦 3 cups Cut into bite-sized pieces
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Chicken Broth 💧 4 cups Low-sodium, homemade or store-bought
Whole Milk 🥛 1 cup Full-fat for creaminess
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, block preferred
Gruyère Cheese 🧀 ¾ cup Shredded, adds depth of flavor
Dry White Wine 🍷 ½ cup Sauvignon Blanc works best
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste, don't skip
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked for best flavor
Dried Mustard Powder 🌿 ½ tsp Adds subtle depth
Sourdough Bread 🍞 4 cups Cubed, 1-inch pieces
Extra-Virgin Olive Oil 🫒 1 tbsp For toasting bread cubes

The cheese blend is non-negotiable here. Gruyère adds that nutty depth you taste in the original, while sharp cheddar delivers the tangy kick. Whole Foods or Trader Joe's carry pre-shredded Gruyère, but I always buy the block and grate it myself for better texture. For the roux, unsalted butter is key—it develops that rich, golden base without overpowering saltiness. If you're short on time, Earth Balance vegan butter works too, though it lacks the same depth. The broccoli should be bright green florets—frozen works in a pinch, but fresh gives the best texture. Look for organic broccoli at Costco if you want to splurge on quality.

No white wine? Chicken broth with a splash of lemon juice mimics the acidity perfectly. Short on Gruyère? Parmesan at half the amount adds a similar umami punch. The bread topping is where most home versions fail—sourdough cubes are ideal (their crust stays crispy longer), but French bread or even baguette works too. Toast them in olive oil until golden, not brown. For the roux, don't rush it—cook it 8-10 minutes until it's a deep golden brown, or you'll get that floury aftertaste. And trust me on the mustard powder—it's what gives the soup that signature Panera tang.

This soup tastes even better the next day—reheats beautifully in the microwave or on the stovetop. Store leftovers in an airtight container for up to 5 days, or freeze portions for 3 months. The bread cubes lose crispiness when reheated, so add them fresh when serving. For meal prep, make the soup base ahead and keep the bread cubes separate until serving. Double the batch—it disappears fast, especially when you're pretending it's Panera. The cheese sauce thickens as it cools, so stir in a splash of milk if it seems too stiff when reheating.

❤️

Why You'll Love This Recipe

  • No-Fuss Roux Magic: I swear by that simple butter-and-flour roux—it’s the secret weapon here. Just melt the butter, toss in the flour, and stir for three minutes until it smells like heaven. No fancy techniques, no stress, just that rich, velvety base that makes every spoonful worth it.
  • Cheesy Garlic Crunch: That crispy, toasted garlic at the bottom? Chef’s kiss. The moment it hits your bowl, it’s like a little flavor explosion—savory, nutty, and just sharp enough to cut through the creamy cheese. Honestly, I’ll take this over any store-bought version any day.
  • Weeknight Crowd-Pleaser: This soup disappears faster than I can say “second bowl.” It’s the kind of dish that works for busy weeknights, potlucks, or even a lazy Sunday when you’re not in the mood to cook. Throw in some extra broccoli for the kids, a sprinkle of cheese for the adults—everyone’s happy.
  • Leftovers That Taste Better: Between us, this soup actually gets better the next day. The flavors meld, the cheese clings to the broccoli like it’s meant to be, and reheating it takes all of two minutes. I make a double batch on Sundays just so I don’t have to think about cooking midweek.

Step-by-step instructions for Panera bread broccoli cheese soup

Here's how to nail that iconic creamy texture and perfect crispy bread topping every time.

1

🍳 Step 1: Build the Velvety Roux Base

Melt the 0.5 cup unsalted butter in a large Dutch oven over medium heat until it foams. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 1-2 minutes until the mixture turns a rich, golden brown color—this is your roux. You're looking for a deep, nutty aroma and a color like peanut butter.

Don't rush this step. A properly browned roux is the secret to that restaurant-quality creaminess. If it starts to smell burnt, reduce the heat slightly but keep whisking. Once golden, immediately pour in the 0.5 cup dry white wine and whisk constantly for 1 minute until the alcohol smell dissipates completely.

2

🥘 Step 2: Cook the Aromatics and Develop Flavor

Add the 1 diced yellow onion and 4 minced garlic cloves to the roux. Cook over medium heat for 5-6 minutes, stirring frequently, until the onions are translucent and the garlic is fragrant but not browned. This foundational flavor layer is crucial—don't skip it.

Here's where the magic happens: Add the 3 cups fresh broccoli florets and cook for another 3-4 minutes, stirring occasionally. The broccoli will soften slightly but maintain its vibrant color. This step ensures your soup has that characteristic broccoli flavor without turning to mush later. Keep the heat at medium—too high and you'll burn the delicate garlic.

3

🍳 Step 3: Simmer the Creamy Broth

Pour in the 4 cups chicken broth and bring to a gentle simmer. Stir in the 1 cup whole milk, 1.5 tsp kosher salt, 0.5 tsp black pepper, and 0.5 tsp dried mustard powder. Let it simmer uncovered for 15 minutes, stirring occasionally, until slightly thickened. You'll see the soup reduce just enough to intensify the flavors.

Taste and adjust seasoning—this is where you can really make it your own. I usually add a pinch more salt and a crack of black pepper. The mustard powder adds that subtle depth that sets this soup apart from basic cheese soups. Keep the heat low to medium to prevent curdling the milk.

4

🥘 Step 4: Add Cheeses for Maximum Creaminess

Lower the heat to low and gradually whisk in the 1.5 cups sharp cheddar cheese and 0.75 cup gruyère cheese until completely melted and smooth. This is where that signature creamy texture comes from—don't rush it. If the cheese clumps, add 1-2 tablespoons of the hot broth to help emulsify.

Once fully melted, return the soup to a gentle simmer for 5-7 minutes. The gruyère adds that nutty depth while the cheddar provides the classic sharpness. If the soup starts to look too thick, whisk in a splash of hot broth. The perfect consistency should coat the back of a spoon but still be pourable.

5

🔥 Step 5: Toast the Bread for Crunchy Topping

While the soup simmers, heat a large skillet over medium heat and add the 1 tbsp extra-virgin olive oil. Add the 4 cups sourdough bread cubes in a single layer and toast for 3-4 minutes, stirring occasionally, until golden brown and crispy. The bread should develop a deep, toasty aroma—this is your crispy topping.

Transfer the toasted bread to a plate and keep it warm. Here's the pro tip: Don't make all the bread at once. Toast it in batches and keep the finished cubes warm in a 200°F oven while you finish the soup. This ensures maximum crunch when you serve it.

6

🍽️ Step 6: Assemble and Serve Immediately

Ladle the hot soup into bowls and immediately top with the toasted sourdough cubes. The contrast of creamy soup with crispy bread is what makes this dish so special. Serve with a side of crusty bread for dipping—trust me, you'll want seconds.

For that restaurant experience, garnish with extra black pepper and a sprinkle of grated cheddar. The soup should be hot enough to melt the cheese immediately when served. If you make this ahead, keep the bread topping separate and toast it fresh before serving to maintain that perfect crunch.

👨‍🍳

Pro Tips For Making Copycat Recipe For Panera Bread Broccoli Cheese Soup

  • Bloom the Onion Right: Dice that onion extra fine—think rice grains, not poker chips—and cook it in the butter until it’s translucent but not brown. I used to rush this, and the soup tasted flat; slow and steady here keeps the flavor rich without bitterness.
  • Blanching Broccoli First: Toss florets in boiling water for 30 seconds, then ice bath. This softens them just enough for blending while keeping their color bright—no more gray, mushy broccoli lurking in your soup.
  • Low and Slow for Roux: Whisk that butter and flour over low heat for 8–10 minutes until it’s a pale gold, not brown. High heat burns it fast, and you’ll taste it later—trust me, you don’t want that smoky edge in your cheese soup.
  • Cheese in Stages: Stir in half the cheese while the soup simmers, then blend it smooth. Add the rest at the end—this keeps the texture velvety, not clumpy. (And yes, sharp cheddar makes a difference; pre-shredded is a shortcut, but it’s not the same.)

Troubleshooting this recipe

Too Thin Soup Fix

If your soup ends up too thin after simmering, don't panic. The key is to thicken it properly without breaking the creamy texture. Remove the pot from heat and whisk in 1 tablespoon cornstarch mixed with 2 tablespoons cold water per 2 cups of soup.

Return to low heat and stir constantly until thickened—about 2-3 minutes. For a smoother finish, I prefer this method over adding more cheese, which can make the soup grainy. 🥄

Grainy Cheese Solution

Cheese clumping is the #1 reason home versions fail. To prevent it, melt the cheeses low and slow and whisk constantly. If clumps form, remove from heat immediately and stir in 1 tablespoon hot broth to help emulsify.

For extra insurance, I like to pre-mix the shredded cheeses with 1 teaspoon flour before adding to the soup. This creates a smoother texture that mimics the restaurant version perfectly.

Soggy Bread Topping

The bread topping is where most home cooks struggle. The secret is toasting it just before serving and keeping it warm in a 200°F oven while you finish the soup. If you make the bread too far ahead, it will lose its crunch.

For extra insurance, I brush the toasted cubes with a tiny bit of garlic-infused olive oil right before serving—this adds flavor and helps maintain crispiness. 🍞

Broccoli Turning Mushy

Overcooking the broccoli is a common mistake that ruins the texture. Add the florets to the pot just 3-4 minutes before adding the broth, then remove them immediately when the soup comes to a simmer.

For even better results, I like to blanch the broccoli first in boiling water for 1 minute, then shock in ice water before adding to the soup. This preserves that bright green color and crisp texture.

Cheese Separating Issue

If your soup develops a greasy layer on top, it's separating from the liquid. This happens when the cheese isn't fully emulsified. To fix it, remove from heat and whisk vigorously for 1-2 minutes to redistribute the fat.

For prevention, always add the cheeses off the heat or at the very lowest simmer. I also recommend using a mix of sharp cheddar and gruyère—the fat content in gruyère helps create a more stable emulsion.

Weak Flavor Profile

If your soup tastes bland, it's likely missing the mustard powder or proper seasoning. The 0.5 teaspoon dried mustard powder is crucial for that signature Panera tang. For extra depth, I also add 1 teaspoon Worcestershire sauce when simmering the broth.

Taste as you go and adjust with kosher salt and black pepper—remember, salt enhances all flavors, so don't be shy with it. A splash of lemon juice at the end brightens the whole dish. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 95mg32%
Sodium 1250mg54%
Total Carbohydrate 35g12%
Dietary Fiber 5g18%
Sugars 6g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without white wine?

The wine adds acidity that brightens the flavors, but you can substitute with 0.5 cup chicken broth + 1 teaspoon lemon juice for the same effect. For extra depth, add 1 teaspoon Dijon mustard to the roux instead. The soup will still be delicious—just slightly less complex.

2

What's the best way to store leftovers?

Store the soup (without bread topping) in an airtight container in the fridge for up to 5 days. For freezing, portion into containers and keep for 3 months. Always toast the bread cubes fresh before serving to maintain that perfect crunch. The soup reheats beautifully—just warm on the stovetop over medium-low heat until steaming.

3

Why does my bread topping get soggy?

Most home cooks make this mistake by toasting the bread too early. Keep the bread cubes warm in a 200°F oven while finishing the soup, and toast them fresh in olive oil just before serving. For extra insurance, brush the toasted cubes with a tiny bit of garlic-infused oil right before adding to the soup. This creates a flavorful barrier that helps maintain crispiness.

4

Can I use frozen broccoli instead of fresh?

Frozen works perfectly—just thaw and drain it completely before using. For best texture, blanch frozen broccoli in boiling water for 1 minute, then shock in ice water to preserve color and crispness. Fresh broccoli gives the most vibrant green color, but frozen is a great time-saver and maintains the same flavor when prepared this way.

5

How do I make this soup dairy-free?

Replace the butter with 0.5 cup vegan butter or olive oil, use 1 cup unsweetened almond milk instead of whole milk, and substitute the cheeses with 1.5 cups vegan cheddar shreds (like Violife) plus 0.25 cup nutritional yeast for that cheesy depth. The roux will still work, though the texture will be slightly lighter. The mustard powder remains essential for that signature tang!

★★★★★4.9(12 reviews)
Categories Soups & Stews