Ingredients
Method
- Melt butter in a large pot over medium heat.
- Add flour and whisk constantly to form a smooth roux; cook 1–2 minutes.
- Slowly whisk in milk until thickened.
- Add chicken broth and stir to combine.
- Add diced potatoes and onion.
- Bring to a gentle simmer and cook 25–30 minutes, stirring occasionally, until potatoes are tender.
- Lightly mash some potatoes for a thicker texture.
- Stir in cream if using, season with salt and pepper.
- Heat gently and serve hot.