Copycat Panera Bread Broccoli Cheese Soup Recipe: Velvety Cheese Swirls With Crispy Herb Topping

Soups & Stews

Copycat Panera Bread Broccoli Cheese Soup Recipe: Velvety Cheese Swirls With Crispy Herb Topping

This copycat recipe for Panera Bread broccoli cheese soup brings home that creamy, cheesy goodness—plus the crispy herb topping—right to your kitchen. The secret lies in a proper roux foundation and precise cheese melting, which I've perfected after years of testing.

My version even includes the exact herb blend that creates that addictive crunch on top.

What makes this copycat recipe work is the combination of techniques: sautéing onions and garlic until golden, building a smooth roux, and blending the soup until silky smooth. The cheese blend—sharp cheddar, Gruyère, and cream cheese—melts together to create those iconic swirls that set Panera's soup apart.

And that crispy topping? It's all about toasted breadcrumbs mixed with fresh herbs and butter, broiled until golden.

By the time you serve this soup, you'll have restaurant-quality results with crispy herb topping that adds texture contrast to every spoonful. The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect balance of cheesy richness and fresh herb notes.

This is comfort food at its finest, made even better knowing you've replicated it at home.

The best part? Leftovers reheat beautifully, making this perfect for meal prep or feeding a crowd. Whether you're serving it at a family gathering or just enjoying a cozy weeknight dinner, this recipe delivers the same satisfaction as your favorite bakery-café visit.

Let's get started on creating your own version of this classic.

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

Ingredients for copycat recipe for panera bread broccoli cheese soup

Sixteen ingredients transform into that iconic Panera soup—creamy, cheesy, and topped with addictive crunch.

Ingredient Amount Notes
Yellow Onion 🧅 1 whole Medium size, diced small
Garlic Cloves 🧄 3 cloves Fresh, minced finely
All-Purpose Flour 🌾 ½ cup For smooth roux base
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
Whole Milk 🥛 4 cups Full-fat for creaminess
Chicken Broth 💧 4 cups Low-sodium preferred
Fresh Broccoli 🥦 2 lbs Florets cut small
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, aged variety
Gruyère Cheese 🧀 ½ cup Shredded, nutty flavor
Cream Cheese 🧈 4 oz Full-fat for richness
Salt 🧂 1 ½ tsp Adjust to taste
White Pepper 🌶️ ½ tsp Freshly ground preferred
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Fresh Parsley 🌿 ¼ cup Chopped finely
Fresh Chives 🌿 2 tbsp Chopped for garnish
Melted Butter 🧈 2 tbsp For topping binding

The cheese blend is non-negotiable for those signature swirls. Sharp cheddar gives the tang, Gruyère adds nutty depth, and cream cheese binds it all together. Whole Foods or specialty cheese shops carry the best Gruyère, but any quality shredded will work. For the broccoli, fresh is best—frozen works in a pinch but can make the soup watery. The butter for the roux? Cold cubes prevent burning and create that velvety texture. Don't skip the whole milk—it's what makes this soup so luxuriously creamy.

No Gruyère? Parmesan at half the amount gets you close, though it won't be identical. Short on fresh herbs? Dried parsley at one-third the amount works, but fresh is worth the extra minute. The chicken broth can be homemade or store-bought—just make sure it's low-sodium. For the crispy topping, Panko is key—it stays crispy longer than regular breadcrumbs. If you can't find it, crush regular bread and toast it in the oven first. The secret to the roux? Cook it low and slow—golden brown, not burnt—or you'll taste flour.

This soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for 4-5 days, covered tightly to keep the top from drying. For the crispy topping, make it fresh before serving—it loses its crunch fast. Freeze portions without the topping, then toast it fresh when reheating. The cheese swirls? Add them last and stir gently to keep that signature look. Double the batch—it disappears faster than you can say 'copycat recipe'!

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually just one pot—no blender, no extra bowls, no stress. The roux made with butter and flour (that’s your secret weapon) thickens the milk into a velvety base while you sauté the onions and garlic. Honestly, the cleanup is so minimal I’ll take it over any "fancy" recipe.
  • Cheesy Garlic Hug: That first spoonful of soup hits you with a perfect balance: sharp garlic, creamy milk, and just enough sharp cheddar (if you’re copying Panera’s version) to make you close your eyes. Between us, the butter-to-flour roux gives it this unexpected depth—rich but not heavy, like a warm embrace in a bowl.
  • Lunchbox Hero: I make a double batch every Sunday because this soup travels like a dream. Pack it in a thermos for work or school lunches, and it stays creamy for hours—no soggy broccoli here. My kids actually eat their veggies when it’s hidden in this, and I’ll take any win.
  • Budget Warmth: A gallon of milk and a bag of frozen broccoli stretch this recipe into three hearty servings for under $8. The butter and flour are pantry staples, and onions/garlic are cheap. It’s the kind of meal that fills your home with comfort without emptying your wallet—or your fridge. (Yes, even on a Tuesday night.)

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

