1 large head of broccoli (about 4 cups), cut into florets
1 large onion, chopped
2 cloves garlic, minced
4 tablespoons butter
½ cup all-purpose flour
4 cups chicken broth (or vegetable broth)
2 cups milk (whole milk recommended)
1½ cups shredded sharp cheddar cheese
Optional: ½ cup shredded Gruyere cheese
Instructions:
Instructions
In a large pot over medium heat, melt the butter. Add chopped onion and cook until softened, about 5-7 minutes. Stir in minced garlic and cook for another minute.
Whisk in the flour to create a roux; cook for 1-2 minutes. Gradually add chicken broth while whisking to avoid lumps. Bring to a simmer and let it cook for about 5 minutes.
Add broccoli florets to the pot, cover, and simmer until tender (10-15 minutes). Blend until smooth using an immersion blender or regular blender.
Stir in milk and both cheeses until melted together. Season with salt, pepper, and nutmeg if desired.
Serve hot, garnished with croutons or chives if preferred.