Side Dishes
This Panera-style cream of broccoli soup delivers the same velvety richness and comforting flavor you'd expect from their menu, right in your own kitchen.
The secret lies in a precise balance of cheddar and cream cheese for that signature tangy-smooth texture, along with a slow simmer that develops deep, savory notes.
I've tested this recipe countless times in my Boston apartment kitchen, adjusting until it perfectly replicates the restaurant version—creamy enough to satisfy, but with enough broccoli flavor to feel substantial.
The preparation is straightforward but requires attention to technique for that professional finish. You'll start by sautéing onions and garlic until fragrant, then add fresh broccoli and chicken broth for a flavorful base.
The real magic happens when you blend the soup until silky smooth, then stir in melted cheeses until fully incorporated. This method ensures every spoonful delivers that restaurant-quality creaminess without any lumps or separation.
What you'll end up with is a bowl of soup that's rich, velvety, and packed with cheesy flavor—each spoonful coated in those signature cheese swirls. The aroma alone will have your kitchen smelling like a cozy New England diner, while the texture stays perfectly smooth from start to finish.
This recipe serves 6 and takes just under 45 minutes, making it ideal for weeknight dinners or holiday gatherings.
For an extra touch of restaurant flair, consider garnishing with toasted breadcrumbs and fresh parsley before serving. The breadcrumbs add a satisfying crunch that contrasts beautifully with the creamy soup, while the parsley brings a fresh finish that brightens each bite.
Leftovers keep well in the refrigerator for up to 4 days, though I doubt they'll last that long in your house.
Ingredients for panera cream of broccoli
Six essential ingredients plus a few pantry staples create that iconic Panera creaminess.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 2 lbs | Cut into florets, stems peeled |
| Yellow Onion 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced for depth |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred, homemade or store-bought |
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety texture |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for tang |
| Cream Cheese 🧀 | 8 oz | Full-fat block, not low-fat |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening, not gluten-free |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for warmth |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Panko Breadcrumbs 🍞 | ¼ cup | Toasted, for crunchy finish |
| Unsalted Butter 🧈 | 2 tbsp | For sautéing onions |
| Lemon Juice 🍋 | 1 tbsp | Fresh, for brightness |
The broccoli is non-negotiable—fresh crowns with stems peeled give the best texture. Trader Joe's sells pre-cut florets with stems, which saves time. For cheese, grab sharp cheddar (like Cabot) and full-fat cream cheese—the tang and richness are key. The chicken broth should be low-sodium (I use Pacific Foods or homemade) to control the seasoning. Onions and garlic? Yellow onions add sweetness, and garlic should be fresh—none of that jarred stuff. The heavy cream needs to be full-fat, or the soup won't be velvety enough.
No sharp cheddar? Pepper jack or Gruyère work in a pinch, but the flavor won't be identical. Out of heavy cream? Half-and-half plus a splash of milk gets you close, though it'll be slightly lighter. For the breadcrumbs, Panko is ideal (it toasts perfectly), but regular breadcrumbs work if you toast them first. Fresh parsley is best, but dried parsley at half the amount works in a bind. The lemon juice? Freshly squeezed adds brightness—bottled juice lacks the punch. And if you're watching calories, you can reduce the butter to 1 tbsp without sacrificing flavor.
This soup reheats beautifully—just add a splash of broth or milk to loosen it up. Keeps in the fridge for 4-5 days, though it's usually gone in 2. For freezing, cool it completely first, then portion into containers. Thaws best in the fridge overnight. The breadcrumbs and parsley should be added fresh before serving—they're what give it that restaurant finish. If you're prepping ahead, store them separately and toast the breadcrumbs just before serving.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash pots. Just toss everything—broccoli, onions, garlic—into a single pot with broth, simmer until tender, then stir in the cream. No straining, no extra bowls, just smooth, creamy perfection with zero fuss.
- Garlic-Cream Bomb: Between us, the secret’s in the layering. You start with caramelized onions and garlic, then let the chicken broth build depth before the heavy cream comes in. That first bite? Rich, slightly tangy, with a whisper of umami that makes you reach for seconds without thinking.
- Weeknight Wonder: This is my go-to when I need something hearty but don’t want to slave over it. Serve it over rice for a full meal, or dollop it onto grilled chicken for a restaurant-worthy dinner. Even my picky eaters ask for it—(yes, even on a Tuesday night).
- Budget-Friendly Luxe: Heavy cream might sound fancy, but a splash goes a long way here. Broccoli crowns are cheaper than pre-cut florets, and onion/garlic are pantry staples. I’ve made this for four people for under $10, and it still tastes like I spent an hour in the kitchen. Leftovers? Reheat with a splash of milk, and it’s just as good.
Step-by-Step instructions for Panera cream of broccoli soup
Here's how to recreate that signature restaurant-style creaminess at home.
Sauté the Aromatics Until Fragrant
Melt the 2 tablespoons of unsalted butter in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until it becomes soft and translucent. You'll know it's ready when the onion releases its sweet aroma and turns a pale golden color.
Add the 3 minced garlic cloves and cook for another 30 seconds until you can smell that wonderful garlic scent. Be careful not to let the garlic burn—it should just be fragrant, not brown. This aromatic base forms the flavor foundation for your entire soup.
Cook the Broccoli Until Tender
Add the 2 pounds of broccoli florets to the pot, making sure they're spread out evenly. Pour in the 4 cups of chicken broth and bring everything to a boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 10-12 minutes until the broccoli is fork-tender.
You'll know it's done when you can easily pierce the thickest florets with a fork. The broccoli should be bright green and slightly softened, not mushy. This cooking time ensures the broccoli stays vibrant while releasing its natural sweetness into the broth.
Create the Creamy Cheese Base
In a separate bowl, mix together the 1 cup of heavy cream, 8 ounces of cream cheese, and 1 tablespoon of all-purpose flour. This combination creates a velvety texture that's the signature of Panera's version. Whisk until the cream cheese is completely dissolved and smooth.
Slowly pour this mixture into the simmering soup while stirring constantly. The heat from the soup will begin to thicken the mixture immediately. Let the soup simmer for an additional 5 minutes to allow the flavors to meld together completely.
Season and Finish with Fresh Elements
Season the soup with the 1.5 teaspoons of salt and 0.5 teaspoon of black pepper. Taste and adjust if needed—this is your chance to balance the flavors before adding the final touches. The soup should be rich and creamy with a perfect balance of savory and cheesy notes.
Stir in the 1.5 cups of sharp cheddar cheese until completely melted. Add the 1 tablespoon of lemon juice for a bright, fresh finish that cuts through the richness. The lemon juice also helps balance the flavors and adds a subtle tang that's characteristic of the Panera version.
Garnish and Serve Warm
Ladle the soup into bowls and top each serving with 1 tablespoon of the chopped fresh parsley. For extra crunch, sprinkle each bowl with 1 teaspoon of toasted panko breadcrumbs. The parsley adds freshness while the panko provides a delightful textural contrast to the creamy soup.
Serve immediately while hot. The soup should be thick and velvety with beautiful swirls of melted cheese throughout. Each spoonful should deliver that perfect combination of creamy, cheesy goodness with fresh herbs and bright lemon notes that make this soup so special.
Pro Tips For Making Panera Cream Of Broccoli
- STEAM THE BROCCOLI FIRST: Panera’s version starts with broccoli that’s just tender-crisp, not mushy. Toss the crowns in a steamer basket over boiling water for 4-5 minutes max—they’ll finish cooking in the sauce. I learned this the hard way when I boiled them first and ended up with sad, waterlogged florets.
- SAUTÉ ONIONS LOW AND SLOW: Skip the high heat—it burns before it caramelizes. Cook the onions on medium-low for 8-10 minutes, stirring occasionally, until they’re deep golden and almost jammy. That’s when the garlic should hit the pan, not a second sooner.
- STIR THE CREAM GENTLY: Heavy cream scalds easily, and once it curdles, you’re screwed. After adding the broth, let the sauce simmer for 2 minutes before stirring in the cream. Keep the heat at a bare simmer, and whisk in slow circles—no aggressive stirring.
- USE A SPLASH OF LEFTOVER BROTH: The sauce can get too thick if you don’t adjust. Keep ¼ cup of the chicken broth warm on the side, then thin the finished sauce with it 1 tablespoon at a time until it coats the back of a spoon. It’s the easiest way to fix a sauce that’s clinging like glue.
Make-ahead tips for this recipe
Prep Ahead for Smooth Soup
Make the base ahead by sautéing onions and garlic, then storing them in an airtight container in the fridge for up to 3 days.
When ready to cook, just add the prepped aromatics to the pot with fresh broccoli and broth—saves you 10 minutes of prep time on busy days. I tested this shortcut after my pot pie disaster taught me to prep components separately. 💡
Cheese Swirl Hack
For that signature Panera cheese swirl, melt the cheddar and cream cheese mixture separately before adding it to the soup. Stir in 1/2 cup of the hot soup to create a thick, creamy paste, then swirl it into the pot.
This creates those beautiful ribbons of melted cheese without lumps. I learned this trick from watching my Nonna make gnocchi—she always had her own way of handling dough (and cheese!).
Broccoli Pre-Cooking
Blanch the broccoli florets in boiling water for 2 minutes, then shock in ice water to stop cooking. Drain and store in a sealed container for up to 2 days.
When ready to make the soup, just add them to the pot with the broth—they'll finish cooking perfectly without turning mushy. This method keeps the broccoli vibrant and ready for that 10-12 minute simmer in the soup. 🥦
Make-Ahead Garnishes
Toast the panko breadcrumbs in advance and store them in a jar at room temperature for up to 1 week. Chop the parsley and store it in a small container with a paper towel to absorb moisture—it'll stay fresh for 5 days in the fridge.
Just add them fresh when serving to keep that restaurant-quality finish. I keep a jar of pre-toasted breadcrumbs in my pantry for quick garnishes on everything from soups to salads.
Freezer-Friendly Base
After Step 3 (when you've added the cream mixture but before seasoning), let the soup cool completely, then transfer it to freezer-safe containers. It keeps for 3 months—just thaw overnight in the fridge, then reheat with 1/2 cup of milk or broth to restore creaminess.
I've used this method for holiday prep, and it reheats like it was made fresh. The only thing not to freeze is the lemon juice and fresh parsley—add those after reheating. ❄️
Nutrition facts
Frequently asked questions
Why does Panera's cream of broccoli taste so rich and velvety?
The secret lies in the cheese blend—sharp cheddar and cream cheese create that signature tangy richness, while the heavy cream and flour slurry thicken it to perfection. The slow simmer develops deep, savory notes from the onions and garlic, and the lemon juice adds brightness to balance the creaminess.
Can I make this soup without cream cheese?
Yes, but the texture will be lighter. Replace the 8 oz cream cheese with 1/2 cup extra heavy cream and 1/4 cup sour cream for tang. For extra richness, add 1/4 cup grated Parmesan—it won't be identical, but it'll still taste delicious. The key is maintaining the creamy base.
How do I fix a soup that's too thick or too thin?
For thin soup, simmer uncovered for 5-10 minutes to reduce. If still too thin, mix 1 tbsp flour with 2 tbsp cold water, stir in, and simmer another 3 minutes. For thick soup, whisk in 2 tbsp warm milk or broth gradually until smooth. Always stir constantly to avoid lumps.
What's the best way to reheat leftovers?
Gently reheat on the stove over low heat, stirring frequently to prevent scorching. Add 1-2 tbsp milk or broth to restore creaminess. Microwave in 30-second bursts, stirring between each, covered with a damp paper towel to prevent drying. Never reheat to boiling—just warm through.
Can I make this soup dairy-free?
Use full-fat coconut milk instead of heavy cream, nutritional yeast for cheesy flavor, and cashew cream (blend soaked cashews with water) to replace cream cheese. For thickness, use arrowroot powder instead of flour. The texture will be lighter but still creamy and satisfying.
