Homemade Potato Soup Recipe (Creamy + Easy)
This creamy homemade potato soup is the coziest, easiest dinner—simple ingredients, rich texture, and the best toppings. I share my exact steps + my best tips for making it thick and velvety.
1/30/20261 min read


Homemade Potato Soup Recipe (Creamy + Easy)
Serves: 4–6
Time: ~40 minutes
Ingredients
4 tbsp butter
1 medium yellow onion, diced
2–3 cloves garlic, minced
1/4 cup all-purpose flour
4 cups chicken broth (or vegetable broth)
2 lbs potatoes (russet or Yukon gold), peeled and diced
1 1/2 cups milk (whole is best)
1/2 cup heavy cream (optional but makes it extra silky)
1 tsp salt (start here, adjust to taste)
1/2 tsp black pepper
1/4 tsp smoked paprika (optional but so good)
Toppings (optional but highly recommended):
shredded cheddar
crispy bacon crumbles
green onions or chives
sour cream
Instructions
Sauté aromatics: In a large pot, melt butter over medium heat. Add onion and cook 5–6 minutes until soft. Add garlic and cook 30 seconds.
Make the roux: Sprinkle in flour and stir for 1 minute until it looks like a thick paste.
Add broth + potatoes: Slowly whisk in broth. Add diced potatoes. Bring to a gentle boil, then reduce to a simmer.
Simmer: Cook 15–20 minutes, until potatoes are very tender.
Thicken: Mash some potatoes right in the pot (or blend 1–2 cups and return). This makes it naturally creamy.
Make it creamy: Stir in milk and (optional) heavy cream. Warm 2–3 minutes (don’t boil hard).
Season: Add salt, pepper, and smoked paprika. Taste and adjust.
Serve: Ladle into bowls and top with cheese, bacon, green onions, etc.
Quick Tips
Thicker soup: mash more potatoes or add an extra tablespoon of flour in the roux next time.
Thinner soup: add a splash more broth or milk.
Extra flavor: add 1/2 cup shredded cheddar into the pot at the end.
