Go Back
+ servings
cheesy potato soup.
4 from 2 votes

Cheesy Potato Soup

This Cheesy Potato Soup is the perfect combination of hearty and cheesy, and it's made completely on the stovetop. The whole family will love this recipe!
Prep 10 minutes
Cook 20 minutes
Total 30 minutes
Fat 40
Carbs 42
Protein 19
Yield 6

Ingredients

  • 2 tablespoons olive oil
  • 1/2 medium yellow onion finely diced (~½ cup)
  • 2 cloves garlic minced
  • 1 teaspoon fresh thyme minced
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 4 cups chicken broth
  • 4 cups Yukon gold potatoes peeled and diced
  • 2 cups whole milk
  • 4 oz. cream cheese softened
  • 8 oz. freshly shredded cheddar cheese
  • 1 tablespoon cornstarch

Instructions

  • Heat a large dutch oven or stock pot over medium heat. Add the olive oil and diced onion. Season with a pinch of kosher salt (about ¼ teaspoon) and saute until the onion is tender– about 4 minutes. 
  • Add the garlic and thyme and cook for an additional minute. 
  • Next add the butter and stir until it has melted. Sprinkle over the flour and stir until the mixture begins to bubble– about 1 minute. 
    a pot filled with flour and other ingredients.
  • Add the chicken stock and potatoes. Stir to combine and season with another pinch of salt. Bring the soup to a boil and cook for 7-10 minutes or until the potatoes are fork tender. 
    A cheesy potato soup in a white bowl.
  • Turn off the heat and remove 3 cups of soup (and potatoes) to a bowl and set them aside. 
  • Add the whole milk and cream cheese to the soup. If you cut the cream cheese into cubes, it will incorporate more smoothly into the soup! 
    soup in a pot on a white surface.
  • Use an immersion blender to puree the soup until completely smooth. If you don’t have an immersion blender, you can transfer the soup to a stand blender and blend until smooth. 
  • Once the soup is smooth, place it over medium heat again. 
  • Combine the shredded cheddar cheese and cornstarch in a small bowl. Add the cheese to the soup, stirring constantly until the cheese has fully melted. 
  • Add the reserved potatoes back to the dutch oven and stir to combine. Season with additional salt and pepper to taste and enjoy. 
    Cheesy potato soup served in a simmering white pot.
  • Store any leftover soup in an airtight container in the fridge for up to three days. If the soup becomes too thick, thin it with additional chicken stock. 

Nutrition Facts

Calories: 621kcal | Carbohydrates: 42g | Protein: 19g | Fat: 40g | Fiber: 4g | Sugar: 9g