Ingredients
Method
- Peel and cut the potatoes into evenly sized cubes.
- Melt the butter in a large pot over medium heat. Add the onion and cook until softened, about 4–5 minutes.
- Add the garlic and cook for about 30 seconds until fragrant.
- Sprinkle in the flour and stir continuously for about 1 minute.
- Slowly pour in the broth while stirring.
- Add the potatoes, salt, and black pepper. Bring to a gentle simmer and cook for about 15–20 minutes, or until the potatoes are fork-tender.
- Lightly mash some of the potatoes directly in the pot, leaving plenty of chunks intact.
- Stir in the milk and heavy cream.
- Reduce the heat to low and gradually stir in the cheddar cheese until melted and smooth.
- Taste and adjust the seasoning if necessary.
- Serve warm with additional cheddar, green onions, sour cream, and black pepper.
Notes
For the creamiest texture, mash only part of the potatoes. Add the cheddar over low heat and avoid boiling the soup afterward. If the soup becomes too thick, thin it with a little additional broth or milk.