Potato Soup Recipe
Warm, hearty, and full of flavor this potato soup recipe is the ultimate comfort food. Made with tender potatoes, onions, and carrots simmered in a creamy, savory broth, it’s perfect for cozy dinners or cold-weather nights. Whether you’re craving a simple potato soup recipe, an old fashioned potato soup recipe, or a creamy potato soup recipe from scratch, this dish delivers home-cooked warmth in every spoonful.

Ingredients
- ¼ cup butter
- 1 large onion, chopped
- 6 potatoes, peeled and diced
- 2 carrots, diced
- 3 cups water
- 2 tablespoons chicken bouillon powder (use vegetable bouillon for a vegetarian version)
- Ground black pepper, to taste
- 3 tablespoons all-purpose flour
- 3 cups milk
- 1 tablespoon dried parsley
- ¼ teaspoon dried thyme
Directions / How to Cook
Sauté the Onions:
In a saucepan, melt butter over medium heat. Add chopped onion and sauté until soft and translucent, about 5 minutes.
Cook the Vegetables:
In a large pot, combine diced potatoes, carrots, water, and chicken bouillon. Bring to a boil, then reduce heat and simmer until the vegetables are tender — about 10 minutes. Avoid overcooking to keep the potatoes firm.
Make the Cream Base:
Stir flour into the cooked onions to form a smooth paste. Cook for 2 minutes, stirring constantly to eliminate the raw flour taste.
Add Milk and Thicken:
Gradually pour in the milk while whisking to prevent lumps. Continue to cook over low heat, stirring until the mixture slightly thickens and becomes creamy.
Combine and Season:
Pour the creamy milk mixture into the pot with the cooked vegetables. Add parsley and thyme, stir to combine, and heat through.
Serve:
Season with ground black pepper to taste. Ladle into bowls and serve warm perfect with crusty bread or a sprinkle of shredded cheese on top.

Preparation Details
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Servings: 6
- Yield: 6 bowls of creamy potato soup
