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

Creamy Broccoli Cheddar Soup


  • Author: Lorenzo Devereaux
  • Total Time: 40 minutes
  • Yield: 4-6 servings

Description

This Creamy Broccoli Cheddar Soup is a rich, comforting dish made with fresh broccoli, sharp cheddar cheese, and a velvety, flavorful broth. Perfect for a cozy meal, this soup is easy to make and pairs well with crusty bread or a side salad. Ideal for weeknight dinners or meal prep, it’s a family favorite!


Ingredients

4 cups broccoli florets, chopped

2 cups sharp cheddar cheese, freshly grated

4 tablespoons butter

1 small onion, diced

2 cloves garlic, minced

3 tablespoons all-purpose flour

2 cups whole milk

1 cup heavy cream

3 cups chicken or vegetable broth

1/2 teaspoon salt (adjust to taste)

1/2 teaspoon black pepper

1/4 teaspoon nutmeg (optional)

1/4 teaspoon cayenne pepper (optional)


Instructions

  1. Sauté the Aromatics: In a large pot, melt the butter over medium heat. Add the diced onion and cook until soft, about 3–4 minutes. Stir in the garlic and cook for another 30 seconds.
  2. Make the Roux: Sprinkle the flour over the onion mixture, stirring continuously for about 1 minute to remove the raw flour taste.
  3. Add the Liquid: Slowly whisk in the broth, then add the milk and heavy cream. Stir well and let it simmer for 5 minutes until slightly thickened.
  4. Cook the Broccoli: Add the chopped broccoli florets and cook for 10–15 minutes until tender. Blend some of the soup with an immersion blender for a smoother texture if desired.
  5. Melt the Cheese: Reduce the heat to low and stir in the grated cheddar cheese gradually. Stir continuously until melted and smooth. Do not boil.
  6. Season and Serve: Add salt, pepper, and optional seasonings. Taste and adjust as needed. Serve hot with extra shredded cheese on top.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup