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: An Amazing Ultimate Recipe for Comfort Food Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.2 from 64 reviews
  • Author: Kimberly
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This Broccoli Cheese Soup is the ultimate comfort food, combining tender broccoli and carrots with sharp cheddar and Parmesan cheeses in a creamy, rich broth. Perfect for cozy nights, this recipe is easy to make on the stovetop and can be adapted for vegetarians with a simple broth swap.


Ingredients

Base Ingredients

  • 4 tablespoons unsalted butter
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 2 cups low-sodium chicken broth
  • 2 cups whole milk

Vegetables

  • 3 cups fresh broccoli florets, chopped small
  • 1 cup matchstick carrots or grated carrots

Cheese and Seasoning

  • 2 cups sharp cheddar cheese, shredded
  • 1/2 cup Parmesan cheese, grated
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon ground nutmeg (optional)
  • 1/2 cup heavy cream (optional for extra richness)


Instructions

  1. Sauté Aromatics: Melt the butter in a large pot over medium heat. Add the chopped onion and cook for 3 to 4 minutes until softened to release their sweetness. Stir in the minced garlic and cook for 30 seconds to enhance the flavor.
  2. Create Roux: Sprinkle the flour over the onion mixture and stir constantly for 1 to 2 minutes. This cooks off the raw flour taste and thickens the soup later.
  3. Add Liquids: Gradually whisk in the chicken broth and milk, ensuring no lumps form and the mixture is smooth.
  4. Cook Vegetables: Add chopped broccoli and carrots to the pot. Bring the mixture to a gentle simmer and cook for 15 to 20 minutes, stirring occasionally, until the vegetables are tender.
  5. Add Cheeses and Seasoning: Reduce heat to low and stir in shredded cheddar and Parmesan until fully melted. Season with salt, pepper, and optionally nutmeg, adjusting to taste.
  6. Blend for Texture: Use an immersion blender to partially blend the soup for a creamy consistency, leaving some chunks for texture.
  7. Finish with Cream: Stir in heavy cream if using, and heat through for an extra rich finish before serving.

Notes

  • For a vegetarian option, use vegetable broth instead of chicken broth.
  • Frozen broccoli can be used if fresh isn’t available, but reduce simmering time slightly to avoid overcooking.
  • Sharp cheddar provides the best flavor, but feel free to mix in mild or white cheddar for variation.