Easy Homemade Potato Soup Recipe
Please read our Privacy & Disclosure Policy disclosure policy.
On a cold evening, few meals feel as comforting as a warm bowl of Potato Soup. This simple soup uses everyday ingredients, yet it creates a rich, creamy, and satisfying meal. Tender potatoes cook with onion, garlic, broth, and milk until soft. You can keep it chunky for more texture or blend part of it for a smooth finish. I like serving it with crusty bread when the weather turns cool. It also makes a smart weeknight dinner because the ingredients are affordable and easy to find. With a few simple steps, you can make a hearty homemade soup that the whole family can enjoy.

What is Potato Soup
Potato Soup is a comforting soup made mainly with potatoes, broth, vegetables, and milk or cream. The potatoes give the soup body and a naturally creamy texture as they cook and soften.
Some versions include carrots, celery, bacon, cheese, or fresh herbs. This recipe keeps the base simple while giving you plenty of room to add your favorite toppings.
Ingredients
- 2 pounds Yukon Gold or russet potatoes, peeled and diced
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons unsalted butter
- 4 cups chicken or vegetable broth
- 1 cup whole milk
- 1/2 cup heavy cream
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried thyme
- 2 tablespoons chopped fresh parsley
- 1/2 cup shredded cheddar cheese, optional
- 2 green onions, sliced, for topping
- Cooked bacon, crumbled, optional
Instructions
1. Prepare the vegetables: Peel and cut the potatoes into small, even pieces. Chop the onion and mince the garlic.
2. Cook the onion: Melt the butter in a large pot over medium heat. Add the onion and cook for 4 to 5 minutes until soft.
3. Add garlic: Stir in the garlic and cook for about 30 seconds. Do not let it turn brown.
4. Add potatoes and broth: Add the potatoes, broth, salt, pepper, and thyme. Stir well.
5. Simmer: Bring the soup to a gentle boil, then lower the heat. Cover and cook for 15 to 20 minutes, or until the potatoes become fork-tender.
6. Add milk and cream: Stir in the milk and heavy cream. Cook over low heat for 5 minutes. Avoid a hard boil after adding dairy.
7. Adjust the texture: For a chunky soup, mash a few potatoes with a spoon. For a smoother soup, blend part of the soup with an immersion blender.
8. Finish and serve: Taste and adjust the salt and pepper. Add parsley, then top with cheddar, green onions, or bacon if desired.
Essential Note
Cut the potatoes into similar-sized pieces so they cook at the same rate. Small cubes usually become tender faster and help the soup develop a thick texture.
Do not boil the soup hard after adding milk and cream. High heat can cause dairy to separate and give the soup a grainy appearance.
If you want a thicker potato soup, mash more potatoes instead of adding a large amount of flour. Potatoes naturally release starch as they cook, which helps thicken the broth.
For a very smooth soup, blend it carefully in small batches if you use a countertop blender. Hot liquid can create pressure inside the blender, so remove the center cap and cover the opening with a clean towel while blending.
If you plan to add cheese, turn the heat to low before stirring it in. Add the cheese gradually and stir until melted. This helps prevent a greasy texture.
Recipe Notes
Use Yukon Gold potatoes for a naturally creamy texture, or russet potatoes for a thicker soup. Add toppings just before serving for better flavor and texture.
Cooking Tips and Tricks
Choose firm potatoes without green spots or large sprouts. Cut them evenly so some pieces do not turn mushy while others stay firm.
Cook the onion slowly until soft before adding the potatoes. This builds a sweeter, deeper flavor in the soup.
Keep the heat gentle once you add milk and cream. A low simmer protects the dairy and keeps the soup smooth.
For extra flavor, use homemade chicken stock or a good-quality vegetable broth. Taste the soup before adding more salt because broth and cheese can already contain plenty.
If the soup becomes too thick, stir in a little warm broth or milk. If it seems too thin, mash more cooked potatoes and simmer briefly without the lid.
Fresh parsley, green onions, shredded cheddar, and crispy bacon make simple toppings that add color, flavor, and texture.
Anupam
Before I even start cooking, I taste-test everything to make sure itโs spot-on. Then, I break it down for you with everyday essentials, nutrition info, and simple, step-by-step instructions. From breakfast to dinner, I walk you through each stage so cooking becomes easy, fun, and stress-free.
Read More