Panera Broccoli Cheese Soup (Ready in 30 Minutes)
This copycat Panera broccoli cheese soup tastes just like the one from the bakery, and it comes together in your own kitchen in about 30 minutes. Silky, cheesy, and loaded with tender broccoli florets, it is a one pot dinner that hits the spot on chilly weeknights.

The best part is how few steps it takes. Once the vegetables soften and the broth simmers, you stir in a mountain of sharp cheddar and finish with a creamy swirl that makes every spoonful taste rich without being heavy.
Why This Tastes Just Like the Real Thing
I keep coming back to this version because the texture is spot on. The broccoli simmers until fork tender but still holds its shape, and the cheese melts into a smooth sauce that never turns gluey.
A pinch of nutmeg and a little cream cheese at the end give it that signature bakery depth. You get the same crackle of black pepper and sharp cheddar edge you remember, but you control every ingredient.
Ingredients

- 4 tbsp unsalted butter: salted is fine, just reduce added salt.
- 1 small yellow onion, diced: about 1 cup.
- 2 cloves garlic, minced: fresh has the best bite.
- 1/4 cup all purpose flour: thickens the broth.
- 4 cups low sodium chicken broth: vegetable broth works for a meatless version.
- 1 cup whole milk: 2% is okay, but whole milk gives the creamiest result.
- 1 small carrot, grated: adds subtle sweetness.
- 4 cups broccoli florets, chopped small: pieces about the size of a nickel cook fastest.
- 8 oz sharp cheddar cheese, shredded from a block: pre shredded cheese can make the soup grainy.
- 1/4 cup cream cheese, softened: optional, but it adds silkiness.
- 1/2 tsp fine sea salt: more to taste.
- 1/4 tsp black pepper: fresh cracked.
- Pinch of ground nutmeg: wakes up the cheese flavor.
Variations / Substitutions
- Dairy free option: use oat milk, a vegan cheddar shred, and skip the cream cheese. The soup will still be creamy if you blend a cup of it.
- Smoky depth: swap half the cheddar for a smoked cheddar or a small handful of shredded Gruyère.
- Extra heat: add a pinch of cayenne or a few dashes of hot sauce when you stir in the cheese.
- No blender needed: the soup is delicious with whole broccoli pieces. The texture just leans more rustic.
Stovetop Panera Chicken Noodle Soup is another soup you’d probably love if you enjoy this soup.
How to Make Panera Broccoli Cheese Soup
Step 1: Sauté the Aromatics

Melt the 4 tbsp butter in a large Dutch oven or heavy pot over medium heat. Once it foams, add the diced onion and a pinch of salt. Cook for 4 to 5 minutes, stirring often, until the onion is soft and translucent. Stir in the minced garlic and cook 30 seconds more, just until fragrant.
The onion will start to release its moisture and turn glossy. You do not want it to brown, so keep the heat moderate.
Step 2: Build the Roux and Add the Broth

Sprinkle the 1/4 cup flour over the buttery onions and whisk constantly for 1 minute. The mixture will look pasty and smell a little nutty. Slowly pour in the 4 cups chicken broth while whisking, then add the 1 cup whole milk. Keep whisking until no lumps remain.
Bring the liquid just to a gentle simmer, not a rolling boil. You will see small bubbles forming around the edge of the pot. This step sets the body of the soup, so a smooth roux now means no floury taste later.
Step 3: Simmer the Broccoli

Add the 4 cups chopped broccoli and the grated carrot to the pot. Stir, then let the soup come back to a low simmer. Cook uncovered for 10 to 12 minutes, stirring once or twice. The broccoli should be bright green and fork tender with the slightest resistance when you pierce a stem.
If your florets are cut very small, start checking at 8 minutes. The broth will have thickened slightly and taken on a light green tint from the vegetables.
Step 4: Blend for Creaminess

