This old-fashioned potato soup is rich, creamy, and incredibly comforting. Made with simple ingredients and ready in under an hour—perfect for cold days or when you need a warm, filling meal.
🧺 Ingredients (Serves 4–6)
- 2 lb (900 g) potatoes, peeled and diced
- 1 medium onion, finely chopped
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 4 cups chicken broth (or vegetable broth)
- 1½ cups milk (or half-and-half for extra creaminess)
- ½–1 tsp salt, to taste
- ½ tsp black pepper
- ½ tsp garlic powder (optional)
Optional toppings:
- Cooked bacon bits
- Shredded cheddar cheese
- Green onions
- Sour cream
👩🍳 Step-by-Step Instructions
Step 1: Cook the Potatoes
- Place diced potatoes in a pot.
- Cover with chicken broth.
- Bring to a boil, then simmer 12–15 minutes until fork-tender.
Step 2: Make the Base
- In another pot, melt butter over medium heat.
- Add onion and cook 3–4 minutes until soft.
- Stir in flour and cook 1 minute (this removes raw flour taste).
Step 3: Combine & Thicken
- Slowly pour in milk, stirring constantly.
- Add cooked potatoes with some of their broth.
- Stir well and bring to a gentle simmer.
Step 4: Creamy Finish
- Mash some of the potatoes directly in the pot for thickness.
- Season with salt, pepper, and garlic powder.
- Simmer 5–10 minutes until creamy.
⭐ Pro Tips
- Mash more potatoes for thicker soup
- Leave chunks for rustic texture
- Use half-and-half for restaurant-style creaminess
- Soup thickens more as it cools
🔄 Easy Variations
- 🧀 Loaded potato soup: add cheese & bacon
- 🌿 Herb version: add thyme or parsley
- 🧄 Garlic lovers: add roasted garlic
- 🥦 Veggie boost: add broccoli or corn
🍽️ Serve With
- Crusty bread or biscuits
- Side salad
- Grilled cheese sandwich
If you want, I can also share:
- 🥔 Crockpot potato soup
- 🧀 Cheesy potato soup
- 🥓 Baked potato soup
- 🔥 Air fryer toppings idea
Just tell me 😊