Go Back
Potato Soup

Creamy Homemade Potato Soup

This comforting potato soup is creamy, hearty, and full of rich homemade flavor. With tender potatoes and a silky broth, it’s perfect for cozy dinners, potlucks, or chilly evenings.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4
Calories: 320

Ingredients
  

  • Base
  • 4 large russet potatoes peeled and diced
  • 1 medium onion chopped
  • 2 cloves garlic minced
  • 3 cups chicken or vegetable broth
  • 2 tablespoons butter
  • Filling
  • 2 tablespoons all-purpose flour
  • 1 cup whole milk
  • 1 cup heavy cream
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • Topping
  • ¼ cup shredded cheddar cheese
  • 2 tablespoons chopped green onions
  • ¼ cup bacon bits optional

Method
 

  1. Add diced potatoes and broth to a large pot and cook until the potatoes become tender.
  2. In another pan, melt butter and sauté onions until soft. Add garlic and cook briefly.
  3. Stir in flour and cook for one minute while stirring continuously.
  4. Slowly whisk in milk and cream until the mixture thickens smoothly.
  5. Pour the creamy mixture into the potato pot and simmer gently.
  6. Lightly mash some potatoes for thickness and stir until the soup becomes creamy.
  7. Serve warm with cheese, green onions, or bacon on top.

Notes

  • Store leftovers in the fridge for up to 4 days.
  • Add extra milk when reheating if the soup thickens.
  • Yukon Gold potatoes create a naturally buttery flavor.
  • Cheese or bacon toppings add extra richness.