This cheesy potato soup is the perfect comfort food, made with Yukon potatoes, heavy cream, and cheddar cheese. Choose your favorite garnishes, like green onions, chives, bacon, cheese, and sour cream.
To a large pot or Dutch oven, add the butter, onion, and celery. Over medium-high heat mix for 4 minutes or until the onions are translucent.
Add the flour to the pot. Cook and stir for 3 minutes.
Add the chicken broth and cook, while stirring, for about 3 minutes.
Add the potatoes, milk, heavy cream, and seasonings.
Place a lid on the pot and turn the heat up to high to bring it to a boil.
Turn the heat down to medium to simmer for 8-12 minutes or until the potatoes are fork-tender.
Mash the potatoes with a potato masher on one half of the pot until they are mashed. Or, instead of mashing the potatoes, you can remove half of the soup to a blender to blend (and then return the blended portion to the soup pot after blending), or use an immersion blender to blend part of it.
Add the cheese to the pot. Stir until fully mixed.
Top with green onions and whatever other garnishes you'd like to add.
How to Store: You can keep the leftovers in an airtight container in the fridge for up to 3 days. The soup does not freeze well, as the potatoes get too soft. The soup will get thicker the following days. You can add some water or broth to thin it out if needed (to thicken, add ⅛ of a cup at a time until it is the desired consistency).
Notes
You can substitute your favorite cheese in place of the cheddar. Sharp cheddar cheese would add depth of flavor, or you could also experiment with other cheeses.
Be creative with the garnishes. You can garnish the soup with green onions, chives, crispy bacon, additional grated cheese, and sour cream.
This creamy soup recipe makes 6 servings, but it can easily be doubled or tripled if you're serving a larger group of people.