Broccoli Cheddar Soup
Learn how to make a delicious broccoli cheddar soup with just a few ingredients!
Broccoli
Cheddar Cheese
Milk
Chop the broccoli into small florets.
Boil the broccoli in a pot with water until tender.
Add milk and cheddar cheese to the pot.
Cook on low heat until the cheese is melted and the soup is creamy.
Blend the soup until smooth.
Serve hot and enjoy your delicious broccoli cheddar soup!
The Ultimate Comfort Food Showdown: Why Homemade Broccoli Cheddar Soup Beats Canned Every Time
Have you ever craved a warm, velvety bowl of soup that feels like a hug in a bowl? Whether it’s a rainy afternoon or a chilly evening, nothing hits the spot quite like a rich, cheesy bowl of Broccoli Cheddar Soup. While the canned versions are convenient, preparing this classic at home is not only more rewarding but also allows you to control the ingredients for a fresher, creamier result. In this post, we’ll also explore a lighter alternative with Cauliflower soup—perfect for those nights when you want comfort without the heaviness.
Ingredients & Kitchen Tools
For the Broccoli Cheddar Soup:
– 2 tablespoons unsalted butter – Adds richness and helps sauté aromatics.
– 1 medium onion, diced – Provides a savory base.
– 2 cloves garlic, minced – For depth of flavor.
– 3 tablespoons all-purpose flour – Thickens the soup naturally.
– 2 cups vegetable or chicken broth – Adjusts saltiness; opt for low-sodium.
– 2 cups heavy cream – Creates a luscious texture; substitute with half-and-half for lighter version.
– 3 cups fresh broccoli florets – Cut into bite-sized pieces for even cooking.
– 2 cups shredded sharp cheddar cheese – Melts best when freshly grated; pre-shredded contains anti-caking agents.
– Salt, black pepper, and a pinch of nutmeg – Enhances flavor complexity.
– Optional: 1 medium carrot, grated – Adds natural sweetness.
Essential Tools:
– Large Dutch oven or heavy-bottomed pot
– Wooden spoon or silicone spatula
– Immersion blender (optional for smoother texture)
– Box grater for fresh cheese
– Measuring cups and spoons
For the Cauliflower Soup Alternative:
– 1 head cauliflower, chopped into florets
– 2 tablespoons olive oil instead of butter
– 1 cup milk or unsweetened almond milk (replace heavy cream)
– Nutritional yeast (for vegan cheesy flavor)
Prep Time & Cooking Schedule

– Prep Time: 15 minutes (washing, chopping, grating cheese)
– Cook Time: 25 minutes
– Total Time: 40 minutes
– Resting Time: 5 minutes after cooking (allows flavors to meld)
Tip: Grate your cheese while the soup simmers to save time. This recipe serves 4 as a main or 6 as a starter.
Step-by-Step Instructions
1. Sauté the aromatics: In a large pot over medium heat, melt butter. Add diced onion and cook until translucent (about 4 minutes). Stir in garlic for 30 seconds until fragrant.
2. Create the roux: Sprinkle flour over the mixture and whisk continuously for 1–2 minutes until lightly golden. This prevents a raw flour taste.
3. Add liquids gradually: Slowly pour in broth while whisking to avoid lumps. Bring to a gentle simmer, then stir in heavy cream.
4. Cook the broccoli: Add broccoli florets (and optional grated carrot). Simmer for 10–12 minutes until tender but still vibrant green. For a chunkier texture, reserve a few florets to add later.
5. Incorporate the cheese: Remove pot from heat. Gradually stir in shredded cheddar until fully melted—avoid boiling after adding cheese to prevent graininess.
6. Season and finish: Add salt, pepper, and nutmeg to taste. For a smoother consistency, use an immersion blender for 2–3 pulses. This Broccoli Cheddar Soup reaches peak creaminess when served immediately, while the Cauliflower soup option can be blended completely for a silky texture.
Nutritional Benefits & Advantages
This homemade Broccoli Cheddar Soup packs a nutritional punch:
– Broccoli: Rich in vitamin C, fiber, and sulforaphane (a compound linked to reduced inflammation).
– Cheddar cheese: Provides calcium and protein (use sharp cheddar for stronger flavor with less quantity).
– Homemade advantage: You control sodium levels—canned versions often contain 800+ mg per serving.
For the Cauliflower soup variation:
– Lower in calories (approx. 180 vs. 350 per serving)
– Higher in vitamin K and choline
– Naturally gluten-free when using cornstarch instead of flour
Tips Variations & Cooking Advice
– Flavor variations: Add ½ teaspoon smoked paprika or a dash of hot sauce for warmth.
– Dietary adaptations: For gluten-free, substitute flour with 2 tablespoons cornstarch mixed with 2 tablespoons cold water (slurry). For dairy-free, use full-fat coconut milk and vegan cheddar shreds.
– Cooking methods: Use an Instant Pot (pressure cook on high for 3 minutes) or slow cooker (low for 4 hours, adding cheese last).
– Portion changes: Double the recipe for meal prep—it freezes beautifully.
Common Mistakes to Avoid
– Overcooking broccoli: Leaves it mushy and bitter. Cook just until fork-tender.
– Adding cheese to boiling liquid: Causes curdling. Always remove from heat first.
– Using pre-shredded cheese: Contains cellulose that prevents smooth melting.
– Skipping the roux step: Results in watery soup that lacks body.
Storage & Meal Prep Tips
– Refrigeration: Store in airtight containers for up to 4 days. Layer plastic wrap directly on the surface to prevent skin formation.
– Freezing: Cool completely, then freeze in portioned bags for up to 3 months. Thaw overnight in the fridge.
– Reheating: Warm on stovetop over low heat, stirring frequently. Add a splash of milk if too thick. Avoid microwaving on high—it can separate the cheese.
Conclusion
Making soup from scratch transforms simple ingredients into a soul-satisfying meal. This Broccoli Cheddar Soup proves that comfort food doesn’t have to come from a can—it can be fresh, customizable, and deeply flavorful. Whether you stick with the classic or explore the lighter Cauliflower soup alternative, you’re investing in quality time in the kitchen and a bowl that warms from the inside out. Try this recipe tonight and share your creation on social media using #HomemadeSoupLove!
FAQs
1. Can I use frozen broccoli instead of fresh?
Yes—add it directly (no thawing needed) during step 4, but reduce cooking time by 2–3 minutes since frozen broccoli cooks faster.
2. Why did my soup turn out grainy?
Likely from boiling after adding cheese or using pre-shredded cheese. Always grate block cheese fresh and add it off-heat.
3. How can I make this soup vegan?
Replace butter with olive oil, use plant-based cream (coconut or oat), and swap cheddar for nutritional yeast (3 tbsp) + ½ cup soaked cashews blended smooth.
4. Can I add protein like chicken?
Absolutely—fold in 1 cup shredded rotisserie chicken after blending for a heartier meal.
5. What if my soup is too thick?
Thin with warm broth or milk, adding ¼ cup at a time while reheating. Conversely, thicken with a cornstarch slurry if too thin.

Broccoli Cheddar Soup
Equipment
- large pot
- stirring spoon
Ingredients
Main Ingredients
- 4 cups broccoli florets
- 4 cups chicken or vegetable broth
- 2 cups shredded cheddar cheese
Instructions
Instructions
- Combine broccoli and broth in a pot, then bring to a boil; reduce heat and simmer until broccoli is tender.
- Remove from heat and stir in cheddar cheese until it has completely melted.
- Serve hot and enjoy your quick broccoli cheddar soup.