Turn off the heat. Use an immersion blender to carefully blend about a third of the soup right in the pot, leaving plenty of whole broccoli pieces for texture. If you do not have an immersion blender, transfer 1 to 2 cups of the soup and solids to a stand blender, pulse a few times, then return it to the pot.
The soup will turn a pale jade color and feel noticeably thicker where you blended. Blending just a portion gives you that velvety body without turning the whole batch into a purée.
Step 5: Melt in the Cheese and Serve

Return the pot to low heat. Drop in the 8 oz shredded sharp cheddar and the 1/4 cup cream cheese. Stir gently and continuously for about 2 minutes, until the cheeses melt completely and the soup is glossy. Season with the 1/2 tsp salt, 1/4 tsp pepper, and the pinch of nutmeg. Taste and adjust.
The soup should be hot but never bubbling once the cheese is in, because high heat can cause it to separate. Ladle it into bowls right away and top each serving with a little extra cheddar and a crack of black pepper.
A Few Notes Before You Start
- Shred the cheese yourself from a block. The anti caking coating on pre shredded cheese can give the soup a gritty texture.
- Do not let the soup boil after you add the cheese. Keep the heat low and stir steadily, and it will stay silky.
- If you have leftover roasted broccoli, fold it in after the cheese melts for extra bite.
- A splash of heavy cream stirred in right at the end adds even more richness, though the soup is already plenty creamy.
Simmer time depends on how you cut the broccoli:
| Floret size | Cook time |
|---|---|
| Very small pieces (smaller than a nickel) | 8 to 10 minutes |
| Standard dime to nickel sized | 10 to 12 minutes |
| Larger chunks, about 1 inch | 12 to 15 minutes |
Storing Leftovers
- Refrigerate: the soup in an airtight container for up to 3 days. It will thicken as it chills, so reheat it gently on the stovetop with a splash of milk or broth.
- Reheating: works best over low heat, stirring often. Never let it boil, or the cheese may break.
- Serve cold: is not really an option here; this soup tastes best hot.
What to Serve with Broccoli Cheese Soup
Crusty sourdough bread is the first thing I reach for. The tangy loaf cuts through the richness and gives you something to drag through the bottom of the bowl. A simple green salad with a lemon vinaigrette works well too, the acid brightens each bite. For a bigger meal, set it next to a turkey and Swiss panini for a bakery style lunch at home.
Frequently Asked Questions
Can I use frozen broccoli?
Yes. No need to thaw it first. Add the frozen florets straight to the simmering broth and cook 2 to 3 minutes longer than fresh.
Can I make this soup ahead of time?
You can make the base up through simmering the broccoli, then cool and refrigerate it overnight. Reheat it gently the next day and stir in the cheeses just before serving to keep the texture smooth.
How do I make it gluten free?
Swap the all purpose flour for a 1 to 1 gluten free flour blend. Whisk it into the butter the same way, or skip the roux and use a cornstarch slurry (2 tbsp cornstarch mixed with 3 tbsp cold water) stirred in at the end to thicken.
Why did my soup turn grainy?
The cheese likely got too hot or you used pre shredded cheese. To fix it, remove the soup from the heat and whisk in a splash of cold milk or cream until it comes back together.

Panera Broccoli Cheese Soup Recipe
Ingredients
Method
- Melt butter in a large pot over medium heat, add onion and a pinch of salt, and cook 4 to 5 minutes until soft. Stir in garlic and cook 30 seconds.
- Whisk in flour and cook 1 minute. Slowly whisk in chicken broth and milk until smooth. Bring to a gentle simmer.
- Add broccoli and grated carrot. Simmer uncovered for 10 to 12 minutes, until broccoli is fork tender.
- Blend about a third of the soup with an immersion blender, or transfer 1 to 2 cups to a stand blender and return it to the pot.
- Reduce heat to low, stir in cheddar and cream cheese until melted and glossy, about 2 minutes. Season with salt, pepper, and nutmeg. Serve hot with extra cheese on top.
