Broccoli Cheddar Soup

Broccoli cheddar soup is the ultimate cozy comfort meal that brings creamy, cheesy goodness in every spoonful. This version is easy to make at home, all in one pot, and delivers rich flavor thanks to sharp cheddar, tender broccoli florets, and a touch of spice. Whether you’re looking for a quick weeknight dinner or a satisfying lunch, this soup hits the spot—no need to hit the Panera drive-thru.

Table of Contents

💛 Why You’ll Love This Recipe

Broccoli Cheddar Soup
  • Better than takeout – Thick, cheesy, and made from scratch
  • One-pot recipe – Fewer dishes, faster cleanup
  • Rich, creamy texture – With the perfect amount of sharp cheddar
  • Customizable – Add bacon, potatoes, or chicken if you like
  • Freezer-friendly – Great for meal prep (see notes below)

🛒 Ingredients

  • 7 tbsp unsalted butter, divided
  • 1 tbsp olive oil
  • 1 cup yellow onion, finely diced
  • 1 ½ tsp minced garlic
  • ¾ tsp smoked paprika
  • ¾ tsp ground mustard
  • ⅛ tsp cayenne pepper
  • Salt and black pepper, to taste
  • 6 tbsp all-purpose flour
  • 32 oz reduced-sodium chicken broth (or vegetable broth)
  • 3 cups half-and-half
  • 1 bay leaf (optional)
  • 6 cups broccoli, chopped into small florets
  • 2 cups shredded carrots
  • 12 oz freshly shredded sharp cheddar cheese (about 3¼ cups)

👨‍🍳 Instructions

1. Start with the Aromatics

In a large soup pot, melt 1 tbsp butter with olive oil over medium heat. Add diced onion and sauté for 3–5 minutes until soft and golden. Stir in garlic, paprika, mustard, cayenne, salt, and pepper. Cook for 1 minute until fragrant.

2. Make the Roux

Add remaining 6 tbsp butter to the pot. Once melted, whisk in flour and cook for 2 minutes, whisking constantly, to create a thick roux.

3. Add Liquids

Slowly whisk in chicken broth until smooth. Then, gradually whisk in the half-and-half. Add bay leaf if using. Reduce heat to medium-low and let the soup simmer for 15 minutes, stirring occasionally, until slightly thickened.

4. Add Veggies

Stir in broccoli and shredded carrots. Let simmer on low heat for 10–15 minutes, or until broccoli is fork-tender.

5. Add Cheese and Finish

Turn off heat. Gradually stir in cheddar cheese by the handful until melted and creamy. Taste and adjust seasoning if needed.

⏱ Recipe Details

Broccoli Cheddar Soup
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Servings: 6
  • Difficulty: Easy

🥦 Nutrition Facts (per serving, approx.)

  • Calories: 566 kcal
  • Carbohydrates: 35g
  • Protein: 24g
  • Fat: 38g
  • Fiber: 4g
  • Sugar: 13g
  • Sodium: 766mg

💡 Tips & Variations

  • Use freshly grated cheese – Pre-shredded cheese won’t melt as smoothly
  • Want it thicker? Blend a portion of the soup, or simmer longer
  • Add-ins:
    • Crispy bacon for smoky crunch
    • Diced potatoes or cauliflower for extra body
    • Cooked shredded chicken for protein
  • Lighter option: Swap half-and-half with whole milk
  • Extra creamy: Use heavy cream instead of half-and-half

❓ FAQs

Can I use frozen broccoli?

Yes! Just thaw and drain it first to avoid a watery soup.

Can I freeze broccoli cheddar soup?

You can, but creamy soups may separate slightly. Cool completely and reheat gently while whisking.

What’s the best cheese to use?

Sharp or extra-sharp cheddar is ideal. Freshly shredded is best for melting.

Broccoli Cheddar Soup

Broccoli Cheddar Soup

Creamy broccoli cheddar soup made from scratch in one pot with tender veggies and sharp cheese—comforting, quick, and perfect for cozy nights.
Prep Time 15 minutes
Cook Time 38 minutes
Total Time 53 minutes
Course Soup
Cuisine American
Servings 6
Calories 567 kcal

Equipment

  • – Large soup pot
  • Whisk
  • Ladle
  • – Knife & cutting board

Ingredients
  

  • – 7 tbsp unsalted butter divided
  • – 1 tbsp olive oil
  • – 1 cup yellow onion diced
  • – 1 ½ tsp garlic minced
  • – ¾ tsp smoked paprika
  • – ¾ tsp ground mustard
  • – ⅛ tsp cayenne pepper
  • – Salt and pepper to taste
  • – 6 tbsp flour
  • – 32 oz chicken broth or vegetable broth
  • – 3 cups half-and-half
  • – 1 bay leaf optional
  • – 6 cups broccoli chopped
  • – 2 cups shredded carrots
  • – 12 oz sharp cheddar cheese shredded

Instructions
 

  • Heat 1 tbsp butter and oil in a large pot. Add onion; cook 3–5 minutes.
  • Stir in garlic, paprika, mustard, cayenne, salt, and pepper; cook 1 minute.
  • Add 6 tbsp butter and melt. Whisk in flour; cook 2 minutes.
  • Slowly add broth, then half-and-half. Add bay leaf. Simmer 15 minutes.
  • Add broccoli and carrots. Cook 10–15 minutes until tender.
  • Turn off heat. Stir in cheese until melted. Adjust seasoning and serve.

Notes

– For a lighter soup, use whole milk instead of half-and-half
– To freeze, cool completely and reheat gently to maintain texture
– Blend part of the soup for a smoother consistency
Keyword Broccoli Cheddar Soup

🏁 Conclusion

This broccoli cheddar soup is rich, creamy, and easy enough for any home cook. It’s better than restaurant versions, made in one pot, and packed with comforting flavor. Pair it with crusty bread or a simple salad for a satisfying meal you’ll want to make again and again.