Some nights you don’t want a recipe so much as a rescue. This 4 ingredient potato soup is the one I reach for when the fridge is nearly bare, everyone’s hungry, and I have zero patience for a long ingredient list. Four things — potatoes, milk, garlic salt, and green onions — turn into a pot of creamy, spoon-coating comfort, and almost all of the time is the potatoes quietly simmering while I do something else.

I grew up on a version of this. My mother made potato soup at the end of the week when the crisper drawer was down to a lonely bag of russets, and she never fussed over it. That’s the spirit here: honest, humble, and genuinely good. No cream, no roux, no browning six aromatics. Just potatoes doing what potatoes do best.
Why This Recipe Works
The magic is in the starch. Russet potatoes are high-starch, low-moisture spuds, so when you mash them right in their own cooking liquid, they release enough starch to thicken the soup on their own — no flour, no cornstarch, no heavy cream required. That’s why four ingredients is genuinely enough and not a gimmick.
It’s also forgiving. Want it silky? Reach for an immersion blender. Want it rustic and chunky? A potato masher and a few lazy stirs and you’re done. It reheats beautifully, it’s naturally gluten-free, and it stretches a couple of pounds of potatoes into dinner for the whole table.
Ingredients You’ll Need

- Russet potatoes. The backbone of the soup and the reason it thickens itself. Their fluffy, starchy flesh breaks down into that creamy texture. Yukon Golds work too and give a buttery, slightly waxier result — just know they won’t thicken quite as aggressively.
- Whole milk. This is where the creaminess comes from without any cream. Whole milk gives the richest body; 2% works if that’s what you have. For a lighter pot, use half milk and half of the reserved potato water.
- Garlic salt. One pantry shake does double duty — seasoning and savory depth in a single ingredient, which is exactly the point of a four-ingredient soup. Start light and taste, since brands vary in saltiness.
- Green onions. Fresh, sharp, and a little peppery, they cut through all that richness and keep the soup from tasting flat. Stir some in at the end and save a handful for the top.
How to Make It

Step 1: Peel the russets and cut them into roughly 1-inch pieces — the smaller and more even they are, the faster and more evenly they cook. Add them to a large pot, cover with cold water, and bring it up to a boil, then simmer for 15 to 20 minutes, until a fork slides through without resistance.
Step 2: Here’s the one step people skip: drain the potatoes but leave about half a cup of that starchy cooking water in the pot. That liquid gold is what makes the soup cling to the spoon.

Step 3: Pour in the milk and add the garlic salt, then mash right in the pot until you reach the texture you like. For a smoother, restaurant-style soup, take an immersion blender to it for a few seconds instead. Stir in most of the green onions, taste, and adjust the garlic salt. Ladle into bowls and finish with the rest of the green onions on top.

Step 4: Start to finish it runs about 45 minutes, but only a handful of those are hands-on — the rest is the pot doing the work.

Tips From My Kitchen
- Cut the potatoes small and uniform. Big chunks in the middle of the pot stay firm while the edges turn to mush, and even cooking is the whole game here.
- Don’t let it boil once the milk goes in. A hard boil can cause dairy to break and turn grainy. Keep it at a gentle simmer and you’ll be rewarded with a smooth, velvety pot.
- Season at the end, not the start. Potatoes soak up salt as they cook, so it’s much easier to judge the garlic salt once everything is mashed and creamy.
- Reserve more starchy water than you think you’ll need. You can always stir a splash back in to loosen a soup that thickened up too much — and this soup will thicken as it sits.
Ways to Change It Up
The bones of this recipe are a blank canvas, so once you’ve made it as written, have fun with it:
- Sneak in vegetables. A handful of chopped carrots or celery simmered with the potatoes adds color and sweetness, or stir in broccoli for something closer to my Applebee’s Broccoli Cheese Soup.
- Make it loaded. Top each bowl with shredded cheddar, crispy bacon, and a dollop of sour cream and you’ve basically got a bowl in the spirit of a loaded baked potato.
- Make it cheesier. Stir in a couple of handfuls of sharp cheddar off the heat. If a rich, restaurant-style bowl is what you’re after, my Copycat Bob Evan’s Cheddar Baked Potato Soup and this Instant Pot Panera Baked Potato Soup are the natural next step.
- Add a little heat. A pinch of diced jalapeño or a shake of cayenne balances the creaminess nicely.

What to Serve With Potato Soup
This soup wants something to dunk. Warm, crusty bread is non-negotiable at my table — a batch of my Air Fryer Herb Garlic Bread or a few slices of quick Air Fryer Garlic Toast both soak up the last spoonful perfectly. When I have a few minutes more, soft Air Fryer Potato Rolls turn it into a proper meal. A simple green salad on the side keeps everything from feeling too heavy.
Storing and Reheating
Let the soup cool, then keep it in an airtight container in the fridge for up to four days. It thickens as it chills, which is completely normal — just stir in a splash of milk or water as you reheat to bring it back to the right consistency. Warm it gently on the stovetop over low heat, stirring now and then, rather than blasting it in the microwave, so the dairy stays smooth.
Have leftover mashed potato soup that’s gone quite thick? Fold it into something new — it’s the same starchy base that makes my Air Fryer Loaded Mashed Potato Egg Rolls so good.
Freezing is possible but honest truth: dairy-based soups can turn a little grainy after thawing. If you know you’ll freeze it, hold the milk until you reheat and stir it in fresh.
Frequently Asked Questions
Can I really make potato soup with just 4 ingredients? Yes. The potatoes thicken the soup themselves, so you don’t need flour, cornstarch, or cream. Potatoes, milk, garlic salt, and green onions genuinely carry it.
What potatoes are best for potato soup? Russets are ideal because their high starch content breaks down and thickens the soup. Yukon Golds give a creamier, buttery result but stay a bit more intact.
Why did my soup turn out grainy? That’s almost always from boiling after the milk went in. Keep it at a gentle simmer once the dairy is added and it’ll stay smooth.
How do I make it thicker or thinner? For thicker, mash more of the potatoes fully or simmer uncovered a few extra minutes. For thinner, stir in more of the reserved starchy cooking water or a splash of milk.
Is this potato soup gluten-free? As written, yes — there’s no flour or thickener. Always double-check your garlic salt label if you’re cooking for a gluten sensitivity.

4 Ingredient Potato Soup
Description
Ingredients
- 2 lbs russet potatoes, about 4 medium, peeled and cut into 1-inch pieces
- 2 cups whole milk
- 1/2 tsp garlic salt, to taste
- 4 green onions, thinly sliced, divided
Instructions
- Add the potatoes to a large pot and cover with cold water. Bring to a boil, then simmer for 15–20 minutes, until the potatoes are fork-tender.
- Drain the potatoes, leaving about ½ cup of the starchy cooking water in the pot. This helps thicken the soup naturally.
- Add the milk and garlic salt. Mash with a potato masher until you reach your desired texture, or use an immersion blender for a smoother, creamier soup.
- Stir in most of the green onions, then taste and adjust the garlic salt.
- Ladle into bowls and top with the remaining green onions. Serve warm.
Equipment
- Saucepan
- Whisk
Notes
- Reserve the starchy cooking water — it thickens the soup so you don’t need flour or cream.
- Keep the soup at a gentle simmer once the milk is added; a hard boil can make the dairy turn grainy.
- The soup thickens as it sits. Loosen leftovers with a splash of milk when reheating.
- Yukon Gold potatoes work too, but they’re waxier and won’t thicken quite as much as russets.
Nutrition
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!
