Broccoli Cheddar Soup (Panera Copycat, 35 Minutes)

Broccoli cheddar soup is the soup Panera made famous — thick, creamy, cheesy, and the thing you order every time you walk in. This is that soup, made at home: real sharp cheddar, no Velveeta, no heavy cream, ready in 35 minutes in one pot. It tastes like the Panera broccoli cheddar soup you love, and it comes in lighter — about 335 calories a bowl instead of the copycats’ 400–590.

This is a broccoli cheese soup that earns the name. Four cups of broccoli — florets and the peeled, diced stems, nothing wasted — a proper roux, whole milk instead of cream, and eight ounces of cheddar shredded from the block and stirred in off the heat, a handful at a time, so it melts smooth instead of going grainy. That last part is the whole recipe: the cheese goes in last, off the heat, and the soup never boils again.

Broccoli cheddar soup in a ceramic bowl topped with shredded cheddar and broccoli florets

Why you’ll love this recipe

  • Panera taste, at home. The same thick, creamy, cheesy soup — real cheddar, no Velveeta, no heavy cream.
  • 35 minutes, one pot. Ten minutes of prep, half an hour of cooking, one pot to wash.
  • Lighter than the copycats. About 335 calories a bowl — Chili Pepper Madness’s version is 411, CopyKat’s Velveeta version is 589.
  • Freezer-friendly — the right way. Freeze the base before the milk and cheese go in, and it keeps 3 months with no grainy texture.
  • Chunky or creamy, your call. Blend a cup or two and stir it back in for creamy, leave it as-is for chunky, or blend it all for smooth.
  • Feeds six, and tastes better the next day. Make it tonight, eat it tomorrow — the flavour deepens overnight.

The two ways to thicken it — roux vs potato

Every broccoli cheddar soup on the internet thickens one of two ways, and nobody tells you both. Here is the honest comparison, because the choice changes the soup.

The roux camp — the classic Panera method. Butter and flour, cooked together for a minute or two, then the broth and milk whisked in. This is what Panera does, and what five of the seven top pages do. It gives you the thickest, richest soup with the smoothest body — and it is what this recipe uses as its base.

The potato camp — the lighter no-flour method. A potato, simmered in the soup and blended in, does the thickening instead of flour and butter. Inspired Taste built a whole page on it, and it works: no flour, no butter, and the lightest soup on the SERP at 295 calories. The trade-off is a slightly different texture — less velvety, more rustic — and a longer cook.

This page covers both: the roux version is the recipe below, and the potato-thickened version is a full variation in the variations section. No other page on page one gives you both.

Ingredients (serves 6)

Broccoli cheddar soup ingredients laid out — broccoli, cheddar, butter, flour, onion, celery, garlic

The soup base

  • 4 tablespoons unsalted butter
  • 1 medium onion, diced
  • 1 stalk celery, diced (optional — but it builds the flavour base; Belly Full and Midwest both use it)
  • 3–4 cloves garlic, minced
  • ¼ cup all-purpose flour (⅓ cup if you want it extra thick — Chili Pepper Madness’s twist)
  • 4 cups low-sodium chicken broth (or vegetable broth for the vegetarian version)
  • 2 cups whole milk — lighter than half-and-half, richer than water; the middle ground
  • 1 teaspoon Dijon mustard (or ¼ teaspoon mustard powder)
  • ½ teaspoon smoked paprika — the only smoky note on the SERP, and it lifts the whole soup
  • ¼ teaspoon ground nutmeg — the Panera secret ingredient. You won’t taste “nutmeg” — you’ll taste warmth and depth, and you won’t know why
  • Salt and black pepper, to taste — go easy at first; the cheese is salty

The vegetables

  • 4 cups broccoli florets (about 1 lb / 2 medium heads), cut bite-size — nearly triple what the thinnest page on the SERP uses
  • The peeled, diced stems from those same heads — cook them with the onion. Nothing goes to waste, and they soften into the base
  • 1 cup shredded carrot — for sweetness and colour, and the orange flecks that make it look like the Panera soup

