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

Broccoli Cheese Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: samahkitchen
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This Broccoli Cheese Soup is rich, creamy, and loaded with fresh broccoli and melty cheddar cheese. It’s a comforting one-pot meal that comes together in under 30 minutes—perfect for chilly days or a quick weeknight dinner!


Ingredients

Units Scale
  • 4 tablespoons unsalted butter
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 2 cups chicken broth (or vegetable broth)
  • 2 cups whole milk (or half-and-half for extra creaminess)
  • 1 cup heavy cream (optional, for extra richness)
  • 4 cups fresh broccoli florets, chopped
  • 1 large carrot, grated
  • 1/2 teaspoon salt (adjust to taste)
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon paprika (optional)
  • 2 cups shredded sharp cheddar cheese

 

  • 1/2 cup shredded Parmesan cheese (optional, for extra flavor)

Instructions

  1. Sauté aromatics: In a large pot over medium heat, melt the butter. Add the diced onion and cook until softened (about 3 minutes). Stir in the garlic and cook for another 30 seconds.
  2. Make the roux: Sprinkle in the flour and whisk continuously for 1 minute, until it forms a thick paste.
  3. Add liquids: Slowly whisk in the broth and milk, stirring constantly to prevent lumps. Bring to a gentle simmer.
  4. Cook the veggies: Add the chopped broccoli, grated carrot, salt, pepper, and paprika. Simmer for 10-15 minutes, or until the broccoli is tender.
  5. Blend (optional): For a smoother texture, use an immersion blender to partially blend the soup. Leave some broccoli chunks for texture.
  6. Add the cheese: Reduce heat to low and gradually stir in the shredded cheddar and Parmesan until fully melted. Do not boil, as this can make the cheese grainy.
  7. Serve & enjoy! Ladle into bowls and serve with crusty bread or croutons.

Notes

Want it thicker? Stir in a cornstarch slurry (1 tablespoon cornstarch + 2 tablespoons water).

Make it lighter: Use only milk and skip the heavy cream.

Extra flavor? Add a splash of hot sauce or a pinch of nutmeg.

Storage: Keep leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove over low heat.