Ingredients
Method
- Melt butter in a large pot over medium heat. Add onion and cook until softened, about 4 minutes. Stir in garlic, cook 30 seconds, then sprinkle in flour and stir continuously for 1 minute.
- Slowly pour in broth while whisking, then add potatoes. Bring to a boil, reduce to a simmer, and cook until potatoes are tender, about 10 minutes. Add broccoli and simmer 5 to 7 minutes until tender.
- Remove from heat. Use an immersion blender to partially blend the soup, leaving plenty of chunky texture. Transfer back to low heat.
- Pour in milk, then add cheese a handful at a time, stirring until melted and smooth. Season with salt and pepper. Ladle into bowls and serve hot.
Notes
If you want the soup completely smooth, blend it all. For a chunkier feel, scoop out a cup of the vegetables before blending and stir them back in after adding the cheese. The soup thickens as it cools, so reheat leftovers gently with a splash of milk.
