Print

Creamy Potato Soup Recipe

7-ingredient Creamy Potato Soup recipe topped with cheddar cheese, bacon, sour cream, and green onions in a white bowl

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy potato soup recipe is the perfect comfort food for cold days. Made with tender russet potatoes, savory broth, milk, and a touch of cream, it’s rich, warming, and easy to customize. Top it with cheese, bacon, or chives for a satisfying meal the whole family will love.

Ingredients

Scale
  • 2 lbs russet potatoes, peeled and diced
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 4 cups chicken broth (or vegetable broth)
  • 1 cup whole milk
  • ½ cup heavy cream
  • 3 tbsp unsalted butter
  • 3 tbsp all-purpose flour
  • 1 tsp salt (adjust to taste)
  • ½ tsp black pepper
  • ½ tsp paprika (optional)
  • ½ cup shredded cheddar cheese (optional)
  • Chopped green onions or chives, for garnish
  • Cooked bacon bits, for garnish (optional)

Instructions

  1. In a large pot, melt butter over medium heat. Add onion and cook 3–4 minutes until soft. Stir in garlic and cook for 30 seconds.
  2. Sprinkle in flour and stir constantly for 1 minute to form a light roux.
  3. Slowly whisk in broth, then add diced potatoes, salt, pepper, and paprika.
  4. Bring to a gentle boil, reduce heat, and simmer 15–20 minutes until potatoes are fork-tender.
  5. Use a potato masher or immersion blender to partially blend the soup, leaving some chunks.
  6. Stir in milk and heavy cream. Simmer 5 more minutes until creamy and heated through.
  7. Add cheese if using, stirring until melted. Taste and adjust seasoning.
  8. Serve hot with desired toppings like chives or bacon.

Notes

For a smooth soup, blend completely with an immersion blender. To make dairy-free, use olive oil and coconut milk. For a loaded version, add sour cream, bacon, and extra cheese on top. Store in the fridge up to 4 days. Freeze before adding dairy for better texture when reheated.

Nutrition