Print

Broccoli Cheese Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Broccoli Cheese Soup is creamy, cheesy, and loaded with tender broccoli in a rich, velvety broth. It’s the perfect comfort food for chilly days and comes together in just 30 minutes!

Ingredients

Scale

For the Soup:

  • 4 tablespoons butter
  • 1 small onion, finely diced
  • 2 cloves garlic, minced
  • ¼ cup all-purpose flour
  • 4 cups chicken broth (or vegetable broth)
  • 2 cups heavy cream (or half-and-half for a lighter option)
  • 4 cups fresh broccoli florets, chopped
  • 1 large carrot, grated
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon smoked paprika (optional)
  • ¼ teaspoon ground nutmeg (optional, for depth of flavor)
  • 2 cups shredded sharp cheddar cheese
  • ½ cup shredded Parmesan cheese

For Garnish (Optional):

  • Extra shredded cheddar cheese
  • Crumbled bacon
  • Croutons

Instructions

1. Sauté the Aromatics

  1. In a large pot, melt butter over medium heat.
  2. Add onion and cook for 3-4 minutes, until soft.
  3. Stir in garlic and cook for 30 seconds, until fragrant.

2. Make the Roux

  1. Sprinkle flour over the onions and stir continuously for 1-2 minutes, until lightly golden.
  2. Slowly whisk in the chicken broth, stirring to remove any lumps.

3. Simmer the Soup

  1. Pour in the heavy cream and bring to a gentle simmer.
  2. Add broccoli, carrots, salt, pepper, smoked paprika, and nutmeg.
  3. Reduce heat and simmer for 15 minutes, until the broccoli is tender.

4. Blend & Add Cheese

  1. Use an immersion blender to blend part of the soup for a creamier texture (leave some broccoli chunks for texture).
  2. Stir in the cheddar and Parmesan cheese, mixing until melted and smooth.

5. Serve & Enjoy!

  • Ladle into bowls and top with extra cheese, bacon, or croutons.

 


Notes

  • Want a thicker soup? Add an extra 1 tablespoon of flour to the roux.
  • Prefer a chunky soup? Skip blending and leave the broccoli whole.
  • Make it spicy! Add ½ teaspoon cayenne pepper for heat.
  • Make it vegetarian! Use vegetable broth instead of chicken broth.