Soups & Stews
This copycat Panera Bread broccoli cheese soup delivers the same velvety texture and crispy topping magic you love—without the restaurant price tag. After years of testing, I've perfected the balance between creamy, cheesy perfection and that signature crunchy breadcrumb topping that makes it irresistible.
The secret lies in blending the soup just right and baking the topping until golden and crispy.
What makes this recipe special is how it captures the soul of the original: tender broccoli florets, rich cheddar flavor, and a velvety broth that coats every spoonful.
Unlike many copycat recipes, this version uses a precise method for blending the soup to achieve that signature smoothness while keeping the broccoli in perfect bite-sized chunks. The topping isn't just any breadcrumbs—it's a crispy, cheesy layer that adds texture and depth.
By the time you're done, you'll have a steaming bowl of soup with a creamy, cheesy base and a golden, crispy topping that's impossible to resist. The aroma alone will have everyone gathering around the table, and the first spoonful delivers that comforting, restaurant-quality experience at home.
This is the kind of recipe that becomes a family favorite—warm, satisfying, and full of flavor.
Whether you're serving a crowd or meal prepping for the week, this soup scales beautifully and reheats perfectly. The recipe also includes tips for adjustments, like dairy-free alternatives, so everyone at the table can enjoy it. Let's get started on making this comforting classic at home!
Ingredients for copycat recipe for panera bread broccoli cheese soup
Sixteen ingredients. One bowl of restaurant-style comfort. Let's make this velvety cheesy dream.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 4 cups | Fresh, medium-sized florets |
| Yellow Onion 🧅 | 1 whole | Medium, diced small |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced fine |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged 6 months |
| Milk 🥛 | ½ cup | Whole milk preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening |
| Dijon Mustard 🍯 | 1 tsp | For depth of flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For extra flavor |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Extra-Sharp Cheddar Cheese 🧀 | ¼ cup | Shredded, for topping |
| Butter 🧈 | 2 tbsp | Melted, unsalted |
The broccoli and cheddar are non-negotiable for that Panera vibe. Fresh broccoli with tight florets is key—avoid those sad, rubbery ones that've been sitting too long. For the cheese, sharp cheddar from the deli section (like Cabot or Tillamook) melts smoother than pre-shredded. The onion and garlic? Sauté them low and slow—no burning, or you'll taste it later. I always grab my vegetable broth from Trader Joe's—their low-sodium version keeps the flavor balanced without extra salt.
No sharp cheddar? Pepper jack or Gruyère works in a pinch, but the flavor won't be identical. Heavy cream too expensive? Half-and-half or coconut cream adds richness, though coconut has a slight sweetness. For the topping, panko is a must—it stays crispy. No panko? Toast regular breadcrumbs in a dry pan first to mimic the texture. The mustard adds depth, but if you hate it, skip it or use a pinch of smoked paprika instead. And trust me on the aged cheese—young cheddar won't melt as smoothly.
This soup reheats like a champ—just add a splash of milk or broth if it gets too thick. Keeps for 4-5 days in the fridge, freezes for 3 months (though the topping gets soggy). For meal prep, bake the topping fresh after reheating. The flavor actually improves overnight as everything melds together—make extra and freeze portions for lazy days.
Why You'll Love This Recipe
- No-Chop Night Saved: I swear by the "roughly chopped" broccoli hack—big florets stay crisp, and you spend 3 minutes less chopping than your old method. (Yes, even on a Tuesday night.)
- Cheese Pulls No Punches: That creamy, cheesy blanket over the broccoli? It’s the heavy cream and sharp cheddar doing the heavy lifting—smooth one minute, crispy edges the next. Honestly, it’s the kind of soup that makes you finish someone else’s bowl.
- Leftover Lifesaver: This soup tastes better the next day, and it reheats in 90 seconds. I freeze portions in mason jars—just microwave and eat, no fuss. My college-aged kid’s go-to for lazy Sundays.
- Budget-Friendly Luxury: You’re basically making gourmet soup for under $5 a serving. The onion and garlic build flavor without cost, and the heavy cream makes it feel indulgent—even though it’s just a weeknight staple.
Step-by-step instructions for Panera-style broccoli cheese soup
Here's how to recreate that iconic restaurant soup with restaurant-quality texture and flavor.
Sauté the Aromatics Until Fragrant
Melt the 2 tbsp butter in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves garlic cloves and cook for another 30 seconds until you can smell that rich, toasty aroma.
Here's the thing—don't rush this step. The garlic should smell wonderful but not burn. If it starts to darken too quickly, reduce the heat slightly. This foundational flavor carries through the entire soup, so take your time. You'll know it's ready when the garlic releases its full, sweet aroma without any bitterness.
Build the Velvety Base
Add the 4 cups broccoli florets to the pot and stir to coat in the butter. Cook for 3-4 minutes until the broccoli begins to soften slightly. Sprinkle the 2 tbsp all-purpose flour over everything and stir well to create a light coating on all ingredients.
Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer for 10 minutes. This allows the flavors to meld and the broth to absorb the vegetable essence. You'll notice the soup thicken slightly as it cooks—this is exactly what you want for that authentic Panera texture.
Create the Signature Creamy Texture
Stir in the 1 cup heavy cream, 0.5 cup milk, 2 cups sharp cheddar cheese, 1 tsp Dijon mustard, 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder. The cheese should melt completely into the warm liquid, creating a luscious, velvety consistency. If you notice any cheese clumping, whisk vigorously until smooth.
Simmer the soup for another 5-7 minutes until it reaches your desired thickness. You're aiming for a spoon-thick consistency that coats the back of a spoon but still flows easily. Taste and adjust seasoning if needed—this is where you can really fine-tune the flavor to your preference. Remember, the cheese should be fully melted and the soup should be completely smooth at this point.
Prepare the Crispy Topping
In a small bowl, combine the 0.5 cup panko breadcrumbs and 0.25 cup extra-sharp cheddar cheese. Stir in 1 tbsp melted butter (reserve the remaining 1 tbsp for toasting) until the mixture holds together when pressed. This topping is what makes the Panera version truly special—it needs to be perfectly crispy while maintaining that cheesy flavor.
Spread the breadcrumb mixture evenly over the top of the soup in the pot. Drizzle the remaining 1 tbsp melted butter over the top, then use a fork to create a crisscross pattern. This not only looks beautiful but ensures even browning. Place the pot under a preheating broiler for 2-3 minutes until the topping turns golden brown and crispy. Watch it closely—broilers can vary, and you want it just crispy, not burned.
Serve Immediately with Perfect Topping
Remove the pot from the broiler and let it sit for 1 minute to allow the topping to set slightly. Ladle the soup into bowls, making sure to get a generous portion of that crispy topping on each serving. The contrast between the velvety soup and the crispy breadcrumb topping is what makes this dish so satisfying.
Serve immediately while the topping is still crisp. This soup doesn't reheat well, so enjoy it fresh from the pot. The topping should hold its shape and provide that satisfying crunch with each bite. If you're making this ahead of time, prepare the soup without the topping, reheat gently, and add the topping just before serving to maintain that perfect texture.
Pro Tips For Making Copycat Recipe For Panera Bread Broccoli Cheese Soup
- BLEND BROCCOLI TWICE: I used to blend the soup once, thinking it was enough—until I tasted the texture. Blend the broccoli first in small batches with a splash of broth, then blend the whole pot again after adding cream. The first pass breaks down the florets smoothly, and the second ensures no lumps sneak in.
- SAUTE ONIOS LOW AND SLOW: Cranking the heat for onions burns them before they soften, and that bitter taste lingers. Cook them on medium-low for 8-10 minutes, stirring occasionally, until they’re translucent and just starting to caramelize. Patience here keeps the soup from tasting harsh.
- STIR IN CHEESE GRADUALLY: Dumping all the cheese at once risks clumping or curdling, especially if you’re using sharp cheddar. Add a handful at a time, whisking until melted before adding more. This keeps the soup velvety, not grainy.
- USE FROZEN BROCCOLI FOR CONVENIENCE: Fresh broccoli works, but frozen florets (no thawing needed) save time and stay consistent in size. Just toss them in the pot after sautéing onions—no chopping, no wasted stems. The texture difference is negligible, and your soup will be ready faster.
Storing and reheating this dish
Refrigerator Storage
Let your soup cool to room temperature (about 30 minutes) before transferring to airtight containers—I swear by glass Pyrex containers with snap-on lids for even heating later. Store at 40°F or below for up to 4-5 days, but honestly?
The flavor gets even better after 24 hours as the spices meld together. I always make a double batch because this soup disappears faster than Lily can say "more soup, please!"
Freezer Magic
The soup freezes beautifully for up to 3 months without losing its velvety texture. I use quart-sized freezer bags (like Stasher bags) because they're leak-proof and stack perfectly. Leave 1 inch headspace for expansion, and squeeze out all the air to prevent freezer burn.
Pro tip: Freeze the soup without the topping—you'll add that fresh after reheating to keep it crispy.
Stovetop Reheating
This is my preferred method because it maintains that perfect creamy texture. Pour the soup into a heavy-bottomed pot and heat over medium-low heat for 8-10 minutes, stirring occasionally. If it looks too thick after reheating, add 1-2 tbsp milk or broth to restore that silky consistency.
Taste and adjust seasoning—it often needs a pinch more salt after reheating. The key is patience; rushing makes it grainy!
Microwave Method
For quick lunches, transfer soup to a microwave-safe bowl and heat on 50% power for 3-4 minutes, stirring halfway. The lower power prevents scorching. If the topping wasn't added before freezing, sprinkle fresh panko and cheese on top after reheating, then broil for 2 minutes to crisp it up.
Remember, the topping is the star—don't skip this final step!
Broiler Crispy Topping Hack
Here's my secret for restaurant-quality topping after reheating: Mix 2 tbsp panko with 1 tbsp melted butter and 1 tbsp grated Parmesan, then sprinkle over reheated soup. Broil for 1-2 minutes until golden.
This works even if you reheated the soup from frozen—just let it sit for 5 minutes after broiling so the topping sets properly. 🔥
Nutrition facts
Frequently asked questions
Why does my homemade version taste different from Panera's?
Panera's version uses a blend of aged cheddar and a touch of cream cheese for depth, plus a proprietary seasoning blend. The key differences are the 6-month aged sharp cheddar (not pre-shredded) and the Dijon mustard for tang. Also, their soup sits for 24 hours before serving—this lets flavors meld. Try adding 1/4 tsp smoked paprika or a pinch of nutmeg for extra complexity.
Can I make this soup dairy-free?
Swap heavy cream for coconut cream (1 cup) and milk for unsweetened almond milk. Use nutritional yeast (2 tbsp) instead of cheese for umami depth, and vegan panko with melted coconut oil for the topping. The texture will be slightly lighter but still creamy. For extra richness, add 1 tbsp cashew butter to the base.
How do I fix grainy soup?
Grainy texture usually means the soup was stirred too vigorously while the cheese melted. To fix it, whisk in 1-2 tbsp cold milk or broth while stirring constantly over low heat. For prevention, remove the pot from heat just before adding cheese, stir gently, then return to low heat. If it's already grainy, blend half the soup with an immersion blender—this keeps the broccoli chunks intact while smoothing the rest.
Can I make this soup without a broiler?
Yes! For a crispy topping without a broiler, spread the breadcrumb mixture on top and bake at 425°F for 5-7 minutes until golden. Watch closely—ovens run hot! For extra crunch, sprinkle with 1 tbsp grated Parmesan before baking. Alternatively, toast the topping in a dry skillet over medium heat for 2-3 minutes until crispy, stirring constantly.
What's the best way to serve this soup?
This soup is perfect for chilly days! Pair it with a crisp green salad or garlic bread for a full meal. For a fun twist, serve it in mini cast-iron skillets with individual topping portions. Leftovers? It's amazing as a grilled cheese soup sandwich—just add a slice of sourdough and press in a pan with butter until golden. The crispy topping adds extra texture!
