Before you cook
Background Recipe story & origin
Broccoli cheddar soup rose to prominence during the 1970s food revolution, when American home cooks began experimenting with fresh vegetables beyond traditional canned options. While broccoli had been cultivated in America since Italian immigrants introduced it in the early 20th century, it wasn't until the post-World War II era that it gained widespread popularity in American households. The combination of broccoli with sharp cheddar cheese reflected the era's growing interest in both vegetable-forward cooking and indulgent, creamy preparations.nnThe soup became particularly popular in casual American restaurants and diners throughout the 1980s and 1990s, often served as a lighter alternative to heavier cream-based soups while still delivering comfort food satisfaction. The recipe's versatility made it a favorite for home cooks—it could be made with fresh or frozen broccoli, required minimal specialty ingredients, and could be prepared in under 30 minutes. Regional variations emerged across the country, with some versions incorporating bacon, ham, or bread crumbs for added richness and texture.nnToday, broccoli cheddar soup represents the intersection of health-conscious eating and comfort food culture, appearing on restaurant menus from casual cafés to upscale establishments. Its enduring appeal lies in its simplicity, nutritional balance, and the nostalgic warmth of a homemade bowl of soup—making it one of America's most beloved vegetable-based comfort dishes.
Safety Safety & allergen notes
- Use pot holders when handling the hot pot and Dutch oven throughout cooking - butter, roux, and soup reach high temperatures
- Keep hands and face away from the pot when whisking milk into the hot roux to avoid steam burns
- Stir the soup carefully when it reaches a boil to prevent hot liquid from splashing
- Add cheese off heat and stir slowly to avoid burns from the hot soup mixture
- Soup will be very hot when serving - allow to cool slightly and warn diners before serving
Non-negotiables Rules for success
-
Use medium heat when melting butter and cook roux for full 2 minutes
Medium heat prevents butter from browning too quickly; 2 minutes ensures flour is fully cooked and incorporated to create a proper thickening base
-
Whisk constantly while adding milk gradually
Constant whisking disperses the roux evenly and prevents lumps from forming in the liquid
-
Remove pot from heat before adding cheese
High heat causes cheddar cheese to become grainy and separate; removing from heat allows cheese to melt smoothly and create a creamy texture
-
Add cheese one handful at a time and stir until fully melted
Adding all cheese at once can cause uneven melting and graininess; gradual addition ensures complete incorporation and smooth consistency
-
Simmer on medium-low for 15-20 minutes until broccoli is tender
Gentle simmering cooks broccoli through without breaking it apart; high heat would cause broccoli to become mushy and fall apart
Prep Get set first
About 8 min of prep
- Dice 1 medium yellow onion
- Mince 2 cloves garlic
- Chop 4 cups broccoli florets into bite-sized pieces
- Shred 1 large carrot
- Shred 2 cups sharp cheddar cheese
- Measure out butter, flour, milk, broth, heavy cream, and all seasonings
- Have large pot or Dutch oven, whisk, and wooden spoon ready
This soup takes about 40 minutes total, with 8 minutes prep and 30+ minutes simmering, so get your ingredients prepped and you're set for a hands-off cooking phase.
Ingredients
Instructions
Unlock Grouped Step Actions
Plus members get tap-to-check action steps and live ingredient swaps for this recipe.
-
Melt butter in a large pot or Dutch oven over medium heat.
-
Soften the onion
Add diced onion and cook for 4-5 minutes until softened and translucent, stirring occasionally.
-
Add garlic
Add minced garlic and cook for 1 minute until fragrant.
-
Make the roux
Sprinkle flour over the onion mixture and stir constantly for 2 minutes to create a roux, ensuring the flour is fully incorporated.
-
Whisk in the milk
Gradually pour in the milk while whisking constantly to prevent lumps from forming.
-
Add chicken broth
Add the chicken broth and whisk until smooth and well combined.
-
Add broccoli and carrot
Stir in the broccoli florets and shredded carrot.
-
Season the soup
Add salt, black pepper, garlic powder, and onion powder.
-
Simmer until broccoli is tender
Bring the soup to a gentle boil, then reduce heat to medium-low and simmer for 15-20 minutes until the broccoli is tender.
-
Melt in the cheddar cheese
Remove the pot from heat and stir in the shredded cheddar cheese, one handful at a time, stirring until fully melted and smooth.
-
Stir in the heavy cream
Stir in the heavy cream until well incorporated.
-
Taste and adjust seasoning
Taste and adjust seasoning with additional salt and pepper if needed.
-
Serve
Serve hot with crusty bread or crackers.
Chef's notes
Store in an airtight container in the refrigerator for up to 4 days before serving
For a vegetarian version, use vegetable broth instead of chicken broth
Serve with a sprinkle of extra cheddar cheese, croutons, or crispy bacon bits for added texture