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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusraa
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A rich, creamy soup packed with tender broccoli, sweet carrots, and melty sharp cheddar cheese for the ultimate comfort food, ready in just 35 minutes.


Ingredients

4 tbsp unsalted butter

1 medium yellow onion, chopped

1/2 tsp sea salt

Freshly ground black pepper

3 garlic cloves, chopped

1/4 cup all-purpose flour

2 cups whole milk or unsweetened almond milk

2 cups vegetable broth

3 cups chopped broccoli florets

1 large carrot, julienned or finely chopped

1/2 tsp Dijon mustard

8 oz shredded cheddar cheese (about 2 heaping cups)

Homemade croutons for serving (optional)


Instructions

  1. Melt butter in a large pot over medium heat. Add onion, salt, and pepper; cook 5 minutes until softened.
  2. Stir in garlic and cook 1 minute. Sprinkle in flour and whisk continuously for 1–2 minutes until golden.
  3. Slowly pour in milk, whisking to prevent lumps.
  4. Add broth, broccoli, carrot, and mustard. Stir and simmer 15–20 minutes until broccoli is tender.
  5. Over very low heat, gradually stir in cheese until melted and creamy. Season to taste.
  6. Serve hot, topped with croutons if desired.

Notes

  • Use sharp white cheddar for a different flavor.
  • Swap part of the milk for cream for a richer soup.
  • Add shredded cooked chicken for extra protein.
  • Stir in cauliflower florets with the broccoli for more veggies.
  • Add a pinch of smoked paprika for subtle smokiness.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1/4 recipe
  • Calories: 340
  • Sugar: 8g
  • Sodium: 670mg
  • Fat: 22g
  • Saturated Fat: 13g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 21g
  • Fiber: 4g
  • Protein: 15g
  • Cholesterol: 60mg