What You’ll Love About This Recipe
This homemade potato soup is creamy, comforting, and so easy to make, perfect for cozy nights or quick dinners. It’s a recipe that feels like a warm hug in a bowl, and chances are, you already have most of the ingredients in your kitchen. Simple and satisfying, it’s made with just a handful of basic ingredients you likely already have. Customizable to your taste, you can add toppings like bacon, cheese, or chives to make it your own. Perfect for beginners, this recipe is straightforward and forgiving, so even first-time cooks can nail it!
Recipe

Warm, creamy, and comforting, homemade potato soup is a classic dish perfect for any occasion. This easy recipe uses simple ingredients to create a rich and satisfying soup that’s sure to become a family favorite.
Ingredients
- 6 medium-sized potatoes (peeled and diced)
- 1 medium onion (chopped)
- 4 cups chicken or vegetable broth
- 2 cups whole milk
- 1/2 cup heavy cream
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 1 teaspoon salt (or to taste)
- 1/2 teaspoon black pepper
- 1/4 teaspoon garlic powder
- Optional toppings: shredded cheddar cheese, chopped green onions, crispy bacon bits
Instructions
- In a large pot, melt the butter over medium heat. Add the chopped onion and sauté until softened, about 5 minutes.
- Sprinkle the flour over the onions and stir to create a roux. Cook for 1-2 minutes, stirring constantly.
- Gradually whisk in the broth, ensuring no lumps remain. Bring the mixture to a simmer.
- Add the diced potatoes, salt, pepper, and garlic powder. Cook for 15-20 minutes, or until the potatoes are tender.
- Stir in the milk and heavy cream. Simmer for an additional 5 minutes, stirring occasionally.
- Use a potato masher or immersion blender to partially mash the potatoes, leaving some chunks for texture.
- Adjust seasoning to taste. Serve hot, topped with your favorite garnishes.
Notes
- For a thicker soup, add more flour or allow it to simmer longer. For a thinner consistency, add more broth or milk.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
Equipment
- Large pot
- Whisk
- Potato masher or immersion blender
Time
- Prep time: 15 minutes
- Cooking time: 30 minutes
Cuisine
American
Serving
Serves 6
Nutrition
Creamy and comforting, this homemade potato soup is packed with flavor and nutrients.
| Nutrition Facts | Per Serving |
|---|---|
| Calories | 320 kcal |
| Fat | 12 g |
| Carbohydrates | 45 g |
| Protein | 8 g |
| Fiber | 5 g |
| Sodium | 600 mg |
What To Serve With It
I love pairing my homemade potato soup with something crunchy, like breadsticks, to balance the creamy texture. A fresh garden salad on the side adds a bright, crisp contrast that makes the meal feel complete. Trust me, these simple sides turn a cozy bowl of soup into a satisfying dinner.
Crunchy Breadsticks
There’s something about dipping a crunchy breadstick into a bowl of potato soup that just feels right. The contrast between the crispy exterior and the creamy soup is pure comfort. I love making breadsticks at home because they’re simple—just flour, yeast, olive oil, and a sprinkle of salt. Tossing them in the oven until golden brown fills the kitchen with the most inviting aroma. Sometimes I brush them with garlic butter for extra flavor. They’re perfect for scooping up every last bit of soup, and honestly, I can’t imagine eating potato soup without them. They just complete the meal.
Fresh Garden Salad
After enjoying those warm, crunchy breadsticks with potato soup, a fresh garden salad makes a light, invigorating side that balances the meal. I love tossing crisp lettuce, juicy tomatoes, crunchy cucumbers, and a handful of vibrant carrots into a bowl. Sometimes, I add a sprinkle of shredded cheese or a few croutons for extra texture. A simple vinaigrette or creamy dressing ties it all together. It’s revitalizing, quick to make, and pairs perfectly with the rich, creamy soup. Whenever I serve this combo, it feels like I’ve created a complete, comforting meal that everyone enjoys.








