Go Back
Bowl of creamy and cheesy broccoli cheese soup garnished with fresh broccoli.

Broccoli Cheese Soup

A comforting, rich, and creamy Broccoli Cheese Soup made with fresh ingredients, perfect for chilly fall afternoons.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Appetizer, Soup
Cuisine: American, Comfort Food
Calories: 400

Ingredients
  

Base Ingredients
  • 4 tablespoons unsalted butter Use plant-based butter to make dairy-free with appropriate cheese substitute.
  • 1 medium yellow onion, finely diced About 1 cup, fresh for sweetness and texture.
  • 2 medium carrots, peeled and diced small Optional but adds a gentle sweetness and depth.
  • 2 stalks celery, diced small Optional; for aromatics and balance.
  • 4 cloves garlic, minced For savory warmth.
  • ¼ cup all-purpose flour For thickening; use gluten-free flour blend if needed.
  • 4 cups low-sodium vegetable broth Or chicken broth if not vegetarian.
  • 2 cups whole milk, warmed slightly For creaminess; use oat or soy milk for a lighter or dairy-free option.
  • 1 cup heavy cream or half-and-half Optional but gives luxurious richness.
  • 4 cups broccoli florets, trimmed and cut into bite-sized pieces Fresh is ideal, but frozen works well if thawed and drained.
  • 1 large potato, peeled and diced Optional for thicker, more stew-like texture.
  • 3 cups shredded sharp cheddar cheese, freshly shredded Sharpness is key for flavor; swap for a mix of cheddar and Gruyere for depth.
  • 1 teaspoon Dijon mustard Balances and brings out the cheddar flavors.
  • ½ teaspoon ground nutmeg Optional, just a pinch to enhance creaminess.
  • Kosher salt and freshly ground black pepper, to taste
  • 1-2 teaspoons fresh lemon juice, optional Brightens flavor at the end.
Garnishes
  • extra shredded cheddar
  • chopped chives
  • thinly sliced green onions
  • crispy croutons

Method
 

Preparation
  1. Prepare your ingredients first. Chop the onion, dice the carrots and celery, mince the garlic, and cut the broccoli into small florets. Shred the cheddar and warm the milk slightly in a small saucepan or microwave.
  2. Melt the butter over medium heat in a large Dutch oven. Add the diced onion, carrots, and celery. Cook until the onions are soft and translucent and the carrots begin to lose their raw edge, about 6 to 8 minutes.
  3. Add the minced garlic and cook until fragrant, about 30 seconds to 1 minute.
  4. Sprinkle the flour over the softened vegetables and stir vigorously to coat. Cook for about 2 minutes to eliminate the raw flour taste.
Cooking
  1. Gradually whisk in the warm vegetable broth, a little at a time, until the mixture is smooth. Bring to a gentle simmer.
  2. Add the diced potato if using, then add the broccoli florets. Reduce heat to medium-low, cover, and simmer until the vegetables are tender, about 12 to 15 minutes.
  3. Decide your texture: use an immersion blender for a chunkier soup or blend more thoroughly for a silky soup.
  4. Return the pot to low heat and stir in the warmed milk and then the cream or half-and-half if using. Heat gently, but do not boil.
  5. Remove the pot from heat and stir in the shredded cheddar cheese until melted. Add the Dijon mustard, nutmeg, and a couple of grinds of black pepper.
Serving
  1. Taste and adjust seasoning with kosher salt, more pepper, and lemon juice if desired. Serve hot with garnish of extra shredded cheddar, chopped chives, or croutons.

Notes

Fresh gives the best texture and color. Frozen works fine; thaw and drain well. Freshly shredding cheese avoids graininess. For the best reheat, avoid boiling to prevent separation.