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

This cozy and creamy Broccoli Cheddar Soup blends fresh broccoli, grated carrots, and real cheddar cheese into a rich, comforting bowl. Made with wholesome ingredients like cream and cream cheese, it’s a hearty American classic perfect for lunch or a light dinner.

  • Total Time: 50 minutes
  • Yield: 6 servings

Ingredients

  • 6 tablespoons butter
  • 1 onion, diced
  • 4 carrots, grated
  • 1/2 cup all-purpose flour
  • 3 cups chicken or vegetable stock
  • 3 cups milk
  • 4 broccoli crowns, cut into tiny florets (about 5 cups)
  • 1/2 cup heavy cream
  • 6 oz cream cheese
  • 3 cups grated cheddar cheese
  • Salt and pepper, to taste

Instructions

  1. In a large pot over medium heat, melt the butter.
  2. Add the diced onion and cook until softened.
  3. Stir in the grated carrots and cook for a few minutes.
  4. Sprinkle in the flour and stir to combine. Cook for 1–2 minutes to eliminate raw flour taste.
  5. Slowly whisk in the chicken or vegetable stock. Increase heat to medium-high and cook until thickened.
  6. Reduce heat to medium-low. Whisk in the milk, then stir in the broccoli florets.
  7. Cover and cook for about 15 minutes, or until broccoli is tender.
  8. Stir in the heavy cream, cream cheese, and cheddar cheese. Stir until fully melted and smooth.
  9. Season with salt and pepper to taste. Serve hot.

Notes

  • Use sharp cheddar for a more pronounced cheesy flavor.
  • Soup can be blended for a smoother texture if desired.
  • Substitute half-and-half for cream if preferred.
  • Leftovers store well in the fridge for up to 4 days.
  • Author: Maya
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 410
  • Sugar: 9g
  • Sodium: 590mg
  • Fat: 29g
  • Saturated Fat: 18g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 23g
  • Fiber: 4g
  • Protein: 14g
  • Cholesterol: 85mg