The cheese

  • 8 oz (2 cups) sharp cheddar, shredded from the block — never pre-shredded. The pre-shredded bags are coated in anti-caking agents that keep the cheese from melting smoothly, and that coating is the number one cause of grainy soup. Shred it yourself; it takes two minutes and it is the difference between smooth and gritty.
Broccoli cheddar soup ingredients card

How to make broccoli cheddar soup

1. Sauté the aromatics and the stems. Melt the butter in a large pot or Dutch oven over medium heat. Add the onion, celery, and the peeled, diced broccoli stems. Cook about 5 minutes, until the onion is soft and translucent. The stems soften into the base — nothing wasted.

2. Garlic, then the roux. Stir in the garlic and cook 1 minute, until fragrant. Sprinkle in the flour and stir for 1–2 minutes, until it smells nutty and there are no white patches left. This cooks off the raw flour taste — skip it and the soup tastes like paste.

3. Whisk in the liquids, slowly. Pour in the broth a cup at a time, whisking as you go so no lumps form, then the milk the same way. A slow pour and a steady whisk is the whole trick to a smooth base.

4. Add the vegetables and simmer. Stir in the florets, carrot, Dijon, smoked paprika, and nutmeg. Bring to a gentle simmer — not a boil — and cook 15–20 minutes, until the broccoli is tender. The florets should be soft enough to cut with a spoon, not falling apart.

Broccoli cheddar soup simmering in a pot with broccoli florets

5. Blend it your way (optional). For creamy: ladle out 1–2 cups, blend until smooth, and stir it back in. For chunky: skip the blending entirely. For fully smooth: blend the whole pot with an immersion blender. Your call — the section below explains the choice.

6. Cheese, off the heat. Take the pot OFF the heat. Add the cheddar a handful at a time, stirring until each handful melts before adding the next. The soup should be hot enough to melt the cheese but never boiling — boiling after the cheese goes in is what makes it grainy. Taste, adjust the salt and pepper, and serve.

Shredded cheddar being stirred into broccoli soup

Kitchen tools you’ll need

  • Large pot or Dutch oven — a 5–6 quart pot gives the soup room to simmer without boiling over. A thick-bottomed pot is best; thin pots scorch the milk.
  • Immersion blender — optional, but the easiest way to do the partial blend. A regular blender works too — blend in batches, and never fill it more than half with hot soup.
  • Box grater — for shredding the cheddar from the block. The single most important tool in this recipe.
  • Whisk — for the roux and the slow pour of broth and milk. A wooden spoon works, but a whisk makes lump-free soup far easier.

Chunky or creamy?

Chili Pepper Madness is the only page on the SERP that treats this as a real choice, and it is a real choice. Here is how to get each one:

  • Chunky: skip the blending. The florets stay whole, the soup is brothy with body, and every spoonful has broccoli in it. This is the version for people who want to see what they are eating.
  • Creamy (the middle ground — our recommendation): ladle out 1–2 cups, blend until smooth, and stir it back in. You get a creamy base with whole florets still in it — the best of both. This is how the Panera soup eats.
  • Fully smooth: blend the whole pot. Silky, uniform, and the version kids like best. Reserve a few small florets before blending and stir them back in at the end, so it still looks like broccoli soup and not cheese sauce.

Whichever you pick, the cheese step is the same: off the heat, a handful at a time, never boiling.

Common mistakes to avoid

  • Boiling the soup after the cheese goes in. This is the number one mistake in broccoli cheddar soup. Cheese proteins tighten up and squeeze out their fat when they boil, and the soup turns grainy and greasy in seconds. Take the pot off the heat first, then add the cheese.
  • Using pre-shredded cheese. The bags are coated in cellulose and potato starch so the shreds don’t clump in the bag — and that coating does the same thing in your soup. It keeps the cheese from melting smoothly. Shred it from the block; it takes two minutes.
  • Dumping all the cheese in at once. A cold mountain of cheese drops the soup’s temperature and clumps before it can melt. A handful at a time, stirred until melted, is the method — every top page that gets this right says the same thing.
  • Overcooking the broccoli to mush. The florets need 15–20 minutes to go tender, not 40. Past that they fall apart, the soup turns swamp-green, and the fresh broccoli flavour is gone. Tender enough to cut with a spoon is done.
  • Salting before the cheese goes in. Cheddar is salty — 8 ounces brings about 1,400mg of sodium with it. If you salt the base to taste first, the finished soup will be too salty. Season lightly at the start, then adjust after the cheese is in.

