Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Broccoli Cheddar Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: chefssa
  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Description

A creamy, cheesy broccoli cheddar soup that’s rich, comforting, and easy to customize with your favorite add-ins.


Ingredients

Scale
  • 4 cups broccoli florets, chopped
  • 2 tbsp butter
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 3 cups chicken or vegetable broth
  • 1 cup heavy cream
  • 1 cup whole milk
  • 2 cups sharp cheddar cheese, shredded
  • Salt to taste
  • Black pepper to taste
  • 1/2 tsp paprika (optional)

Instructions

  1. Melt butter in a large pot over medium heat. Add chopped onions and garlic, sauté until translucent and fragrant.
  2. Sprinkle in the flour and whisk continuously for 1–2 minutes to form a roux.
  3. Slowly whisk in the broth to avoid lumps, and bring to a simmer.
  4. Add chopped broccoli and cook for 10–15 minutes, or until tender.
  5. Stir in milk and heavy cream, allowing the soup to heat through without boiling.
  6. Blend the soup with an immersion blender to desired consistency—smooth or chunky.
  7. Gradually add shredded cheddar cheese, stirring until melted and smooth.
  8. Season with salt, pepper, and optional paprika.
  9. Serve hot, garnished with extra cheese or croutons if desired.

Notes

  • Add cooked shredded chicken for extra protein.
  • Use cauliflower in place of or alongside broccoli for variation.
  • Stir in Dijon mustard for a tangy flavor boost.
  • Top with crispy bacon bits or caramelized onions.
  • Make it spicy with red pepper flakes or hot sauce.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 420
  • Sugar: 5g
  • Sodium: 700mg
  • Fat: 32g
  • Saturated Fat: 18g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 85mg