Ingredients
– 1/2 cup butter
– 1 whole onion, diced
– 1/3 cup flour
– 4 cups whole milk
– 2 cups half-and-half
– 1 pinch nutmeg
– 4 heads broccoli, cut into florets
– Dash of salt, plus more as needed
– Freshly ground black pepper, to taste
– 3 cups grated cheese (mild cheddar, sharp cheddar, jack, or a mix)
– 2 cups chicken broth (optional, for thinning)
Instructions
1-Melt 1/2 cup butter in a large pot over medium heat, then add 1 whole diced onion, and cook for 3 to 4 minutes until itβs translucent.
2-Sprinkle 1/3 cup flour over the onions, stir it all up, and cook for about 1 minute to get that roux going.
3-Pour in 4 cups whole milk and 2 cups half-and-half, then toss in 1 pinch nutmeg, 4 heads broccoli cut into florets, a dash of salt, and freshly ground black pepper to taste.
4-Cover the pot, turn the heat down to low, and let it simmer for 20 to 30 minutes until the broccoli is nice and tender.
5-Stir in 3 cups grated cheese until itβs fully melted and creamy.
6-Adjust the seasoning to your taste add more salt or pepper if it needs a kick.
7-For a chunky texture, serve it right away; for smoother vibes, mash it with a potato masher or blend it up, and if it gets too thick, thin it with 2 cups chicken broth as needed before heating it back up.
8-Serve it warm, maybe in a bread bowl or with some crusty bread for dipping itβs pure bliss!
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
π§ Use freshly shredded cheese for the best melt and texture.
π₯¦ Frozen broccoli can be used directly without defrosting.
π₯£ Refrigerate leftovers for up to 4 days and reheat gently; avoid freezing to prevent separation.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Simmering
- Cuisine: American
- Diet: Gluten-Free
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 7g
- Sodium: 450mg
- Fat: 22g
- Saturated Fat: 14g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 4g
- Protein: 15g
- Cholesterol: 70mg
