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

Best Broccoli Cheese Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emmy Lopez
  • Total Time: 35 minutes
  • Yield: Serves 6

Description

Indulge in the comforting flavors of this Best Broccoli Cheese Soup, featuring creamy sharp cheddar and vibrant broccoli. Perfect for chilly days, this quick and easy recipe transforms fresh ingredients into a rich, velvety soup that takes just under 35 minutes to prepare. Whether you’re enjoying a cozy night in or entertaining guests, this delightful dish will warm your heart and satisfy your cravings.


Ingredients

Scale
  • 4 cups fresh broccoli florets
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 4 cups low-sodium vegetable broth
  • 1 cup heavy cream
  • 2 tbsp butter
  • 2 cups sharp cheddar cheese, shredded

Instructions

  1. In a large pot over medium heat, melt the butter. Add chopped onions and minced garlic; sauté until fragrant and translucent (3-4 minutes).
  2. Add fresh broccoli florets and pour in the vegetable broth until submerged. Bring to a gentle boil.
  3. Lower the heat and simmer for about 10 minutes until the broccoli is tender but retains some texture.
  4. Using an immersion blender or regular blender, purée the mixture until smooth, leaving some chunks if desired.
  5. Return to low heat; gradually stir in heavy cream followed by shredded cheddar cheese until melted.
  6. Serve hot, garnished with extra cheese or crispy bacon bits if desired.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 400
  • Sugar: 3g
  • Sodium: 800mg
  • Fat: 30g
  • Saturated Fat: 18g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 90mg