Ingredients
Equipment
Method
- Melt the butter in a 5-quart Dutch oven over medium heat.
- Add the onion and cook for 5 to 7 minutes, stirring occasionally, until softened.
- Stir in the garlic and cook for 30 seconds.
- Stir in the flour and cook for 1 minute.
- Gradually whisk in the broth until smooth.
- Add the potatoes, salt, and pepper, then bring to a boil.
- Reduce the heat and simmer uncovered for 15 to 20 minutes, until the potatoes are very tender.
- Use a potato masher to crush about one-third of the potatoes against the side of the pot, leaving some chunks.
- Stir in the milk and cream.
- Heat gently for 3 to 5 minutes, until steaming; do not let the soup boil.
Notes
For a thicker soup, mash about one-third of the potatoes and leave the rest chunky. Refrigerate leftovers for up to 4 days; freezing is not recommended because the potatoes and dairy may change texture. For a dairy-free swap, use unsweetened plant-based milk and cream and a dairy-free butter alternative.
