Ingredients
Method
- Peel and dice the potatoes into spoon-friendly chunks about the size of a gaming die.
- In a large pot, melt the butter over medium heat. Add the chopped onions and cook for about 5 minutes until soft and golden.
- Add the minced garlic to the pot and cook for an additional 1 minute.
- Stir in the diced potatoes, chicken broth, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer uncovered for 20 minutes, stirring occasionally, until the potatoes are fork-tender.
- Add the milk and heavy cream. Simmer for an additional 5 minutes, keeping the soup just below boiling.
- Blend the soup using an immersion blender for a creamy texture or mash lightly with a potato masher for a chunkier consistency.
- Taste and adjust seasoning with additional salt and pepper if needed.
- Ladle the soup into bowls and top with shredded cheddar cheese, a dollop of sour cream, and chopped green onions. Optionally, add crumbled bacon.
Notes
To make it vegan, substitute butter with olive oil, use veggie broth, and replace milk and cream with plant-based alternatives. For a thicker soup, mix 1 tablespoon of cornstarch with cold water and stir it in while the soup simmers. Yukon gold potatoes can also be used for a creamier texture.