Rich, creamy, and loaded with tender broccoli and melted cheddar cheese, this homemade broccoli cheddar soup is the ultimate comfort food. It’s cozy, flavorful, and perfect for chilly evenings or an easy family dinner.
Why You’ll Love This Recipe
- Thick and creamy texture
- Packed with broccoli and cheddar flavor
- Easy one-pot meal
- Better than restaurant-style soup
- Ready in about 30 minutes
Ingredients
- 4 tablespoons butter
- 1 small onion, diced
- 2 cloves garlic, minced
- ¼ cup all-purpose flour
- 2 cups milk (whole milk recommended)
- 2 cups chicken or vegetable broth
- 3 cups broccoli florets, chopped
- 1 cup carrots, shredded or finely chopped
- 2 cups shredded sharp cheddar cheese
- ½ teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon paprika (optional)
- Optional: ½ cup heavy cream for extra richness
Instructions
1. Cook the Aromatics
In a large pot or Dutch oven, melt the butter over medium heat.
Add:
- diced onion
Cook for about:
- 4–5 minutes
until softened.
Add minced garlic and cook for:
- 30 seconds
until fragrant.
2. Make the Roux
Sprinkle in the flour and stir continuously for:
- 1–2 minutes
This creates a roux that thickens the soup.
3. Add Liquids
Slowly whisk in:
- milk
- broth
Whisk until smooth and fully combined.
4. Cook the Vegetables
Add:
- broccoli
- carrots
Bring to a gentle simmer and cook for:
- 10–15 minutes
until the vegetables are tender.
5. Add Cheese
Reduce heat to LOW.
Gradually stir in the shredded cheddar cheese until fully melted and creamy.
If using, stir in:
- heavy cream
6. Season & Serve
Season with:
- salt
- black pepper
- paprika
Serve hot with:
- crusty bread
- crackers
- or in a bread bowl
Tips
- Freshly shredded cheese melts much smoother than pre-shredded cheese.
- Avoid boiling the soup after adding cheese to prevent a grainy texture.
- For a smoother soup, blend part of it with an immersion blender.
Variations
- Add cooked chicken for extra protein.
- Stir in diced potatoes for a heartier soup.
- Use smoked cheddar for deeper flavor.
- Add a pinch of cayenne for heat.
Storage
- Refrigerator: Up to 4 days
- Freezer: Up to 2 months (texture may slightly change)
Reheat gently over low heat while stirring.
Conclusion
This creamy broccoli cheddar soup is warm, cheesy, and incredibly satisfying. It’s an easy homemade classic that tastes comforting, rich, and perfect for any cozy meal.

