This Simple Potato Soup is warm, creamy, and comforting—made with basic ingredients you likely already have. It’s perfect for a quick meal, cozy evenings, or when you want something hearty without much effort.
Ingredients
- 4 medium potatoes (peeled and diced)
- 1 small onion (chopped)
- 2 cups chicken or vegetable broth
- 1 cup milk
- 2 tablespoons butter
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
Instructions
Place the diced potatoes and chopped onion in a pot. Pour in the broth and bring to a boil over medium-high heat.
Reduce the heat to a simmer and cook for about 15–20 minutes, or until the potatoes are very tender and easily pierced with a fork.
Use a potato masher or fork to mash some of the potatoes directly in the pot. This helps thicken the soup while still leaving some chunks for texture.
Add the butter and stir until melted.
Pour in the milk and stir gently. Let the soup heat through on low heat, but do not let it boil after adding the milk.
Season with salt and black pepper. Taste and adjust if needed.
If you prefer a smoother soup, you can blend it partially or fully using an immersion blender.
Serving Suggestions
Serve hot with crusty bread, crackers, or a simple side salad. You can also top it with cheese, green onions, or crispy bacon for extra flavor.
This soup is simple, budget-friendly, and incredibly comforting—perfect for any day you need something warm and satisfying.