Variations

Lighter

Use low-fat milk instead of whole milk, and cut the butter to 2 tablespoons (sauté the onion in a splash of olive oil instead). The soup comes in around 280 calories a bowl — close to Inspired Taste’s 295 — and still tastes like the real thing.

Vegetarian

Swap the chicken broth for vegetable broth. That is the only change — everything else in the recipe is already vegetarian. This catches the “vegetarian broccoli soup recipe” search (390/mo, KD 24) that Midwest’s leek soup currently holds.

Gluten-free

Skip the flour roux and thicken with a cornstarch slurry instead: whisk 2 tablespoons of cornstarch into ¼ cup of cold milk, stir it in after the broth, and simmer until thickened. Or use sweet rice flour in the roux, 1:1. The Cooking Foodie is the only page on the SERP that gives this with amounts — now ours does too.

Dairy-free

Use oat milk instead of whole milk (it is the creamiest plant milk for soup), olive oil instead of butter, and a melting vegan cheddar (Violife or Daiya). The texture will be slightly thinner — the potato-thickened variation below is a better dairy-free base, because it does not rely on dairy for body.

Potato-thickened, no roux

Inspired Taste’s whole angle, as a variation on our page. Skip the butter and flour entirely. Add 1 medium-to-large potato, peeled and diced, with the broth — simmer until soft, then blend the potato and the stems into the base before adding the florets. No flour, no butter, and the lightest version of this soup. The trade-off: a more rustic texture and a longer simmer.

Spicy

Swap half the cheddar for pepper jack, add ¼ teaspoon of cayenne with the paprika, and stir in a diced jalapeño with the onion. Or a few dashes of hot sauce at the end. Chili Pepper Madness’s home turf — but on our page, as a variation, not the whole identity.

Smoky

Use smoked cheddar for half the cheese (4 oz sharp + 4 oz smoked) and bump the smoked paprika to 1 teaspoon. Chili Pepper Madness tested smoked cheddar and loved it — the smoky version is the one that tastes like it came off a grill.

Slow cooker

Sauté the onion, celery, stems, and garlic in a skillet first (the slow cooker cannot brown them), then add everything except the milk and cheese to the pot. Cook on low 3–4 hours or high 2 hours, until the broccoli is tender. Stir in the milk, then the cheese off the heat, a handful at a time. The slow cooker version nobody on page one has as a real method.

Instant Pot

Use the sauté function for the onion, celery, stems, and garlic, then the flour, then the broth, milk, florets, carrot, and spices. High pressure 2 minutes, then QUICK release — never natural release, or the broccoli goes mushy (Midwest’s warning, and the one detail that makes the Instant Pot version work). Stir in the cheese off the heat. Midwest’s whole page is this method — ours has it as a variation, and the stovetop as the base.

What to serve with broccoli cheddar soup

A bowl of broccoli cheddar soup served with crusty bread

Bread bowls and crusty bread

The Panera way: a bread bowl, or a thick slice of crusty bread for dipping. A sourdough boule hollowed out is the real thing; a good bakery loaf sliced thick is the weeknight version. The soup is thick enough to hold in a bowl and rich enough that the bread matters.

Soup-and-sandwich

A grilled cheese — sharp cheddar on sourdough, buttered and golden — is the classic partner, and it doubles the cheese in the best way. A deli sandwich works too: turkey and Swiss, or ham and cheddar. The soup is the main event; the sandwich is the side that makes it dinner.

A fresh salad on the side

Something sharp and fresh against the rich soup: a simple green salad with a lemon vinaigrette, a kale salad, or a tabbouleh. The acid cuts through the cheese and resets your palate between spoonfuls. The Cooking Foodie has the widest serving section on the SERP — ours matches it and adds the soup-and-sandwich framing.

Fresh or frozen broccoli?

