Go Back
Bowl of creamy Broccoli Cheddar Soup garnished with fresh herbs

Broccoli Cheddar Soup

A creamy and comforting Broccoli Cheddar Soup that warms the soul, packed with nutritious broccoli and rich cheddar cheese.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: American
Calories: 300

Ingredients
  

For the Soup Base
  • 4 tablespoons unsalted butter Adds richness; can substitute with olive oil for a lighter version.
  • 1 medium yellow onion (chopped) Provides sweetness; leeks can work as a milder option.
  • 0.5 teaspoon sea salt Enhances flavors; adjust to taste.
  • to taste Freshly ground black pepper For a kick; white pepper can be used for a different flavor profile.
  • 3 cloves garlic (chopped) Boosts flavor; garlic powder can substitute in a pinch.
  • 0.25 cup all-purpose flour Acts as a thickener; cornstarch is a gluten-free substitute.
  • 2 cups whole milk or unsweetened almond milk Creamy base; coconut milk for a richer, dairy-free version.
  • 2 cups vegetable broth Infuses savory depth; chicken broth can also be used.
  • 3 cups chopped broccoli florets Nutrient powerhouses; cauliflower can work for a change.
  • 1 large carrot (julienned or finely chopped) Adds sweetness; parsnips can be used for a unique twist.
  • 0.5 teaspoon Dijon mustard Adds tanginess; skip if desiring a milder flavor.
  • 8 ounces shredded cheddar cheese The star ingredient; non-dairy cheese can be used for a vegan alternative.
  • Homemade croutons (for serving, optional) Crunchy texture; store-bought works too.

Method
 

Preparation
  1. Melt the butter in a large pot or Dutch oven over medium heat.
  2. Add the onion, salt, and several grinds of pepper, cooking and stirring for 5 minutes until softened.
  3. Stir in the garlic, cooking for another minute.
  4. Sprinkle in the flour, whisk continuously for 1 to 2 minutes until the flour turns golden.
  5. Slowly pour in the milk, whisking continuously.
Cooking
  1. Add the broth, broccoli, carrot, and mustard, stirring to combine.
  2. Simmer for 15 to 20 minutes, until the broccoli is tender.
  3. Gradually add the cheese, stirring after each addition until all the cheese is melted and the soup is creamy.
  4. Season to taste and serve with croutons if desired.

Notes

Serve piping hot with a sprinkle of freshly grated cheese and homemade croutons for added crunch. For a smoother texture, use an immersion blender at the end and add a squeeze of lemon juice before serving.