HomeComfort Food › Broccoli cheddar soup

Broccoli cheddar soup

By Ami · September 7, 2026 · ★★★★★ 4.8 from 131 reviews · Jump to Recipe · Print

Broccoli cheddar soup is the comfort food recipe I make when it's cold and I have thirty minutes — thick, sharp and properly cheesy, with tender broccoli and shredded carrot running through it. It's the Panera bowl, made in one pot, and the trick to it is entirely about how and when the cheese goes in.

Broccoli cheddar soup in a cream bowl topped with shredded cheddar — thick cheesy soup with broccoli and carrot, easy 30-minute Panera copycat recipe
RecipeLoop app iconSave recipes like this straight from TikTok and plan your week in minutes with RecipeLoop, the free AI meal planner.

The whole recipe lives or dies on how you add the cheese.

Here's what you'll need.

Sharp or extra-sharp cheddar, in a block. Mild cheddar disappears into the dairy and you end up with a beige soup that tastes of flour. A little grated nutmeg sounds odd and is the classic move in any cheese sauce — you won't taste nutmeg, you'll taste more cheese.

Ingredients for broccoli cheddar soup in small bowls — broccoli florets, shredded sharp cheddar, carrots, onion, butter, flour, milk, chicken broth, garlic and nutmeg

Here's how it all comes together.

Step 1 — Make the roux

Melt the butter in a Dutch oven over medium, cook the onion 4 minutes until soft, then sprinkle over the flour and stir constantly for 2 full minutes. It should smell nutty rather than raw — this is what thickens the soup and stops it tasting pasty.

Butter, onion and flour being cooked into a roux in a Dutch oven for broccoli cheddar soup
Step 2 — Simmer the broccoli and carrot

Slowly whisk in the broth and milk so it stays smooth, then add the broccoli florets, shredded carrot, garlic, nutmeg and pepper. Simmer 15 minutes until the broccoli is fully tender and the soup has thickened enough to coat a spoon.

Broccoli florets and shredded carrot simmering in a creamy broth base for broccoli cheddar soup
Step 3 — Melt in the cheddar

Take the pot completely off the heat and wait a minute. Then add the shredded cheddar in three or four handfuls, stirring until each one disappears before adding the next. Season with salt and serve immediately, while it's at its silkiest.

Shredded sharp cheddar being stirred in handfuls into broccoli soup off the heat until smooth
Slow Cooker Mediterranean Diet Cookbook coverLove a one-pot dinner that cooks itself? The Slow Cooker Mediterranean Diet Cookbook is full of them.

Things I learned while testing this recipe.

Make it ahead, or make it your own.

Here's what I'd serve with this.

Just in case you have leftovers.

Storing: refrigerate in an airtight container for up to 3 days. It thickens substantially as it chills — that's the roux setting, and it loosens again with a splash of milk. Freezing is not recommended: the cheese and milk separate and the texture never recovers.

Reheating: warm gently over medium-low, stirring often, with a couple of tablespoons of milk to bring it back. Do not boil it or the cheese will break. In the microwave, use 70% power and stir every thirty seconds.

More comfort food recipes...

Creamy tomato basil soup
Creamy tomato basil soup — the grown-up version of the can
Baked mac and cheese
Baked mac and cheese — the creamiest baked mac there is
New England clam chowder
New England clam chowder — thick, smoky and properly New England
Zuppa toscana
Zuppa toscana — the Olive Garden copycat, better at home

Broccoli cheddar soup

★★★★★ 4.8 from 131 reviews — thick, sharp broccoli cheddar soup with tender broccoli and shredded carrot. 30 minutes, one pot, and a method that never goes grainy.

Prep 10 min · Cook 20 min · Total 30 min · Serves 6 · Category: Comfort Food · Cuisine: American

Ingredients

Instructions

  1. Roux. Melt the butter in a Dutch oven over medium. Cook the onion 4 minutes, then stir in the flour and cook 2 full minutes until it smells nutty.
  2. Liquid. Slowly whisk in the broth and milk until completely smooth.
  3. Simmer. Add the broccoli, carrot, garlic, nutmeg and pepper. Simmer 15 minutes until the broccoli is tender and the soup thickens.
  4. Cheese. Remove the pot from the heat and let it stop bubbling. Stir in the cheddar in three or four handfuls, letting each melt fully before adding the next.
  5. Serve. Season with salt and serve right away, topped with a little extra cheddar.

Notes: Shred cheese from a block — bagged shredded cheese has anti-caking starch that makes the soup grainy. Always add cheese off the heat. Chop broccoli small so it cooks evenly. For a thicker soup, blend one ladleful and stir it back in. Keeps 3 days; does not freeze well. Add shredded rotisserie chicken for a higher-protein bowl.

Nutrition (per serving, estimated): 420 calories · 19g protein · 24g carbs · 28g fat · 4g fiber

Slow Cooker Mediterranean Diet Cookbook cover

If cozy one-pot dinners are your whole personality, this cookbook is for you.

The Ultimate Slow Cooker Mediterranean Diet Cookbook is built around this kind of cooking — a handful of honest ingredients, one pot, long slow flavor and almost no active work. Comfort-food dinners that happen to be good for you.

Get the cookbook on Amazon
RecipeLoop app iconMeal-plan the whole week around recipes like this with RecipeLoop — save recipes from anywhere, get a grocery list automatically.

FAQ

Why is my broccoli cheddar soup grainy?
Almost always one of two things: the cheese was added while the soup was still boiling, or it was pre-shredded bagged cheese coated in anti-caking starch. Take the pot off the heat, let it settle a minute, and stir in freshly grated cheese a handful at a time.
Can I freeze broccoli cheddar soup?
It's not recommended. Cheese and milk both separate when thawed and the texture turns grainy and oily no matter how gently you reheat it. It keeps well in the fridge for 3 days instead.
How do I make broccoli cheddar soup thicker?
Blend one ladleful of the finished soup and stir it back in — that thickens it with broccoli rather than more flour. Cooking the roux properly for a full 2 minutes also matters more than most people expect.
What cheese is best for broccoli cheddar soup?
Sharp or extra-sharp cheddar in a block. Mild cheddar gets lost in the dairy and leaves the soup tasting floury. A small amount of gruyere alongside the cheddar adds nuttiness if you have it.