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
Creamy broccoli cheese soup served hot in a rustic bowl with melted cheddar on top

Broccoli Cheese Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mike
  • Total Time: 30 minutes
  • Yield: 68 servings 1x
  • Diet: Vegetarian

Description

This easy broccoli cheese soup is creamy, cheesy, and packed with wholesome flavor — just like Grandma used to make. It’s a 30-minute one-pot wonder perfect for cozy nights.


Ingredients

Scale
  • 3 tbsp unsalted butter
  • 1 medium onion, finely diced
  • 3 garlic cloves, minced
  • 2 carrots, grated
  • ¼ cup all-purpose flour
  • 2 cups whole milk
  • 2 cups chicken or veggie broth
  • 4 cups broccoli florets (fresh or frozen, chopped)
  • 2 cups sharp cheddar, grated fresh
  • Salt and pepper to taste

Instructions

  1. In a large soup pot, melt the butter over medium heat. Add onion, garlic, and carrots. Cook 4–5 minutes until softened.
  2. Sprinkle flour over the veggies. Stir constantly for 2–3 minutes to make a roux.
  3. Slowly pour in the broth, whisking to prevent clumps. Then add milk and bring to a light simmer.
  4. Stir in broccoli. Cover and simmer 10–12 minutes until tender.
  5. Blend with immersion blender for creamy texture, or mash lightly for a chunkier finish.
  6. Turn off heat. Gradually stir in cheddar cheese until fully melted.
  7. Season with salt and pepper. Serve hot with crusty bread or croutons.

Notes

Grate your cheese fresh for a smoother melt. This soup reheats beautifully and is freezer-friendly (best to add cheese fresh when reheating).

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 310
  • Sugar: 5g
  • Sodium: 680mg
  • Fat: 22g
  • Saturated Fat: 12g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 2g
  • Protein: 13g
  • Cholesterol: 55mg