Perfect Broccoli Cheese Soup

Posted: September 10

Time: 25 minutes

Yield: 6 servings

recipe image

Rich, creamy, and the perfect amount of cheesy—your ultimate comfort soup made easy! The best part? This recipe takes just 25 minutes from start to finish.


• 6 tablespoons butter, cut into 1 tablespoon pieces • 1 cup finely chopped yellow onion • 1 large clove garlic, finely minced • 1/4 cup + 3 tablespoons all-purpose flour • 3 1/4 cups low-fat milk, then more to thin if desired • 1 (14.5 ounces) can low-sodium chicken broth • 1/2 cup heavy cream • 3 cups (packed) finely chopped fresh broccoli florets • 10 ounces (2 1/2 cups) sharp cheddar cheese or extra sharp cheddar cheese, plus more for serving • 1 ounces (1/3 cup) finely shredded Parmesan cheese • salt and freshly ground black pepper, to taste


Step 1

Melt butter in pot over medium-high heat. Add in onions and cook, stirring frequently until nearly soft, about 4 - 5 minutes.

Step 2

Add in garlic and flour, and cook for about 1 minute, stirring constantly.

Step 3

While whisking, slowly pour in milk then chicken broth. Stir in broccoli.

Step 4

Cook stirring constantly until mixture begins to thicken. Then reduce heat to low and allow to cook, stirring very frequently, until broccoli is tender, about 6 - 8 minutes.

Step 5

Remove from heat. Stir in the heavy cream then stir in cheddar and parmesan cheese, mixing until melted.

Step 6

Season with salt and pepper to taste. Serve warm with more cheddar if desired.

Explore More Favorites