The Cooking Foodie is the only page on the SERP that treats this as a real question, and it is worth answering properly. Fresh is better and cheaper: you control the size of the florets, you get the stems for the base, and the soup stays thick. Frozen is fine and faster: use it straight from the freezer, no thawing — but frozen broccoli releases more water as it cooks, so the soup comes out slightly thinner. If you use frozen, cut the broth by ½ cup. Either way, the cheese step is identical.

Broccoli cheddar soup vs Panera

The honest comparison, because the copycat claim is easy to make and hard to earn. Panera’s own broccoli cheddar soup is about 360 calories a bowl with roughly 1,070mg of sodium — and it is made in a factory kitchen with a recipe you cannot see. CopyKat’s recreation, the closest thing to the Panera recipe on the internet, is 589 calories and 1,629mg of sodium, because it leans on 16 ounces of Velveeta. Ours is about 335 calories and 600mg of sodium, with real cheddar and no Velveeta — lighter than Panera’s own bowl, half the sodium of the leading copycat, and the same thick, creamy, cheesy soup. That is the copycat angle done honestly, not just claimed.

Make ahead, storage & freezing

  • Make ahead: cook the soup through the blending step, cool it, and refrigerate. Add the milk and cheese when you reheat it to serve — the cheese melts fresh, and the soup tastes like it was just made. This is Chili Pepper Madness’s make-ahead method, and it is the right one.
  • Fridge: leftovers keep 3–4 days in an airtight container. (Midwest says “up to a week” on their soup pages — we say 3–4 days because that is the USDA food-safety guidance for cooked soup with dairy.) The soup thickens as it chills; thin it with a splash of broth or milk when reheating.
  • Freezer — the debate, settled: the SERP contradicts itself on this. Belly Full and The Cooking Foodie say don’t freeze it — the dairy separates and goes grainy. Chili Pepper Madness, CopyKat, and Midwest say freeze it for 3 months. Both are right about the risk and wrong about the answer. The honest method, which Chili Pepper Madness and Alphafoodie both state: freeze the soup BASE before you add the milk and cheese, then stir them in after reheating. The base freezes perfectly for up to 3 months; the cheese never gets the chance to go grainy. Thaw overnight in the fridge.
  • Reheating: gently, over medium-low heat, with a splash of broth or milk — and never let it boil. Boiling after the cheese is in is what breaks it. The microwave works in 30-second intervals, stirring between.
  • The overnight-rest tip: this soup tastes even better the next day. The flavours deepen overnight, and the texture sets. If you can, make it the night before.

FAQ

Why is my broccoli cheddar soup grainy?

Almost always the cheese. Three causes, in order: pre-shredded cheese (the anti-caking coating keeps it from melting smoothly), cheese added while the soup is boiling (the proteins tighten and squeeze out fat), or all the cheese dumped in at once (it clumps before it can melt). The fix is in the method: shred from the block, take the pot off the heat, add a handful at a time.

How do I make broccoli cheddar soup thicker?

Three ways: use ⅓ cup of flour in the roux instead of ¼ cup (Chili Pepper Madness’s twist); simmer it a few minutes longer uncovered so it reduces; or blend more of it — the more you blend, the thicker it gets. If it is already made and too thin, whisk a tablespoon of cornstarch into cold milk and stir it in while the soup simmers.

What is the best cheese for broccoli cheddar soup?

Sharp cheddar, shredded from the block — it has the most flavour and melts the smoothest. Chili Pepper Madness tested several cheeses and came to the same conclusion: sharp is best, smoked cheddar is loved, pepper jack and Monterey Jack work but are milder. Never pre-shredded, and never mild cheddar alone — it disappears into the soup.

Is broccoli cheese soup the same as broccoli cheddar soup?

Yes — “broccoli cheese soup” is the generic name and “broccoli cheddar soup” is the specific one. Every page on the SERP uses them interchangeably, and they mean the same dish: broccoli in a creamy cheese soup. This page uses “broccoli cheddar soup” because that is the phrase people search.

Can I use frozen broccoli?

Yes — straight from the freezer, no thawing. Frozen broccoli releases more water as it cooks, so the soup comes out slightly thinner; cut the broth by ½ cup to compensate. Fresh is better and cheaper (you get the stems for the base), but frozen is a perfectly good weeknight shortcut.

Can I make it vegetarian?

