Broccoli Cheddar Soup
A velvety, rich broccoli cheddar soup made from scratch with sharp cheddar, fresh broccoli, and a perfectly stabilized cream base that never splits.
- A roux-stabilized base prevents the cheese from breaking and separating into oily pools.
- Freshly grated cheddar melts smoothly without the gritty anti-caking agents found in bagged cheese.
- Simmering the broccoli florets just until tender preserves their vibrant green color and fresh flavor.
I still remember the rainy Tuesday afternoon when I tried to recreate my favorite mall-cafeteria soup, only to end up with a gritty, separated swamp of oil and curdled cheese. My forearms actually ached from whisking so hard, but no amount of physical labor could save that broken pot.
It was a total disaster.
Bear with me here, because the physics of this is fascinating. The problem lies in the protein matrix of pre-shredded cheese, which is coated in potato starch to prevent clumping but absolutely ruins the emulsification of a smooth soup. When you dump that bag into boiling liquid, the proteins tighten up and squeeze out the fat, leaving you with a grainy texture.
To fix this, we need to grate our own cheese from a block and build a proper starch-gelatinized base using a classic roux. By cooking flour in butter before adding our liquids, we create a network of starch molecules that physically trap the fat droplets, keeping the soup perfectly velvety even after a day in the fridge.
I tested this with three different brands of cheddar, and hands down, a sharp block of Tillamook yielded the most luxurious melt.
It was absolutely perfect.
If you love comforting, cheesy vegetable dishes, you might also enjoy our Keto Broccoli Cauliflower Gratin or a side of Garlic Parmesan Broccoli to round out your dinner.
Broccoli Cheddar Soup
- Publisher Storied Skillet
- Cuisine American
- Category Soup, Comfort Food
- Prep Time
- Cook Time
- Servings 4
- Calories 380 calories
- Rating 4.8 1416
- Tags broccoli cheddar soup, cheesy soup, homemade soup, broccoli cheese soup
Ingredients
- 4 tbsp unsalted butter
- 1 small yellow onion, finely diced
- 1 large carrot, grated
- 1/4 cup all-purpose flour
- 2 cups low-sodium chicken broth
- 2 cups whole milk
- 1 tsp Diamond Crystal kosher salt
- 1/2 tsp freshly cracked black pepper
- 1/4 tsp garlic powder
- 1/4 tsp ground nutmeg
- 3 cups fresh broccoli florets, chopped small
- 8 oz sharp cheddar cheese, freshly grated from the block
Directions
- Melt the butter in a large Dutch oven over medium heat. Add the diced onion and grated carrot, sautéing for about 5 minutes until soft and translucent.
- Sprinkle the flour over the vegetables. Stir constantly for 1 to 2 minutes to cook out the raw flour taste, coating the vegetables in a thick paste.
- Slowly pour in the chicken broth and milk, whisking vigorously to break up any flour clumps. Bring the mixture to a gentle simmer.
- Add the kosher salt, black pepper, garlic powder, and nutmeg. Let the liquid simmer for 10 minutes on low heat until it begins to thicken slightly.
- Stir in the chopped broccoli florets. Simmer for another 8 to 10 minutes until the broccoli is tender but still retains a vibrant green color.
- Turn off the heat completely. This is crucial—adding cheese to boiling liquid will cause it to split.
- Add the freshly grated cheddar cheese in handfuls, stirring gently until completely melted and velvety. Serve immediately. </
Notes
- I highly recommend using Diamond Crystal kosher salt; if you only have Morton's or fine table salt, cut the measurement in half (use 1/2 tsp instead of 1 tsp) to avoid over-salting.
- Grating your own cheese from a block is non-negotiable because pre-packaged shreds are coated in cellulose, which interferes with the starch gelatinization and creates a grainy texture.
- Never add the cheese while the soup is actively boiling; high heat disrupts the protein matrix, causing the fat to separate into oily pools.
- This soup thickens significantly as it cools in the fridge; when reheating, splash in a tablespoon of milk or broth to restore its original velvety consistency.
Serving Suggestions
This soup is incredibly rich and comforting, making it the perfect centerpiece for a cozy lunch or dinner. Pair it with simple, rustic sides to balance the creamy texture.
- Serve it inside a hollowed-out sourdough bread bowl for the ultimate bakery-café experience.
- Pair it with a crispy bacon grilled cheese sandwich for a classic soup-and-sandwich combo.
- Alongside some warm Southern-Style Honey Butter Cornbread Poppers to dip into the cheesy broth.
- With a light, crisp green salad dressed in a simple lemon vinaigrette to balance the richness of the cheddar.
Storage and Reheating
Store any leftover soup in an airtight glass container in the refrigerator for up to 3 days.
When you are ready to eat, reheat the soup gently on the stovetop over low heat, stirring constantly to prevent the cheese from scorching on the bottom of your pot. Avoid using the microwave on high power, as rapid, uneven heating will break the delicate emulsion and leave you with a greasy layer of oil on top.
I do not recommend freezing this soup. Dairy-heavy soups tend to separate and become unpleasantly grainy once thawed and reheated.
Ingredient Substitutes
If you need to swap things out based on what is in your pantry, here are the easiest adjustments.
- Broccoli: You can substitute frozen broccoli florets if fresh aren't available, but thaw and drain them thoroughly first to avoid watering down the soup.
- Cheddar: Swap sharp cheddar for Gruyère or Monterey Jack if you want a different flavor profile, but ensure it is freshly grated.
- Milk: Half-and-half can be used in place of whole milk for an even richer, restaurant-style texture.
- Flour: For a gluten-free alternative, omit the flour roux and whisk 2 tablespoons of cornstarch into cold milk before adding it to the hot broth. </
There is something incredibly soothing about watching a block of cheese melt into a steaming pot of green-flecked soup. Grab your favorite spoon, pull up a chair, and enjoy every single velvety bite.
Susan Rosie
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 →You Might Also Like
Discover more delicious recipes from the same category.
Loading related recipes...