Homemade Potato soup is the ultimate comfort food. Rich, creamy, and hearty, it’s a perfect dish to warm you up on a chilly day or when you’re craving something satisfying and simple. This soup combines tender potatoes, savory broth, and a smooth, creamy texture to create a dish that feels like a hug in a bowl. Whether served as a starter or the main course, potato soup is both filling and flavorful.
To begin, start by peeling and chopping your potatoes into bite-sized cubes. Russet potatoes work well for this recipe due to their starchy texture, which helps create a creamy soup. In a large pot, heat some butter over medium heat and sauté chopped onions until they become soft and translucent. Add minced garlic and cook for another 1-2 minutes, allowing the garlic to become fragrant.
Next, add the chopped potatoes to the pot, and pour in enough chicken or vegetable broth to cover them. Bring the mixture to a boil, then reduce the heat and simmer until the potatoes are tender, about 15-20 minutes. You can check the doneness by piercing a potato cube with a fork; it should be soft and easily break apart.
Once the potatoes are cooked, use a potato masher or an immersion blender to mash some of the potatoes in the soup. This will give the soup a thicker, creamier texture, while still leaving some potato chunks for added texture. If you prefer a smoother soup, you can blend the entire mixture until it’s silky and smooth.
After mashing or blending, stir in heavy cream or milk to achieve the desired level of creaminess. You can also add a little sour cream for an extra tangy touch. Season the soup with salt, pepper, and a pinch of dried thyme or rosemary for extra flavor. If you like a bit of heat, you can also add a pinch of cayenne pepper or some red pepper flakes.
To finish off the soup, top it with crispy bacon bits, shredded cheese (cheddar works wonderfully), and a sprinkle of fresh chives or green onions for a burst of color and flavor.
This homemade potato soup is incredibly versatile. You can customize it by adding other ingredients such as leeks, carrots, or celery, or you can even stir in some spinach or kale for a green boost. It’s a perfect dish to make ahead and can be stored in the fridge for a few days, making it ideal for meal prep.
Creamy, comforting, and oh-so-delicious, potato soup is a dish that never goes out of style. Its rich flavors and satisfying texture will have you coming back for seconds, and maybe even thirds!