Yes — swap the chicken broth for vegetable broth. That is the only change; everything else in the recipe is already vegetarian. The vegetarian variation above has the full details.

Can you freeze broccoli cheddar soup?

Yes — but freeze the BASE, not the finished soup. Cook it through the blending step, cool it, and freeze it before the milk and cheese go in. Thaw overnight, reheat gently, then stir in the milk and cheese fresh. That is how you freeze it for 3 months without the grainy texture that Belly Full and The Cooking Foodie warn about.

Why won’t my cheese melt?

Two causes: the soup is not hot enough (it needs to be just off a simmer — hot, not boiling), or the cheese went in all at once and clumped. Take the pot off the heat, add the cheese a handful at a time, and stir until each handful melts before adding the next. If it has already clumped, a few minutes over very low heat with steady stirring will usually bring it back.

Can I make it without cream?

Yes — this recipe never uses cream in the first place. It uses whole milk, which is lighter than the half-and-half most copycats use. For a no-dairy version, use oat milk and a melting vegan cheddar, or use the potato-thickened variation — it does not rely on dairy for body at all.

What do I serve with broccoli cheddar soup?

A bread bowl or crusty bread first — it is the Panera way. Then a grilled cheese or deli sandwich if it needs to be dinner, and a fresh green salad with a lemon vinaigrette to cut through the richness. Full list in the what-to-serve section above.

More easy dinners

Broccoli cheddar soup in a ceramic bowl topped with shredded cheddar and broccoli florets, with a slice of bread

Broccoli Cheddar Soup

Broccoli cheddar soup like Panera's — real cheddar, no Velveeta, ready in 35 minutes. Creamy, cheesy, and lighter than the copycats.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 335

Ingredients
  

The soup base
  • 4 tablespoons unsalted butter
  • 1 medium onion diced
  • 1 stalk celery diced
  • 3-4 cloves garlic minced
  • 1/4 cup all-purpose flour
  • 4 cups low-sodium chicken broth
  • 2 cups whole milk
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon ground nutmeg
  • Salt and black pepper to taste
The vegetables
  • 4 cups broccoli florets cut bite-size
  • Broccoli stems peeled and diced
  • 1 cup shredded carrot
The cheese
  • 8 oz sharp cheddar shredded from the block

Method
 

  1. Sauté the aromatics and the stems. Melt the butter in a large pot or Dutch oven over medium heat. Add the onion, celery, and the peeled, diced broccoli stems. Cook about 5 minutes, until the onion is soft and translucent. The stems soften into the base — nothing wasted.
  2. Garlic, then the roux. Stir in the garlic and cook 1 minute, until fragrant. Sprinkle in the flour and stir for 1–2 minutes, until it smells nutty and there are no white patches left. This cooks off the raw flour taste — skip it and the soup tastes like paste.
  3. Whisk in the liquids, slowly. Pour in the broth a cup at a time, whisking as you go so no lumps form, then the milk the same way. A slow pour and a steady whisk is the whole trick to a smooth base.
  4. Add the vegetables and simmer. Stir in the florets, carrot, Dijon, smoked paprika, and nutmeg. Bring to a gentle simmer — not a boil — and cook 15–20 minutes, until the broccoli is tender. The florets should be soft enough to cut with a spoon, not falling apart.
  5. Blend it your way (optional). For creamy: ladle out 1–2 cups, blend until smooth, and stir it back in. For chunky: skip the blending entirely. For fully smooth: blend the whole pot with an immersion blender. Your call — the section below explains the choice.
  6. Cheese, off the heat. Take the pot OFF the heat. Add the cheddar a handful at a time, stirring until each handful melts before adding the next. The soup should be hot enough to melt the cheese but never boiling — boiling after the cheese goes in is what makes it grainy. Taste, adjust the salt and pepper, and serve.

Nutrition information

NutrientPer serving
Calories~335 kcal
Protein14g
Carbohydrates17g
of which sugars7g
Fat23g
of which saturates14g
Sodium~600mg
Cholesterol~65mg
Fiber3g

Nutrition is an estimate calculated from USDA FoodData Central values for the exact ingredients listed. Values will vary with brands and substitutions.

Similar Posts