Here's how to nail that iconic Panera soup with velvety cheese swirls and a crispy herb topping every time.

1

Build the Perfect Roux Foundation

Melt the 0.5 cup unsalted butter in a large pot over medium heat. Once foaming, whisk in the 0.5 cup all-purpose flour all at once. Cook for 2-3 minutes, stirring constantly, until the mixture turns a light golden brown and smells nutty. This roux is the secret to that ultra-smooth texture—don't rush it or it'll burn.

Here's the thing—if you see any lumps, just keep whisking. The roux should coat the back of a spoon and look like wet sand. Immediately pour in 1 cup of the whole milk, whisking vigorously to break up any clumps. This prevents that dreaded "flour taste" that ruins homemade soups. Keep the heat at medium-low for now—we're just getting started.

2

Create the Velvety Cheese Base

Gradually whisk in the remaining 3 cups whole milk and 4 cups chicken broth, about ½ cup at a time, letting each addition warm through before adding more. Bring the mixture to a gentle simmer, then reduce heat to low and stir in the 1.5 cups sharp cheddar cheese, 0.5 cup gruyère cheese, and 4 oz cream cheese all at once.

This is where the magic happens. The cheeses should melt completely into the warm liquid, creating those signature swirls. If you see any unmelted cheese clumps, use an immersion blender to smooth it out—no one wants to bite into a cheese lump in their soup! Let the mixture simmer gently for 5 minutes, stirring occasionally, until everything is perfectly incorporated and the soup is silky smooth.

3

Cook the Broccoli and Season

While the cheese base simmers, chop the 2 lbs fresh broccoli into small florets. Add them to the soup and cook for 8-10 minutes until tender but still vibrant green. The broccoli should hold its shape but be fork-tender—you don't want it mushy.

Season with the 1.5 tsp salt and 0.5 tsp white pepper, then stir in the 3 cloves minced garlic and 1 whole diced yellow onion. Let everything cook together for another 3-4 minutes until the onion is translucent and the garlic is fragrant. Taste and adjust seasoning—this is your chance to make it perfectly balanced before moving forward.

4

Prepare the Crispy Herb Topping

In a small bowl, mix together the 0.5 cup panko breadcrumbs, 0.25 cup chopped fresh parsley, 2 tbsp chopped fresh chives, and 2 tbsp melted butter. The mixture should look like wet sand—if it's too dry, add a teaspoon of milk to bind it.

Spread this mixture on a parchment-lined baking sheet in an even layer. Bake at 375°F for 5-7 minutes until golden brown and crispy. Watch it closely—it burns fast! The topping should be golden all over with just a hint of brown spots. Let it cool for 2 minutes before breaking it into crumbles with your fingers.

5

Assemble and Serve

Ladle the hot soup into bowls, then sprinkle the crispy herb topping generously over each serving. The contrast of that warm, velvety soup with the cool, crispy topping is what makes this dish so amazing. Serve immediately while the topping is still crunchy—it softens quickly!

Real talk: if you make this ahead, just reheat the soup (without the topping) and add fresh crumbs when serving. And don't skip the topping—it's what makes this copycat recipe taste just like Panera's. Each spoonful should deliver that perfect balance of creamy cheese, tender broccoli, and herby crunch.

👨‍🍳

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

  • Sweat the Onion: Cut the onion into ¼-inch slices instead of chopping—this makes it caramelize faster without burning. I learned this the hard way after walking away and coming back to a sad, browned mess.
  • Bloom the Flour: Cook the flour and butter on medium-low heat for 2 full minutes before adding milk—this removes the raw flour taste and builds a richer base. Skip this, and your soup will taste like you just stirred glue into it.
  • Strain the Milk: Heat the milk just until tiny bubbles form around the edges, then strain it through a fine-mesh sieve to remove any scum. Cold milk makes the roux break, and unstrained milk adds a weird film that ruins the creaminess.
  • Whisk Like Your Life Depends on It: After adding the milk to the roux, whisk constantly for 3-4 minutes until the mixture thickens before adding cheese. I used to rush this, and the soup always ended up lumpy—now it’s silky every time.

