Go Back
A close-up shot of a creamy, velvety homemade Broccoli Cheddar Soup in a white bowl, garnished with shredded sharp cheddar cheese and fresh, bright green broccoli florets.

Best Broccoli Cheddar Soup

This creamy, comforting broccoli cheddar soup is packed with flavor, cheesy goodness, and tender broccoli florets. It’s the perfect bowl of warmth for any day of the week!
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 bowls
Course: Soup
Cuisine: American
Calories: 410

Ingredients
  

Soup Base
  • 4 tbsp butter
  • 1 small onion chopped
  • 1/4 cup all-purpose flour
  • 2 cups vegetable broth
  • 2 cups whole milk
  • 2 cups broccoli florets chopped small
  • 1 carrot grated
Finishing Touch
  • 2 cups sharp cheddar cheese grated
  • salt and pepper to taste

Equipment

  • Large Pot
  • Whisk
  • Wooden Spoon

Method
 

  1. Melt butter in a large pot over medium heat. Add chopped onion and sauté until softened, about 3–4 minutes.
  2. Whisk in the flour and cook for 1–2 minutes to form a roux.
  3. Gradually whisk in the vegetable broth and milk. Stir until smooth and thickened slightly.
  4. Add the chopped broccoli and grated carrot. Simmer uncovered for 15–20 minutes until vegetables are tender.
  5. Reduce heat to low and stir in shredded cheddar cheese until melted and smooth. Season with salt and pepper to taste.
  6. Serve warm with extra cheese on top or crusty bread on the side.

Notes

For an even creamier texture, blend half the soup before adding the cheese. You can also substitute heavy cream for some of the milk for a richer flavor.