Go Back
+ servings
Broccoli cheddar soup served in a white bowl, with a soup spoon
5 from 11 votes

Broccoli Cheddar Soup

Enjoy a hot bowl of classic broccoli cheddar soup made in one pot for easy clean-up. This simple creamy wholesome soup is made from scratch in just 20 minutes!
Author Diana
Servings 4 servings
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes

Equipment

  • Dutch oven or saucepan

Ingredients

  • 4 tablespoons unsalted butter
  • 1 yellow yellow onion finely diced (about 1 cup)
  • 2 cloves garlic finely minced
  • ½ cup all purpose flour
  • 3 ½ cups milk I used low fat
  • 14.5-ounce can low sodium vegetable stock or chicken stock, 430ml, 1¾ cups
  • 3 cups small broccoli florets about ½ inch each
  • ¼ teaspoon paprika
  • ½ cup heavy cream
  • 3 cups grated sharp cheddar cheese plus more for serving
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper

Instructions

  • In a large Dutch oven, melt butter over medium heat.
  • Add the diced onion, cook for 2-3 minutes or until it is soft and translucent. Add the garlic, and cook for 30 seconds while stirring constantly.
  • To make roux, add the flour, and cook for 1 minute. Keep stirring. (cooking the flour is very important, you don’t want any raw flour flavor in your soup).
  • While whisking slowly add the liquids to the roux (milk and stock).
  • Stir in the broccoli florets, add the paprika, keep stirring and cook until the soup starts to thicken. Reduce the heat to low, and allow to simmer for 5-6 minutes or until the broccoli becomes tender.
  • Stir in the heavy cream and cheese, and stir until the cheese has melted. Season with salt and pepper to taste. Serve warm with extra shredded cheddar cheese.

Notes

  • This soup does not freeze well. Store in the fridge for up to 3 days.
  • Frozen broccoli can be used, but fresh broccoli florets will give you the best texture.
  • Pre-shredded cheese does not melt very well, I recommend buying a block of cheese and using a grater.
  • If you want to make the soup thicker, use a cornstarch slurry to thicken it.
  • This soup can be pureed (if desired) using an immersion blender to reach the desired texture.

Nutrition

Calories: 641kcal | Carbohydrates: 44g | Protein: 33g | Fat: 37g | Saturated Fat: 23g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 10g | Cholesterol: 117mg | Sodium: 5323mg | Potassium: 642mg | Fiber: 2g | Sugar: 22g | Vitamin A: 4092IU | Vitamin C: 65mg | Calcium: 941mg | Iron: 2mg