Print

Broccoli Cheddar Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy Broccoli Cheddar Soup is warm, cheesy, and full of flavor—an easy one-pot comfort meal perfect for lunch or dinner.

Ingredients

4 tablespoons (½ stick) unsalted butter

1 medium yellow onion, diced (about 1½ cups)

1 teaspoon garlic powder

1 teaspoon kosher salt

½ teaspoon freshly ground black pepper

2 tablespoons all-purpose flour

3 cups broccoli florets, chopped into ½-inch pieces (about 9½ oz)

2 cups half-and-half

2 cups low-sodium chicken broth (or vegetable broth for vegetarian)

1 cup grated carrot (about 2 medium carrots)

½ teaspoon Dijon mustard

8 ounces mild yellow cheddar cheese, shredded (about 2 cups), plus more for topping

Homemade croutons, for garnish (optional)

Instructions

Sauté Aromatics: In a large saucepan, melt butter over medium heat. Add onion, garlic powder, salt, and pepper. Sauté for 2–3 minutes until onion is translucent.

Make Roux: Stir in flour and cook for 1–2 minutes, stirring constantly until lightly browned.

Add Liquids and Veggies: Add broccoli, half-and-half, broth, carrot, and Dijon mustard. Stir and bring to a boil.

Simmer: Reduce heat and simmer for 5 minutes until broccoli is fork-tender.

Add Cheese: Turn off heat. Slowly stir in cheddar cheese a handful at a time, letting it melt fully before adding more.

Serve: Ladle into bowls. Garnish with extra cheese and homemade croutons if desired.

Notes

For a vegetarian version, use vegetable broth instead of chicken broth.

Add heavy cream for a richer soup.

Use an immersion blender to blend part or all of the soup for a smoother texture.

Add cayenne or hot sauce for a spicy kick.

Stir in cooked chicken or ham to make it more filling.

Store in the fridge for up to 3 days; reheat gently without boiling.

Not ideal for freezing after adding cheese—freeze before cheese and add it fresh when reheating.