Creative variations of this copycat recipe for panera bread broccoli cheese soup

Creamy Vegan Twist

Skip the dairy entirely by swapping the cheese blend for 1 cup nutritional yeast (for cheesy flavor) and ½ cup cashew cream—blend ½ cup soaked cashews with 1 cup unsweetened almond milk until silky.

Use vegan butter for the roux and coconut milk instead of whole milk. The texture stays rich, and the herb topping remains the same—just use vegan butter in the crumbs. 🌱

Spicy Cajun Kick

Add 1 tsp Cajun seasoning (like Tony Chachere's) to the roux and another ½ tsp to the finished soup. Stir in ½ cup andouille sausage, diced, with the broccoli.

Top with extra hot sauce and a sprinkle of smoked paprika for a Louisiana-inspired twist that brings heat to every spoonful. 🌶️

Hearty Potato Addition

Add 1 lb Yukon Gold potatoes, diced small, to the soup when cooking the broccoli. They’ll soften in the same time and add a satisfying heartiness. For extra richness, stir in ¼ cup sour cream at the end—it cuts through the cheesiness beautifully.

This version feels like a cross between Panera’s soup and a classic New England clam chowder. 🥔

Lighter Lemon-Herb Version

Replace half the cheddar with feta cheese and finish with a squeeze of fresh lemon juice (about 1 tbsp). Add 1 tbsp lemon zest to the herb topping for a bright, zesty contrast.

Use low-fat milk and part-skim mozzarella to lighten it up while keeping the creamy texture. Perfect for a spring or summer twist! 🍋

Bacon-Lover’s Upgrade

Crisp 6 slices bacon, chop it finely, and cook it with the onions and garlic. Stir it into the soup at the end for a smoky, salty depth.

For extra decadence, top each bowl with an extra 2 slices crispy bacon broken into pieces. This version turns the soup into a full-on bacon cheese feast. 🥓

Slow Cooker Adaptation

Combine all ingredients except the herb topping in your slow cooker on LOW for 6-7 hours or HIGH for 3-4 hours**. The slow cooker keeps the soup silky smooth without risking a burnt roux.

Just stir in the herb topping fresh before serving—it won’t hold its crispiness otherwise. Ideal for busy weeknights or meal prep! ⏳

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 1200mg52%
Total Carbohydrate 30g11%
Dietary Fiber 5g18%
Sugars 8g
Protein 24g48%
* 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 an immersion blender?

If you don't have an immersion blender, transfer the soup to a regular blender in batches and blend until completely smooth. Just be careful—hot liquids can cause splattering. Alternatively, you can use a potato masher to break up any cheese clumps, though the texture won't be as silky. The key is to ensure no lumps remain before serving.

2

What's the best way to store leftovers?

Store leftovers in an airtight container in the refrigerator for up to 4-5 days. Keep the crispy herb topping separate and add it fresh when reheating. For freezing, store the soup (without the topping) in portions for up to 3 months. When reheating, warm gently on the stove or microwave until hot, then top with freshly toasted crumbs.

3

Can I use frozen broccoli instead of fresh?

Frozen broccoli works in a pinch, but fresh is ideal for that vibrant texture. If using frozen, thaw it first and drain well to prevent a watery soup. For best results, chop it into small florets and cook it for 5-7 minutes longer than fresh to ensure tenderness. You may need to add a splash of broth if it seems too dry.

4

Why did my herb topping turn out soggy?

Soggy topping usually means it wasn't crisped enough before adding to the soup. The topping should be golden brown and crispy when you remove it from the oven. If it's still warm, spread it on a wire rack to cool completely before breaking into crumbs. For extra insurance, broil it for 1-2 minutes at the end to revive any lost crispiness.

5

How can I make this soup kid-friendly?

For little ones, reduce the cheese slightly (try 1 cup cheddar instead of 1.5 cups) and omit the white pepper. You can also blend the soup until completely smooth to avoid any broccoli pieces. Serve the crispy topping on the side so they can add as much (or as little) as they like. The creamy texture and mild flavors make this a hit with picky eaters!

★★★★★4.5(15 reviews)
Categories Soups & Stews