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

20-Minute Broccoli Cheese Soup


  • Author: Sally Thompson
  • Total Time: 20 minutes
  • Yield: 4 1x

Description

This 20-Minute Broccoli Cheese Soup is a creamy, cheesy, and cozy comfort meal that’s perfect for busy weeknights. Packed with tender broccoli and melty cheddar, it’s a one-pot wonder that’s quick, easy, and kid-friendly. Ideal for soup lovers searching for fast dinner ideas or hearty vegetarian meals.


Ingredients

Scale
  • 4 tablespoons butter
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 2 cups whole milk
  • 2 cups chicken broth (or vegetable broth)
  • 3 cups broccoli florets (fresh or frozen)
  • 1 cup shredded carrots (optional)
  • 2 cups sharp cheddar cheese, freshly grated
  • 1/2 cup heavy cream
  • Salt and black pepper, to taste

Instructions

  • In a large pot, melt butter over medium heat. Add chopped onion and sauté until soft, about 3 minutes. Stir in garlic and cook for another 30 seconds.
  • Sprinkle in the flour and stir constantly to form a roux. Cook for 1 minute to eliminate the raw flour taste.
  • Slowly whisk in the milk and broth. Bring to a gentle simmer, whisking frequently until slightly thickened, about 5 minutes.
  • Add broccoli florets and shredded carrots. Simmer for 6–7 minutes, or until broccoli is tender.
  • Lower the heat. Gradually stir in cheddar cheese until melted and smooth. Add heavy cream and stir to combine.
  • Taste and season with salt and black pepper as needed.
  • Serve hot, garnished with extra cheese or herbs if desired.
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes