Go Back
Broccoli Cheddar Soup

Broccoli Cheddar Soup

Make creamy Broccoli Cheddar Soup with fresh broccoli, sharp cheddar, and simple ingredients. An easy one-pot comfort food recipe ready in 40 minutes.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4
Calories: 495

Ingredients
  

  • 4 tablespoons butter
  • 1 small onion diced
  • 2 cloves garlic minced
  • ¼ cup all-purpose flour
  • 4 cups chicken broth
  • 2 cups whole milk
  • 1 cup heavy cream
  • 4 cups broccoli florets chopped
  • 2 medium carrots shredded
  • 2 cups sharp cheddar cheese freshly shredded
  • ½ cup Parmesan cheese grated
  • 1 teaspoon Dijon mustard
  • ½ teaspoon smoked paprika
  • 1 teaspoon salt
  • ½ teaspoon black pepper

Method
 

  1. Melt the butter in a large Dutch oven or soup pot over medium heat.
  2. Add the onion and cook for 4 to 5 minutes until softened. Stir in the garlic and cook for another 30 seconds.
  3. Sprinkle the flour over the onions and stir constantly for about 1 minute to form a roux.
  4. Gradually whisk in the chicken broth until smooth.
  5. Add the milk and heavy cream, whisking continuously.
  6. Stir in the broccoli, shredded carrots, Dijon mustard, smoked paprika, salt, and black pepper.
  7. Bring the soup to a gentle simmer and cook for 15 to 20 minutes, stirring occasionally, until the broccoli is tender.
  8. Use an immersion blender to blend part of the soup if you prefer a thicker, creamier texture while leaving some broccoli pieces intact.
  9. Reduce the heat to low.
  10. Gradually stir in the cheddar cheese and Parmesan until completely melted and smooth.
  11. Taste and adjust the seasoning if needed.
  12. Serve hot with extra shredded cheddar and crusty bread.

Notes

  • Freshly shredded cheese melts much better than pre-shredded cheese.
  • Keep the soup at a gentle simmer and avoid boiling after adding the cheese.
  • Blend only part of the soup for the perfect texture.
  • Add a splash of milk if the soup becomes too thick.
  • Stir frequently to prevent sticking.