Ingredients
- 4 medium potatoes peeled and diced
- 1 large onion chopped
- 4 cups chicken or vegetable broth
- 1 cup milk or cream
- 2 tablespoons butter
- to taste salt and pepper
Instructions
- In a large pot, melt the butter over medium heat.
- Add the chopped onion and sauté until translucent, about 5 minutes.
- Add the diced potatoes and broth. Bring to a boil.
- Reduce heat and let simmer until potatoes are tender, around 20 minutes.
- Use an immersion blender to puree the soup until smooth, or blend in batches using a regular blender.
- Stir in the milk or cream, and season with salt and pepper to taste. Heat through but do not boil.
- Serve hot, garnished with chives or bacon bits if desired.
This potato soup is like a warm hug in a bowl! I added some cheese on top too. So good!
I made it but forgot the milk. It still tasted good, but a lil’ watery. Next time I’ll remember!
Glad it still turned out good! I’ve made that mistake too. It’s amazing how sometimes things can still taste fine without everything. Next time, you’ll nail it!
You forgot the milk? Oof, that sounds rough. But hey, watriness is part of cooking, right? 😂 Just don’t forget next time, okay?
I’m not sure about “don’t boil” at the end—mine got a little too hot and thickened weirdly. Still edible, just not as creamy as I wanted.
Totally get you—those last steps can be touchy. If it thickened on you, it might’ve been simmering a bit too hard or for too long after adding the milk/cream. I usually keep it on low and just warm it until everything looks smooth, then off the heat right away.
Pretty simple and honestly pretty good. Mine thickened more than expected, but maybe I simmered too long. Next time I’ll add a splash more broth.
I don’t know… It was kinda bland for my taste, maybe needs more spices? 😕
I feel you! I always kick up my soups with some garlic and herbs. Maybe try adding thyme or rosemary next time? 🌿
Wasn’t a fan. Felt like it was missing spices or something. Just bland 🙁
Just do not boil after adding cream! I ruined mine that way. Learn from my mistake!
This soup is soooo good! I added some cheese on top and it was a hit!
Super easy and quick! 😍 Love how smooth it turned out.
Yum! This soup is a lifesaver on a cold day! 🥔❤️
This soup was amazing! So creamy and comforting. Perfect for a cold day!
Made this last night—so cozy. I used veggie broth and a splash of cream, and it came out super smooth with the immersion blender. Topped with bacon bits… 10/10.
That sounds amazing—super cozy is exactly the vibe I want. I love the idea of veggie broth + cream. And using the immersion blender really is the cheat code for silky texture!
Potato soup without chicken broth?? Bold lol. I tried it once with veggie broth and it tasted a little “flat” to me, but bacon bits fix everything 😅. Next time I’ll add cream at the end like you said!
I’m not a big fan of potatoes. Can I use cauliflower instead? Will it work?
Too many potatoes in here! Shoulda had more broth, smh. LOL.
I think the potatoes really add to the texture! More broth makes it watery… Just my opinion!
I’m not sure about simmer time—20 minutes wasn’t enough for my potato chunks. I had to go closer to 30 before they were tender.
hmm i usually just let it go longer too tbh. also i think if you boil it harder it cooks faster? but 20 min seems kinda short for potatoes chunks. i’d say check with a fork sooner.
Good call—potato size makes a huge difference. If they’re chunkier than what the recipe assumes, 20 minutes can definitely fall short. 30-ish sounds right.
Potato soup? More like potato mush. Not impressed.
Wow, that’s harsh! I love potato soup, it’s so creamy and filling. Have you ever tried adding some cheese on top? Yummy!
Followed the recipe to the letter, but it didn’t turn out right. Tastes… weird.
I made this for dinner and it was gone in minutes! Definitely a keeper.
Potatoes are cheap, so I get why people like this. But it’s a little boring without extra flavors—add cheese or herbs and it’ll slap.
I followed it pretty closely, but it was kinda bland until I salted more. Once seasoned right, it was tasty. Also my blender splashed a bit—careful!
Good to hear! Yeah, potato soup can be pretty flat without enough salt—glad you figured that out. Also warning about the blender is so real. I usually do shorter bursts and vent the lid a bit.
I tried it and mine tasted bland too, like watery mashed potatoes 😅 I added extra pepper and garlic powder and it helped. But be careful blending—mine exploded a little once. Maybe using immersion blender only is better?
This is a solid base recipe. I added roasted garlic and a splash of cheddar and wow. Definitely keeping it in rotation.
So I don’t have a blender, can I just mash the potatoes? Anyone tried that?
I made this but forgot the milk and it was still OK but a bit thick. Lol!
This soup is soooo good! I made it for my family and they loved it. Super easy too!
I’m not sure the blender step is necessary—mine got way too thick even after adding a splash of broth. Still tasty though.
A bit bland for my taste… maybe add more spice? I don’t know.
Super simple! Luv it. Perfect for winter nights!
This is a great recipe for beginners, but I feel like it could use more ingredients, like bacon for the flavor.
Bacon does sound good! I never thought of that. I’ve been making this soup for ages but always keep it simple. Might have to try adding it next time!
I don’t understand why you have to blend it. Can’t you just leave it chunky? It’s soup!
Simple and tasty! I don’t usually cook but I made this and it turned out great!
I liked it but wish I had added more butter. You can’t go wrong with butter! 🍽️
I totally agree! More butter makes everything better. Can’t wait to try it again with extra! 🧈
But is butter really healthy tho? I mean, I like it too, but gotta watch those calories.
Potato soup is basic! Like, I can’t believe people get excited about this. 😂
Not a fan. My family didn’t like it either, said too bland. Tried different spices but still… nah.
Yum! Very easy to make and perfect for a cold day. Thanks!
Easy to make but I think it needs meat. Who eats soup without sausage??
Potato soup is like my fav. Fun recipe, easy to follow. Will make it again!
I totally agree! Potato soup is the best, especially in cold weather. So warm and comforting! 😍
It’s good, but I don’t get why people love it so much. Isn’t it just mashed potatoes in broth? 🤔
Mmmm, I like soup! Especially when I can eat it with bread!
Yeah, soup and bread is the best combo! This potato soup sounds delicious. Can’t wait to try it!
But wait, isn’t potato soup supposed to be thicker? Just blending it might not be enough!
I think it needed more flavor. Maybe some garlic or herbs would help?
I dunno, never liked potato soup. But my mom used to make it…
Not bad, but my kids hardly touched it. Kid-friendly? Nah.
Eh, it was too plain for my taste. I think it needs something more, maybe garlic?
Best potato soup ever! My whole family loved it, will be making this again!
Best potato soup? Really? I followed the recipe, but mine came out kinda bland. Maybe I need to season it more?
I’m so glad you enjoyed the potato soup! It’s a family favorite in our house too. Did you add any toppings?
I’m skeptical of how smooth it says “around 20 minutes” for tender potatoes. Mine took more like 30, but once blended it was worth it.
That tracks—potatoes are sneaky. I usually plan closer to 25–35 min depending on how big you dice them. Still, once you blend it, it really does turn out silky.
I followed it exactly and it was… okay? The flavor felt a bit flat until I added garlic powder. Would try again with seasoning tweaks.
It’s just potato soup… I don’t understand the hype around this. It’s bland.
5 stars!!! best potato soup, everrrr. 😅
The texture was amazing—no lumps at all. I garnished with bacon bits like the recipe says and wow. 10/10.
Dang, I tried this once but I blended it too long and it got kinda gluey 😅 Next time I’ll only heat through and not boil. Also bacon bits are genius.
Love this! The immersion blender step really makes a difference—glad yours turned out smooth. Bacon bits on top is such a good move.
5 stars. So easy. My whole family ate it. Wow.
Glad it worked for you! That immersion blend step makes it so smooth—did you use milk or cream?
Soup was too thick for my taste after blending. Should I add more milk next time?
Potato soup? Like the ones in cans? 😅 Anyway, made from scratch is better.
I don’t know how to cook much but this was simple to follow! Thanks!
Really? This is basic stuff, I thought everyone knew how to cook soup. 🤷♂️
So glad you found it easy! Cooking can be fun once you get the hang of it!
Can I use sweet potatoes? I’m not a fan of regular potatoes.
Absolutely! Sweet potatoes will add a nice flavor. Just make sure to adjust the cooking time a bit since they cook faster than regular potatoes.
Meh. Too runny. I think I needed more potatoes or less broth. Still edible though.
Took me way longer than 20 mins to cook the potatoes. Could be my stove tho 🤷♂️.
This soup is sooo good! My kids love it!
Not bad! I used vegetable broth and 2% milk. Still tasted great, though mine was a little thin, so I simmered 5 minutes longer.
Thanks! Vegetable broth + 2% milk totally makes sense—glad it still tasted great. If yours was thin, simmering a bit longer is a smart fix; the potatoes really help thicken it.
Super easy! I added bacon bits while cooking, and let me tell you… heaven!
Great comfort food! Perfect for a chilly night.
So good! I added some cheese on top and it was the best decision ever!
Cheese on potato soup sounds amazing! I’m gonna try that next time. Thanks for the tip!
5 stars just for the no-fuss directions. My chives were gone so I used bacon bits and that fixed everything lol.
Made this last night and it turned out silky and comforting. I added a little garlic and it really bumped up the flavor—will definitely make again.
Yum! I used veg broth and added some garlic. Will make again!
Sounds delicious! Garlic is always a great choice. Can’t wait to try it your way!
This potato soup is amazing! So creamy and delicious. My family loved it.
I don’t know, the recipe seems a bit boring. Just potatoes and broth? Where’s the flavor?
Yummy soup! I used veg broth instead and it turned out just fine! Thx for sharing.
I added garlic and carrots to mine. Way better! Don’t be scared to mix it up!
It was ok, but I think it needed more flavor. Maybe garlic or herbs? IDK.
I tried this recipe and it turned out too watery. I think I added too much broth.
Too watery? Hmm, did u blend it too much? Watery soup ain’t good lol.
I’ve made this before! You can try using less broth next time, or add more potatoes to thicken it up. Hope it turns out better next time!
Made this tonight—super comforting. I used vegetable broth and added extra pepper. The immersion blender step makes it silky.
Just used water instead of broth… tasted weird 😬. Read the recipe right next time!
Tastes like my grandma’s! Brings back memories. Thank you for sharing!
This is a classic! I topped mine with crispy bacon and cheddar, YUM!
This soup was amazing! Super creamy and so easy to make. My family loved it!
I tried this too and it was so good! My kids asked for seconds, can’t believe how easy it was!
Seems too simple to be “real” potato soup. Like… where’s the garlic, the celery, the flour roux? Still, it worked, just missing that wow factor.
Followed exactly, but it tasted bland until I used a lot more salt. Also I swear it curdled a little after adding cream—maybe my heat was too high.
I followed it exactly but my soup didn’t get smooth—there were still chunks even after blending. Could be my blender? Anyway it was edible and fairly tasty.
Way too bland for me. I added salt, pepper, and also a ton of garlic powder and it got better, but I think it needs something acidic like lemon.
Yum! Made it with coconut milk instead of regular milk, and it was amazing!
Sounds delicious! I wanna try it with coconut milk too! Thanks for sharing your twist!
Coconut milk? Really? I don’t know about that. Seems weird. But I guess if you liked it, that’s cool.
Potatoes, onions, and broth? Why not just eat them separate? Seems weird. 🤷
It’s not weird at all! Combining them enhances the flavors. Try it before judging! 😊
This soup was AMAZING! So creamy and comforting. Will definitely make again!
I’m glad you enjoyed it! I love creamy soups too. Did you add any toppings?
I thought it was just ok. Needed a bit more flavor. Maybe some garlic next time?
Soo easy to make. My kid helped, and he had fun! We all enjoyed it but I’m not a fan of blending.
This is basically just butter + potatoes + broth… but somehow it works. I added garlic and it tasted like something from a deli.
This soup is so creamy and delicious! My whole family loved it. Will definitely make again!
Creamy? Sounds nice, but I dunno… Soup’s supposed to be soup, not pudding! Just my opinion.
I’m so glad you liked it! It’s one of my favorites too. Have you tried adding any cheese?
This tastes exactly like the diner potato soup my dad used to get. Simple ingredients, big payoff. Great recipe.
Love that! I’m always looking for that diner-style vibe—simple but somehow super comforting. Did you use milk or cream? Mine always turns out a little thicker with cream.
I don’t have an immersion blender so I blended in batches—worked, but hot soup everywhere… so use patience and let it cool a tiny bit.
I added bacon bits and it was fab! Best potato soup I’ve ever made. 😋
Bacon bits? That’s genius! I never thought to add them to my soup. Gonna try it next time! 🍲
Made this tonight—so cozy. The immersion blend trick worked great, and it tastes super comforting. I added a little garlic too, because I always do.
Potatoes in soup? That’s just wrong! Should be more like stew.
I get where you’re coming from, but potato soup is a classic! It’s about comfort, not just what you think soup should be.
Not bad, but it tastes kind of flat unless you add something. Maybe paprika or thyme? Just broth + milk feels a little bland.
Not sure why people love potato soup so much… it’s just potatoes and milk, you know? Mine tasted kinda bland until I salted more. Wouldn’t say it’s “wow” without extra seasoning.
I don’t blend soups. I just mash the potatoes with a fork, and honestly it’s still great. Save the blender steps!
Wasn’t as good as I expected. Maybe too much onion? IDK.
Tasty but it felt kinda bland. I added garlic and some spices, much better!
Who even has chives and bacon bits all the time 😂 I skipped garnish and it was still great. Next time I’ll sauté the onions a little longer for sweetness.
Be careful not to boil after adding the milk/cream. I ignored that once and it split a bit. Still ate it, but yeah lesson learned.
Pretty good, but mine came out kinda thick? I might’ve simmered too long. Next time I’ll add a splash more broth before blending.
Yeah, that totally tracks—if it simmered longer the potatoes can break down and the thickness can get out of hand. I’d definitely add a splash more broth (or even a little water) before blending, and stop the boil after it’s simmering.
This is basically chowder vibes but simpler. I used vegetable broth and oat milk and it worked surprisingly well. Would recommend!
That sounds spot-on! The chowder vibe description totally makes sense—oat milk is a great call for keeping it creamy without making it too heavy.
Made this last night and it turned out so creamy even without fancy tools. I used an immersion blender and it was perfect—just tasted like comfort food.
Why use milk at the end? I swear I tried adding it while simmering and it curdled a little. So yeah, follow the steps—don’t be me.
One word: Delicious. And no, I didnt “do it wrong”—i followed it. Chives are mandatory 😄
Haha chives really make it pop 😄 I agree—this soup is comforting and the chives are the finishing touch.
This soup is honestly kinda bland without extra seasoning. Next time I’ll use more pepper and maybe add cheddar. But the base is solid.
Totally agree—potato soup needs a little muscle. I usually go heavier on pepper and add a pinch of garlic powder too. Cheddar would definitely take it to the next level.
I’m not sure why mine turned out kind of thick? Maybe I over-puréed or used smaller potatoes. Still edible, just not as creamy as I wanted.
That makes sense—smaller potatoes would cook faster and can break down more, so you end up with a thicker texture. Also if you puree for too long, it can get past the creamy stage. Next time, try adding a splash more broth/milk after blending and only puree until smooth.
Hmm, I’ve had this happen when I simmered a little too long and the soup reduced too much. I’d add more liquid and maybe don’t boil after adding the milk—just heat through. Smaller potatoes could definitely be it though. Still tastes good either way 😅
Made this tonight—so cozy. Blending with the immersion blender was super quick, and the texture was perfect. I used a little extra pepper and it really popped.
My potatoes took way longer than 20 minutes. Like, almost double. Idk if my cut was too big, but patience paid off.
I’m not a huge onion person, so I halved it. Still tasty though. The texture was great once pureed.
Wait—should the onion be translucent or browned? I did translucent and it came out fine, but I think browning would give more depth.
Pretty straightforward and the timing was spot on for me. I needed a bit more salt than I expected, but once I adjusted, it tasted great.
Pretty good basic potato soup. I had to add more salt than expected, but that might be my broth. Tastes like classic comfort food.
The instructions say don’t boil after adding milk/cream, and I almost did… glad I stopped. Flavor was creamy without tasting weird.
I liked it, but mine came out a little thick—maybe I over-blended or used smaller potatoes. Still yummy though, and my family went back for seconds.
3 stars. It’s fine, but for “potato soup” I expected more flavor and maybe a cheesy vibe? Also I used 2% milk and it wasn’t as creamy.
Totally get it—potato soup can be kinda bland if you don’t punch up the seasoning. A pinch of garlic powder or smoked paprika helps a lot, and cheese (cheddar or a little cream cheese) makes it feel way more “vibe-y.”
I don’t have an immersion blender so I used regular batches. Takes longer but it’s worth it. The texture was smooth though!
I found this recipe too bland. I added more spices, and it helped a little, but still not great.
This is the best potato soup I’ve made! Love how quick it is. I garnished with bacon bits and it tasted like restaurant soup.
This potato soup is amazing! So creamy and delicious. My kids love it!
Not my favorite. It felt kinda bland until the very end. Also, 4 cups broth for 4 potatoes seems low—mine got too starchy.
Easy peasy! I used vegetable broth, and it turned out super tasty! 10/10 recommend.
Immersion blender is the move. Without it, my batches were lumpy and I looked like I was fighting my blender. With the immersion blender—smooth like restaurant soup.
I don’t get why everyone loves this. It’s just potatoes and broth, right? Where’s the flavor?
Made this tonight—so cozy. The immersion blender step makes it super creamy without much effort. I added a pinch of garlic powder too and it was perfect.
Pretty straightforward, and the immersion blender tip is clutch. I added a little garlic too, and it tasted even better. Next time I’ll season a bit earlier.
I used vegetable broth and oat milk by accident (didn’t read)—still okay, not amazing. Would probably be better with actual milk/cream.
Honestly, that still sounds pretty workable—potato soup is forgiving. Oat milk can be a little sweeter and won’t be as rich as cream, so “not amazing” makes sense. Next time try adding the oat milk at the very end and a tiny bit more butter, and it might taste closer to what you wanted.
This is delicious and easy. I added bacon bits at the end and it instantly felt like a restaurant soup.
So creamy without needing a ton of ingredients—made this tonight and it was super comforting. I used half-and-half and it still turned out great. Definitely keeping it in the rotation!
Pretty good, though mine needed a little extra salt. Also I blended too long and it got a bit thick, so next time I’ll blend more gently.
Uh… I accidentally blended it on high in a regular blender and it splashed everywhere (be careful!). Taste is good though—just next time I’ll do batches.
Maybe just don’t blend it at all? I feel like potato soup should be chunky. Also if it splashed, you probably blended it while it was boiling—bad idea. But hey, if you say taste is good, I might try your way.
Oof, I’ve been there 😅 Thanks for the heads-up—splashes are the worst. Using batches in a regular blender makes total sense. Glad it still tasted good!
I don’t get why people add milk at the end—mine curdled a little when I overheated it. Still edible, but lesson learned: don’t boil after dairy.
Totally agree—milk at the end is the move. If it overheats it can split/curdle, and then the texture gets weird fast. I heat through on low and keep an eye on it.
Wait, I always just boil mine and it’s fine? Maybe your stove runs hot or your milk was older. Also, immersion blending can help smooth it out if it does clump a bit.
Pretty good base recipe. I used vegetable broth and half-and-half, and it still tasted rich. Next time I’ll add some thyme or smoked paprika.
The instructions say “do not boil” after adding milk—thank you for that. I almost boiled it and it probably would’ve curdled. Turned out rich anyway.
I don’t have an immersion blender so I did batches—took longer but worth it. Next time I might add a little extra broth to smooth it out.