I have made this Panera Broccoli Cheddar Soup more times than I can count, and I am not even slightly embarrassed about it. The first time I tried to recreate it at home, I was convinced the restaurant had some secret ingredient they were hiding from the rest of us. So I ordered a bowl, brought it home, and tasted it side by side with my own version five times over two weeks until I finally cracked the formula. The secret turned out to be two things I almost always skipped: freshly shredded sharp cheddar from a block (never the bag) and a tiny pinch of nutmeg that you cannot quite identify but absolutely cannot live without. This recipe is the result of that obsessive testing, and I promise you it tastes so close to the original that my husband now refuses to pay $12 for a bowl at Panera.
What I love most about making this at home is that you can control everything – the salt level, the thickness, and how chunky or smooth you want it. I like to leave some bigger broccoli pieces for texture and blend just a small portion of the soup to get that signature creamy-but-chunky consistency Panera is known for. Once you make it this way, the restaurant version will honestly feel like a downgrade.
15 min
30 min
45 min
6
Easy
Why You’ll Love This Recipe
- Tastes identical to Panera’s #1 bestseller at a fraction of the price – you get a full pot for what one bread bowl costs at the restaurant
- Ready in 45 minutes with simple pantry and fridge staples you probably already have on hand
- Incredibly customizable – make it thicker, chunkier, extra cheesy, or lighter depending on what your family loves
- Freezes beautifully for up to 3 months, making it perfect for meal prep and busy weeknight dinners
- The whole family loves it – even picky eaters who claim they hate vegetables always ask for a second bowl
About This Panera Bread Favorite
Panera Bread’s Broccoli Cheddar Soup has been on the menu since the 1990s and has grown into the single most-ordered item across all Panera locations nationwide. It is not just a fan favorite – it is a cultural institution. The soup is made with broccoli florets, julienned carrots, and diced onion simmered in a rich, velvety cheese sauce built on a roux base with half-and-half. What sets it apart from a basic broccoli cheese soup is the balance: it is deeply savory but not heavy, cheesy without being one-dimensional, and the vegetables stay tender without turning to mush. Panera serves it in a signature sourdough bread bowl, which has become one of the most iconic food presentations in American fast casual dining. The combination of that creamy, golden soup poured into a hollowed-out sourdough loaf has made it a comfort food touchstone for millions of people. Recreating it at home means understanding that the cheese sauce is the heart of the dish – and everything else supports it.
Ingredients
For the soup base
- 1/4 cup unsalted butter
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1/4 cup all-purpose flour
- 2 cups chicken broth (low sodium preferred)
- 2 cups half-and-half
- 1 cup whole milk
- 4 cups fresh broccoli florets, chopped into small bite-sized pieces
- 1 cup carrots, julienned or coarsely shredded (like Panera)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/4 teaspoon ground nutmeg (the secret weapon – do not skip)
For the cheese
- 2.5 cups sharp cheddar cheese, freshly shredded from a block (NOT pre-shredded)
- 1/4 cup freshly grated parmesan cheese
- 1 teaspoon dry mustard powder
- 1/2 teaspoon smoked paprika
- 1 dash hot sauce (like Tabasco or Frank’s – just a few drops)
- 1 bay leaf (add with the broth, remove before serving)
For serving
- 6 sourdough bread bowls or a sourdough boule cut into bowls
- Extra freshly shredded sharp cheddar for topping
- Fresh cracked black pepper
- Fresh flat-leaf parsley, roughly chopped
- Crusty sourdough bread or baguette slices for dipping
Ingredient Substitutions
- Frozen broccoli works fine – thaw and pat dry first to avoid waterlogging the soup, and reduce simmer time by 5 minutes since it is already softened
- Gluten-free flour can replace all-purpose flour 1:1 for a GF version – the texture is nearly identical
- Dairy-free version: use full-fat oat milk in place of half-and-half and whole milk, add 3 tablespoons nutritional yeast with the cheese step, and use a good dairy-free cheddar shredded from a block
- Low-fat half-and-half can replace full-fat, but the soup will be noticeably thinner – compensate by adding an extra tablespoon of flour to the roux
- Instant Pot version: saute aromatics and make roux on the saute setting, add remaining ingredients except cheese, pressure cook on HIGH for 3 minutes with quick release, then stir in cheese off the heat
Equipment You’ll Need
- Large dutch oven or heavy-bottomed pot (at least 5 quart) – essential for even heat distribution when making the roux
- Whisk – needed to build a lump-free roux and slowly incorporate the liquids
- Box grater or food processor with grating disc – for shredding cheese from the block
- Chef’s knife and cutting board – for prepping broccoli, onion, and carrots
- Ladle – for serving into bread bowls
- Immersion blender (optional) – for blending a portion of the soup to get the perfect creamy-chunky texture
Step-by-Step Instructions
- Saute the aromatics. Melt the butter in a large dutch oven over medium heat. Once the butter is foamy, add the diced onion and cook, stirring occasionally, for 4 to 5 minutes until the onion is soft and translucent. You want it tender but not browned. Add the minced garlic and cook for another 60 seconds, stirring constantly, until fragrant. The kitchen should smell amazing at this point.
- Build the roux. Sprinkle the flour over the butter, onion, and garlic mixture. Stir constantly with a wooden spoon or whisk for 2 full minutes. This step cooks out the raw flour taste and is non-negotiable – do not rush it. The mixture will look thick and paste-like. That is exactly right.
- Add the liquids slowly. With the heat still on medium, slowly pour in the chicken broth in a thin, steady stream while whisking constantly. Once the broth is fully incorporated and smooth, slowly add the half-and-half and whole milk the same way, whisking as you go. Add the bay leaf. Bring the mixture up to a gentle simmer over medium heat, whisking frequently. Do not let it boil hard – a gentle bubble is all you need.
- Add vegetables and simmer. Add the broccoli florets and julienned carrots to the pot. Stir to combine. Let the soup simmer over medium-low heat, uncovered, for 15 minutes, stirring occasionally, until the broccoli is very tender when pierced with a fork and the carrots are soft. If you want a thicker texture, use an immersion blender to blend about one-third of the soup directly in the pot, then stir everything back together.
- Add the cheese off the heat. Remove the pot from the heat completely. This step is critical – adding cheese to boiling liquid causes it to break and turn grainy. Remove the bay leaf. Add the shredded cheddar in three or four handfuls, stirring well after each addition until fully melted. Stir in the parmesan, dry mustard, smoked paprika, and hot sauce. The soup should be velvety, glossy, and thick.
- Season and serve. Taste the soup and season with salt, black pepper, and the nutmeg. The nutmeg should be subtle – just enough to add warmth and depth without being identifiable. Ladle into sourdough bread bowls or regular bowls, top with extra shredded cheddar and fresh cracked black pepper, and serve immediately with crusty bread for dipping.
Pro Tips from My Kitchen
- Always shred your own cheese from a block – pre-shredded cheese contains anti-caking agents like cellulose that prevent it from melting smoothly and will make your soup grainy and gloppy
- Take the pot completely off the heat before adding cheese – this is the single most important tip; cheese proteins seize and break when added to actively boiling liquid, causing that dreaded grainy texture that ruins the whole dish
- Simmer, never boil – once the liquids and vegetables are in, keep the heat at medium-low with just a gentle bubble; a rolling boil will cause the dairy to separate and the soup to lose its silky texture
- Cut your carrots into thin julienne strips just like Panera does, not chunks or thick coins – the thin strips soften quickly, distribute throughout the soup, and give you that signature look and texture in every spoonful
- Nutmeg is Panera’s quiet signature – it does not taste like nutmeg in the finished soup, it just adds an undefinable warmth and depth that makes people say ‘this tastes exactly like Panera’; do not skip it
- For the perfect creamy-but-chunky Panera texture, blend just one-third of the finished soup with an immersion blender before adding the cheese – this thickens the base while leaving plenty of whole broccoli pieces for texture
Recipe Variations
- Bread bowl version: hollow out individual sourdough boules, brush the inside with butter and toast in a 375F oven for 8 minutes before filling – this prevents the bread from getting soggy too quickly
- Vegan broccoli cheddar: replace butter with olive oil, use full-fat oat milk or cashew cream for the dairy, skip parmesan, and use a good block-style vegan cheddar shredded fresh; add 3 tablespoons nutritional yeast for extra cheesy depth
- Instant Pot shortcut: use the saute function to make the roux, add all remaining ingredients except cheese, cook on HIGH pressure for 3 minutes with quick release, then stir in cheese off the heat with the lid open and keep warm function off
- Slow cooker version: make the roux on the stovetop first, then transfer to a slow cooker with the broth, half-and-half, broccoli, and carrots; cook on LOW for 4 hours or HIGH for 2 hours, then stir in cheese at the end with the heat off
- Lower carb without flour: skip the flour roux and instead blend half the cooked vegetables with a cup of the broth to create natural thickness; the soup will be slightly less rich but still delicious with far fewer carbs
Common Mistakes to Avoid
- Using pre-shredded bagged cheese – the anti-caking coatings on pre-shredded cheese are the number one cause of grainy, broken soup; always buy a block and shred it yourself right before adding it
- Adding cheese while the soup is still boiling or very hot – cheese proteins tighten and seize when hit with extreme heat, causing your beautiful creamy soup to turn into a gritty, broken mess; always take the pot off the burner and let it settle for a minute before adding cheese
- Using too much flour in the roux – a 1:1 ratio of butter to flour is all you need; adding extra flour trying to thicken the soup faster results in a pasty, heavy texture that tastes starchy rather than creamy
- Overcooking the broccoli until it turns army-green and mushy – 15 minutes at a gentle simmer is all it takes for tender broccoli; cooking longer destroys the color and texture and makes the whole soup taste flat
- Skipping the nutmeg and thinking it does not matter – it matters enormously; nutmeg is the background note that makes copycat Panera soup taste like the real thing rather than just a generic broccoli cheese soup from a diner
What to Serve With This Dish
- Sourdough bread bowl – the iconic Panera presentation; hollow out a sourdough boule, toast the inside, fill with soup, and eat the bowl as you go
- Grilled cheese sandwich – sharp cheddar or gruyere on thick sourdough, cut into strips for dunking directly into the soup
- Oyster crackers or butter crackers – classic soup toppers that add a satisfying salty crunch to each bite
- Panera-style French baguette slices brushed with garlic butter and toasted until crispy – perfect for scooping
- Simple green side salad with a bright lemon vinaigrette to cut through the richness of the soup and round out the meal
Storage Instructions
Refrigerator
4 days in an airtight container – the flavor actually deepens and improves by day 2 as the spices meld
Freezer
Up to 3 months, but be aware the dairy-based soup may separate slightly when thawed; whisk vigorously while reheating over low heat to bring it back together
How to Reheat
Reheat on the stovetop over low heat, stirring frequently; add a splash of milk or broth to loosen it up since it thickens considerably when cold – never microwave on high as this can cause the cheese to break
Make Ahead
This soup is an excellent make-ahead dish – make it the day before and refrigerate overnight; the flavor is noticeably better on day 2 once everything has had time to meld together
Nutrition Information
Per serving (estimated): 410 calories, 18g protein, 18g carbs, 30g fat (18g saturated), 3g fiber, 7g sugar, 980mg sodium.
Nutrition values are estimates and will vary based on exact ingredients used.
Frequently Asked Questions
What is the secret to making Panera Broccoli Cheddar Soup taste like the real thing?
Two things: freshly shredded sharp cheddar from a block (never bagged pre-shredded) and a small pinch of ground nutmeg. The nutmeg does not make the soup taste like nutmeg – it just adds that warm, hard-to-identify depth that makes you say ‘this tastes exactly like Panera.’ The second secret is adding cheese completely off the heat so it melts smoothly without breaking.
What kind of cheese does Panera use in their Broccoli Cheddar Soup?
Panera uses a blend of sharp cheddar and a small amount of parmesan in their broccoli cheddar soup. For the best copycat result at home, use a good-quality sharp or extra-sharp white or yellow cheddar – Cabot, Tillamook, or Kerrygold are excellent choices. Shred it yourself from a cold block using a box grater right before adding it to the soup.
Why does nutmeg go in broccoli cheddar soup?
Nutmeg is a classic seasoning in cream-based and cheese sauces dating back to French béchamel tradition. It does not make the soup taste like nutmeg – instead, it adds warmth, depth, and a subtle complexity that makes the cheese flavor taste richer and more rounded. Without it, the soup tastes flat. With it, people cannot stop asking what your secret is.
Why did my broccoli cheddar soup turn out grainy?
Grainy soup almost always has one of two causes: you used pre-shredded bagged cheese (which contains cellulose and potato starch that prevent smooth melting), or you added the cheese while the soup was still actively boiling or very hot. The fix for next time is to shred cheese fresh from a cold block and always take the pot completely off the heat before stirring in the cheese.
How many calories are in a serving of homemade Panera Broccoli Cheddar Soup?
This copycat recipe comes in at approximately 410 calories per serving (based on 6 servings from the full recipe), with about 18 grams of protein, 30 grams of fat, and 18 grams of carbs. For comparison, Panera’s restaurant version has about 360 calories in a regular cup and 800 plus calories in a bread bowl once you count the bread itself.
Can you freeze Panera Broccoli Cheddar Soup?
Yes, you can freeze it for up to 3 months in airtight containers or zip-top freezer bags. The one caveat is that dairy-based soups can separate slightly when thawed – the soup may look a bit curdled when it comes out of the freezer. Do not panic. Reheat it slowly on the stovetop over low heat, whisking constantly, and it will come back together beautifully. Adding a small splash of milk while reheating helps too.
Can I make this broccoli cheddar soup gluten-free?
Absolutely. Swap the all-purpose flour in the roux with a gluten-free all-purpose flour blend (like Bob’s Red Mill 1:1 or King Arthur Measure for Measure) at the exact same quantity. The texture is nearly identical to the original. Just double-check that your chicken broth and any other packaged ingredients are certified GF, since some broths contain hidden gluten.
Is there a vegan version of this Panera copycat soup?
Yes – replace the butter with olive oil or vegan butter, use full-fat oat milk or cashew cream in place of the half-and-half and whole milk, use vegetable broth instead of chicken broth, and use a good block-style vegan cheddar shredded fresh (Violife or Miyoko’s both melt reasonably well). Add 3 tablespoons of nutritional yeast along with the cheese for extra cheesy depth. The texture will be slightly different but still very satisfying.
How do I convert this recipe to a slow cooker?
Make the butter-onion-flour roux on the stovetop first (this step cannot be done in a slow cooker), then transfer it to your slow cooker along with the broth, half-and-half, milk, broccoli, carrots, bay leaf, and seasonings. Cook on LOW for 4 hours or HIGH for 2 hours until the vegetables are tender. Turn the slow cooker off completely and stir in the cheeses at the end – never add cheese on the HIGH setting or it will break.
What bread do you use for Panera-style bread bowls at home?
Panera uses their signature sourdough for their bread bowls, and that is what I recommend at home too. Look for a round sourdough boule (about 6-8 inches across) from a bakery or grocery store. Cut off the top third, hollow out the inside leaving about a 1-inch thick wall, brush the inside with melted butter, and toast in a 375F oven for 8 minutes before filling – this creates a barrier that slows down sogginess so you can actually enjoy the whole bowl.
How do I make this soup thicker if it comes out too thin?
The easiest fix is to blend a portion of the soup – use an immersion blender to blend about a third of the finished soup directly in the pot, then stir it back in. The blended vegetables and broth thicken the base naturally. Alternatively, make a quick cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) and whisk it into the simmering soup before you add the cheese. Do not just add more flour after the fact – it will taste pasty.
Can I add chicken or ham to this broccoli cheddar soup?
Definitely – this soup is very flexible. For chicken, stir in about 1.5 cups of shredded rotisserie chicken during the last 5 minutes of simmering. For ham, use a cup of diced cooked ham added the same way. Both additions work beautifully with the cheese and broccoli base. If you are adding ham, reduce the salt in the recipe since ham is already quite salty and you can always add more at the end.
More Panera Bread Copycat Recipes
Happy cooking,
Julia
I'm Julia. I cook restaurant copycat recipes at home and share what works. Every recipe on this site is tested at least three times in my own kitchen before I publish it.
