Broccoli Cheddar Soup

By Susan July 15, 2026
Pin

A rich, velvety broccoli cheddar soup made from scratch with sharp cheddar, fresh broccoli florets, and a perfectly stabilized cream base that never splits.

Broccoli Cheddar Soup
Why This Recipe Works:
  • A classic butter-and-flour roux coats dairy proteins, preventing them from clumping and splitting.
  • Hand-grating block cheddar avoids the gritty cellulose powder found in pre-shredded bags.
  • Adding the cheese off the heat ensures the emulsion stays smooth without overheating.

My first apartment in Chicago had a radiator that clanked like a dying engine and windows that let in a constant, icy draft.

On one particularly brutal Tuesday, I tried to recreate that famous bakery-cafe soup to warm my frozen toes.

It was an absolute disaster.

The cheese clumped into oily, rubbery ropes that clung to my wooden spoon, leaving behind a watery, pale green broth.

The physics of this is fascinating, if incredibly frustrating when you are hungry. Cheddar is an emulsion of dairy fat and water held together by a protein matrix. When exposed to direct, high heat, those proteins tighten up and squeeze the fat right out. This leaves you with a grainy texture and a slick of grease on top.

Enter the humble roux.

By cooking flour in butter before adding your liquids, you introduce starch molecules that physically get in the way of those dairy proteins. They act like tiny shields, preventing the proteins from bonding too tightly and keeping your soup perfectly velvety.

Trust me on this one: put down the bag of pre-shredded cheese.

Those bags are coated in potato starch and cellulose to keep the shreds from sticking, which ruins your silky texture.

Grate a block of sharp cheddar until your forearms ache and your knuckles get dangerously close to the box grater. It is a workout, but the payoff is a soup that clings to your spoon like liquid gold.

It is pure comfort in a bowl.

If you love this velvety texture, you should also try our Creamy Cauliflower Soup. It uses a similar blending technique to achieve maximum coziness.

Broccoli Cheddar Soup

  • Cuisine American
  • Category Soup, Dinner
  • Prep Time
  • Cook Time
  • Servings 4
  • Calories 420 calories
  • Rating 4.8 1480
  • Tags broccoli cheddar soup, cheesy broccoli soup, homemade broccoli soup, cheddar soup

Ingredients

  • 57 g unsalted butter (1/4 cup)
  • 1 medium yellow onion, finely diced
  • 2 garlic cloves, minced
  • 31 g all-purpose flour (1/4 cup)
  • 480 ml whole milk (2 cups)
  • 480 ml low-sodium chicken broth (2 cups)
  • 1 bay leaf
  • 1/2 tsp ground nutmeg
  • 1/2 tsp Diamond Crystal kosher salt
  • 1/4 tsp freshly cracked black pepper
  • 300 g broccoli florets, chopped small (about 3 cups)
  • 1 large carrot, grated
  • 225 g sharp cheddar cheese, freshly grated (about 2 cups)

Directions

  1. Melt the butter in a large Dutch oven over medium heat. Add the diced onion and cook for 5 minutes until soft and translucent. Add the minced garlic and cook for 1 minute until fragrant.
  2. Sprinkle the flour over the vegetables. Stir constantly for 2 minutes to cook out the raw flour taste, ensuring the mixture doesn't burn.
  3. Slowly pour in the whole milk and chicken broth, whisking constantly to prevent lumps from forming. Add the bay leaf, nutmeg, kosher salt, and black pepper.
  4. Bring the mixture to a gentle simmer. Add the chopped broccoli florets and grated carrots. Reduce heat to low and simmer uncovered for 15 minutes, or until the broccoli is tender.
  5. Remove the pot from the heat. Discard the bay leaf. Stir in the freshly grated cheddar cheese one handful at a time, letting each batch melt completely before adding the next. Serve warm.

Notes

  • Salt Conversion: This recipe specifies Diamond Crystal kosher salt. If you are using Morton's or fine table salt, cut the volume in half to 1/4 teaspoon to avoid over-salting.
  • The Cheese Rule: Always grate your own cheese from a block. Pre-packaged shreds are coated in cellulose, which prevents melting and creates a gritty, chalky texture in the soup.
  • Temperature Control: Never add the cheese while the soup is boiling on active heat. High heat causes the proteins in cheddar to seize and separate into an oily mess.
  • Storage Behavior: As the soup cools in the fridge, the starch matrix will thicken it significantly. When reheating, splash in a tablespoon of milk or broth to loosen it back up.

Serving Suggestions

This soup is a meal in itself, but pairing it with the right sides turns it into a comforting feast.

  • A thick slice of crusty sourdough or our warm Homemade Garlic Bread for dipping.
  • A crisp, refreshing side salad like our Apple Carrot Salad to cut through the rich cheese.
  • A handful of oyster crackers or croutons scattered on top for a necessary crunch.
  • A side of roasted vegetables, such as our Roasted Broccoli and Carrots, to double down on the green goodness.

Storage and Reheating

Store any leftover soup in an airtight container in the refrigerator for up to three days. Because of the high dairy content, the texture will change as it sits, turning into a thick, almost gelatinous paste when cold.

Do not panic.

This is just the starch and fat solidifying together. It will melt back into a silky liquid once you apply gentle heat.

To reheat, place the soup in a saucepan over low heat. Whisk in a splash of milk or chicken broth to restore the original consistency, and stir constantly so the bottom does not scorch.

Avoid the microwave if you can. Uneven microwave heating can easily overheat the cheese and cause the soup to split.

Ingredient Substitutes

If you don't have everything on hand, here are some easy swaps that won't ruin your dinner.

  1. Gluten-Free: Swap the all-purpose flour for a 1-to-1 gluten-free baking flour blend, or use cornstarch (slurried in cold water) at the end.
  2. Vegetarian: Replace the chicken broth with a high-quality vegetable broth.
  3. Cheese Swaps: If you don't have sharp cheddar, Monterey Jack or Gruyère melt beautifully, though the flavor profile will change.
  4. Broccoli Alternative: If you want to switch up your greens, try using cauliflower instead, or check out our Cheesy Broccoli Casserole for another way to enjoy this classic pairing.

There is something incredibly satisfying about watching a pile of freshly grated cheese melt into a steaming pot of broth. It is the ultimate cure for a cold day, a bad mood, or just a busy weeknight. Grab your favorite bowl, slice up some bread, and enjoy every single velvety spoonful.

Susan Rosie Rosalind – Storied Skillet

Susan Rosie

Recipe Developer & Tester

I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.

Learn More About Me →