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: Aileen
  • Total Time: 30 minutes
  • Yield: Serves approximately 6 people 1x

Description

Broccoli Cheddar Soup is the ultimate comfort food, perfect for warming up on chilly days. This creamy, cheesy delight features fresh broccoli and rich cheddar, creating a nourishing and satisfying dish that’s simple to prepare. Ideal for weeknight dinners or cozy gatherings, this versatile soup shines as either an appetizer or a hearty main course. Each spoonful promises a burst of flavor and warmth, making it an essential recipe for any home cook seeking comfort in a bowl.


Ingredients

Scale
  • 4 cups chopped fresh broccoli florets
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 4 cups vegetable broth (or chicken broth)
  • 2 cups shredded sharp cheddar cheese
  • 1 cup milk (or plant-based milk)

Instructions

  1. In a large pot over medium heat, melt butter. Add diced onion and sauté until translucent (about 5 minutes). Stir in minced garlic and cook for another minute.
  2. Sprinkle in the flour while stirring to avoid lumps. Cook for about 2 minutes until lightly golden.
  3. Gradually whisk in vegetable broth and add chopped broccoli. Bring to a gentle boil and simmer for 10 minutes until broccoli is tender.
  4. Blend soup using an immersion blender or in batches until smooth.
  5. Stir in milk and gradually add shredded cheddar cheese, mixing until melted and creamy.
  6. Serve hot, garnished with extra cheese or crushed crackers if desired.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Cooking
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 380
  • Sugar: 4g
  • Sodium: 890mg
  • Fat: 24g
  • Saturated Fat: 15g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 14g
  • Cholesterol: 65mg