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 and Cheese Soup Recipe

Broccoli and Cheese Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 14 reviews

  • Author: Mia
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This rich and creamy broccoli and cheese soup is a hearty and comforting dish that combines tender broccoli with sharp cheddar and creamy milk. Perfect for a cozy weeknight dinner, this soup is sure to warm you up from the inside out.


Ingredients

Units Scale

Broccoli and Cheese Soup:

  • 1 tablespoon butter
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 4 cups broccoli florets
  • 2 cups vegetable broth
  • 1 cup milk or cream
  • 1 1/2 cups shredded sharp cheddar cheese
  • 1 tablespoon flour (or cornstarch for gluten-free)
  • Salt and pepper to taste
  • Optional: pinch of nutmeg for depth

Instructions

  1. Saute Onions and Garlic: In a large pot, melt butter over medium heat. Add onion and garlic, and sauté until soft, about 3–4 minutes.
  2. Add Broccoli and Broth: Stir in flour and cook for 1 minute, then add vegetable broth and bring to a simmer.
  3. Cook Broccoli: Add broccoli florets, cover, and cook for 10–12 minutes or until tender.
  4. Blend Soup: Reduce heat to low. Use an immersion blender to partially blend the soup (or transfer half to a blender).
  5. Add Cheese and Milk: Stir in milk and shredded cheddar, allowing cheese to melt completely.
  6. Season and Serve: Season with salt, pepper, and a pinch of nutmeg if desired. Serve warm.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop, Blender
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 310 kcal
  • Sugar: 4g
  • Sodium: 780mg
  • Fat: 22g
  • Saturated Fat: 13g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 17g
  • Fiber: 3g
  • Protein: 14g
  • Cholesterol: 65mg