This post may contain affiliate links. Please read my disclosure policy.
This easy Potato Soup recipe is truly the best! It’s quick and easy to make on the stovetop, it’s nice and creamy (without using heavy cream), and it’s always so cozy and comforting and delicious.
Do you have a favorite potato soup recipe?
If not — psst — bookmark this one! ♡
This easy potato soup recipe has been my tried-and-true, back-pocket, all-time-favorite for over a decade now. It’s perfectly rich and creamy (without using heavy cream), it’s full of flavor (because bland potato soup is the worst), it’s easy to adapt to be vegetarian and/or gluten-free (see below), and it is always, always a crowd fave. I promise it won’t let you down.
Let’s make some potato soup!
Potato Soup Recipe | 1-Minute Video
Potato Soup Ingredients:
To make this easy potato soup recipe, you will need:
Bacon: I recommend using center-cut bacon here, to keep it a bit more lean. But any kind of bacon you love will do. We will also use its leftover grease (or butter, if you prefer) to sauté the veggies for extra flavor. That said, if you would like to make this soup vegetarian, see my recommendations below for a delicious meatless version.
Veggies: Onion and garlic.
Flour: We will use flour to make a roux to thicken the soup. Or if you would like a lighter soup, you can skip this step and just puree part of the soup to thicken it. (See tips below.)
Chicken stock and milk: These will form the broth of our soup. Feel free to use chicken or veggie stock, and then whatever kind of milk you prefer (I used 2% cow’s milk).
Potatoes: I highly recommend making this soup with buttery Yukon gold potatoes. But russets or red potatoes would also do.
Cheese: I recommend a good sharp cheddar cheese here for maximum flavor.
Greek yogurt or sour cream: To make the soup extra-creamy.
Salt and pepper: Add in as much as you need at the end to season your soup well.
And finally…toppings! I’m a big believer that the more, the merrier when it comes to toppings and potato soup. Some classic options could include
Extra bacon, extra shredded cheese, thinly-sliced green onions or chives, sour cream, fresh thyme, sprinkle of Cajun seasoning
How To Make Potato Soup:
To make this potato soup recipe, simply:
Cook the bacon. Dice and then sauté it in a large stockpot until it’s nice and crispy. Then transfer the bacon to a plate lined with paper towels, and reserve a few tablespoons of leftover grease in the stockpot (discarding the rest.)
Sauté the veggies. Sauté the onion and garlic in the bacon grease until softened. Then stir in some flour, to create your roux.
Add broth and potatoes. Then add the stock, milk and potatoes. Cook until the potatoes until softened, being sure to stir the soup regularly so that the bottom does not burn.
Add remaining ingredients. Then stir in the cheese, Greek yogurt (or sour cream), and crispy bacon bits. Taste and season the soup with salt and pepper.
Serve warm. Then serve it up, loaded up with all of your favorite toppings!
Possible Variations:
Guys, there are so many ways to customize this soup! Some possibilities could include:
Make it vegetarian: Nix the bacon. And in its place, add in 2-3 teaspoons Cajun seasoning for a bit of extra flavor. (Plus, use butter or olive oil in place of the bacon grease.)
Make it gluten-free: You could either:
omit the flour, and instead, whisk a tablespoon of cornstarch into the cold milk and then add it to the soup
don’t worry about cornstarch/flour at all, and instead, puree half of the soup to thicken it
Lighten it up: Feel free to:
omit the flour and 2 tablespoons of grease/butter, and instead, puree half of the soup to thicken it
use skim milk
use turkey bacon (although you may need to add in a little extra olive oil or butter to sauté the veggies)
Add in extra seasoning: If you would like to give your soup an extra twist, feel free to add in 1 tablespoon:
Use a mix of potatoes: For something different, feel free to use a mix of Yukon gold potatoes and sweet potatoes, for more of a sweet and savory blend of flavors
Add in some extra veggies: If you’d like to load this up with extra veggies, feel free to toss in a handful of chopped cauliflower and/or broccoli along with the potatoes. They work well with this recipe too!
What To Serve With Potato Soup:
Looking for some side dishes to serve with this potato soup recipe? Here are a few of my faves:
This easy Potato Soup recipe is quick and easy to make on the stovetop, it’s nice and creamy (without using heavy cream), and it’s always so cozy and comforting and delicious. See notes above for possible variations, including how to make this soup vegetarian.
optional toppings: thinly-sliced green onions or chives, extra shredded cheese, extra bacon, sour cream
Instructions
Heat a large stockpot over medium-high heat. Add diced bacon and cook until crispy, stirring occasionally. Transfer the bacon to a separate plate, using a slotted spoon, reserving about 3 tablespoons of bacon grease in the stockpot. (Discard any extra grease, or you can substitute butter in place of the 3 tablespoons of bacon grease. Also, if you are short on time, you can dice the potatoes and onion while the bacon cooks to save time.)
Add onion and sauté for 5 minutes, stirring occasionally, until soft. Stir in the garlic and sauté for an extra 1-2 minutes, stirring occasionally, until fragrant. Stir the flour into the mixture and sauté for an additional 1 minute to cook the flour, stirring occasionally. Then stir in the stock until combined, followed by the milk and potatoes.
Continue cooking until the mixture just reaches a simmer, before it begins to boil. Then reduce heat to medium-low, cover, and simmer for about 10-15 minutes or until the potatoes are soft, being sure to stir the soup every few minutes so that the bottom does not burn. (The smaller you dice your potatoes, the faster your soup will cook.)
Once the potatoes are nice and soft, stir in the cheddar cheese and Greek yogurt (or sour cream), salt, pepper and cooked bacon bits. Taste and season with extra salt and pepper, if needed.
Serve warm, garnished with desired toppings. Or, transfer to a sealed container and refrigerate for up to 3 days.
Notes
Be sure to also check out our Slow Cooker Potato Soup recipe too — made easy in the crock pot!
This recipe was originally shared here in December 2014.
i used it and it truly was the best potato soup i have ever had. Without yogurt. i had to add a little extra milk though.
Lauren —
This soup lives up to it’s name! It was absolutely phenomenal! It was so easy to prepare and helped us today when the week was a little longer than the paycheck if you know what I mean. The portion size is generous and it was so filling. My kids loved it as well!
We used Greek yogurt instead of sour cream for a protein kick. It was delicious!
This is my first and only potato soup recipe since I started cooking 3 years ago!
I now eyeball ingredients based on how many mouths I’m feeding and what’s in the fridge and it’s honestly very forgiving when it comes to exact measurements. Personal preference is always a sharp cheddar.
Mary —
I been making this potato soup for more than 3 years. This really is the best potato soup. My family love it.
I’m also interested in recommendations for freezing. I know dairy based soups often recommend not freezing but I’m hoping with some tweaks and careful thawing / reheating you can do it! help plz.
James —
Wow, this is amazing. I did chuck a few bay leaves in with the potato but my word, this didn’t get leftovers and is in my rotation now.
Only other thing was I cooked the flour down for about 5 minutes rather than 1. The roux makes a huge bonus in taste so don’t skip the flour! Just cook it out a bit longer.
Regan —
I was wondering that too. Will freeze a little to test. Potatoes might get mushy?
I made your potato soup recipe and it by far the best I have ever made.I was so anxious to try it that I left out the sour cream and cheese.I really found no need for the two items.It was just delicious and will sure make again.Thanks so much!
Love your site and recipes.
No way potatoes get soft that quick. Nothing new regardless what recipe I use.
Yes, small pieces of potatoes and still simmering after 3 hours.
This is now our favorite potato soup – perfect flavors without all the heavy cream. Absolutely fabulous and easy to make. Will become a staple in our home – thank you for an amazing “go-to” to have in the rotation.
this soup is delicious!! the instructions were very easy to follow and the end product is so comforting and tasty:) I added celery and bell pepper for more colour and went a little easier on the Cajun spice than what was recommended, and it tastes awesome. thank you!
My daughter is a vegetarian and I actually ended up making the soup vegan without milk by doubling the vegetable broth and using some of the potatoes blended up to thicken it up and now every time I go to visit her at college she’s asking me to make and bring her potato soup! Thanks for the recipe and helping tips and item suggestions. This recipe is a keeper!
We had couple leftover grill boneless pork chops and some steamed brussell sprouts from night before than I chopped up and sauteed with the onions and garlic. I think all the variations mentioned just prove never worry about using what you got and vary from recipe however desired. Nice recipe to follow.
Just made this tonight. It was easy and wonderful! I didn’t have any sour cream (don’t like) or Greek yogurt so I used cream of chicken soup (yes, I know 😏). I LOVE bacon so I cooked a full pound. So in any case… It was still great! I’m an old gal and been cooking for 50+ years, but never really made potato soup. So thank you!!! It was easy, simple and delicious! 😋☺️
Delicious. Creamy. I made a change after reading the reviews. I diced and precooked the potatoes saving the potato water. I made the chicken broth with the potato water and chicken broth granules. I also added 1 diced celery stalk and a diced carrot with the onions. I left out the sour cream. We enjoyed it. 😊
I had no bacon on hand, but had bacon grease saved in the fridge. I believe it added to the overall flavor of the soup. I actually weighed my potatoes and the proportions were perfect. Sour cream added at the end for the most perfect potato soup I’ve ever made or eaten, even without the added toppings!
DH asked if I saved the recipe, so it had his seal of approval too.
Delicious.
Did not have milk on hand. Used 4 cups vegetable broth and stirred in 1/2 cup oat milk. Used 1.5 tsp Cajun seasoning instead of bacon, as suggested. Very good.
Very good potato soup! I like the thickness. I always end up tweaking a little bit on my own and did end up adding some extra chicken base. Overall would use this as my go to recipe💕
Great soup! I didn’t use the yogurt or sour cream, I had some heavy cream going out of date and leftover steamed cauliflower…. hit the cream and cauliflower with the immersion blender and thickens the soup perfectly! Also added some red chile powder because, well, I can! Thank you for the recipe!
Very easy, I double the recipe because they eat so much of it! I make the bacon separately and my veggie son eats it and the rest of the family goes crazy with the bacon bits. A family favorite!
Absolutely a family favorite EVERY time! Thank you so much for this recipe, I’ve made it more than a handful of times. I will be passing it down for generations. Tomorrow im going to be making it for my in laws, and im hoping its a hit for them too.
Amazing recipe and can alter for a fridge clean out!!! I added celery and carrots because they needed to be used. And chopped a leftover ham into about 1 1/2 cups of ham cubes because again it needed to be used (I didn’t use bacon). And this soup was perfect! So creamy and delicious even with almond milk!!
Just wanted to say that this recipe came out awesome! I used half whole milk and half heavy cream and once done you could just about eat it with a fork. I also omitted the bacon but used bacon fat that I had on hand. I would up the prep time and cook time though! Take your time and it comes out awesome!!
I loved this!
Mine was a little thick so I should have used less flour or more milk. I blended about two cups of the soup once the potatoes were cooked. It was delicious.
This is the best potato soup recipe I have ever fixed! Everyone in my family loves it. This recipe even gets requested by my daughter for her birthday dinner every year! Thank you for such a wonderful recipe!
This soup was delicious! I used 2cups of diced ham (because I didn’t have any bacon) that was the only thing I changed and it was so good, my husband really enjoyed it also.
i used it and it truly was the best potato soup i have ever had. Without yogurt. i had to add a little extra milk though.
This soup lives up to it’s name! It was absolutely phenomenal! It was so easy to prepare and helped us today when the week was a little longer than the paycheck if you know what I mean. The portion size is generous and it was so filling. My kids loved it as well!
We used Greek yogurt instead of sour cream for a protein kick. It was delicious!
This is my first and only potato soup recipe since I started cooking 3 years ago!
I now eyeball ingredients based on how many mouths I’m feeding and what’s in the fridge and it’s honestly very forgiving when it comes to exact measurements. Personal preference is always a sharp cheddar.
I been making this potato soup for more than 3 years. This really is the best potato soup. My family love it.
can you freeze this soup
I’m also interested in recommendations for freezing. I know dairy based soups often recommend not freezing but I’m hoping with some tweaks and careful thawing / reheating you can do it! help plz.
Wow, this is amazing. I did chuck a few bay leaves in with the potato but my word, this didn’t get leftovers and is in my rotation now.
Only other thing was I cooked the flour down for about 5 minutes rather than 1. The roux makes a huge bonus in taste so don’t skip the flour! Just cook it out a bit longer.
I was wondering that too. Will freeze a little to test. Potatoes might get mushy?
I made your potato soup recipe and it by far the best I have ever made.I was so anxious to try it that I left out the sour cream and cheese.I really found no need for the two items.It was just delicious and will sure make again.Thanks so much!
my go to recipe now!!!! I was wondering what the nutritional information is on this recipe(ex. cals. sodium protein)
About how many potatoes equal 1.5 lbs. or dices cupfuls?
I’d also like the nutritional info if possible
Love your site and recipes.
No way potatoes get soft that quick. Nothing new regardless what recipe I use.
Yes, small pieces of potatoes and still simmering after 3 hours.
This is my favorite potato soup recipe! When the weather gets cold, I like to make it every week. So flavorful and filling. It’s good comfort food.
Absolutely loved it and will make again and again. Thank you!
This is now our favorite potato soup – perfect flavors without all the heavy cream. Absolutely fabulous and easy to make. Will become a staple in our home – thank you for an amazing “go-to” to have in the rotation.
this soup is delicious!! the instructions were very easy to follow and the end product is so comforting and tasty:) I added celery and bell pepper for more colour and went a little easier on the Cajun spice than what was recommended, and it tastes awesome. thank you!
This soup recipe is AMAZING! So much flavor and so easy. 10/10 recommend
Made this soup and added a little celery and carrots. Perfect for the chilly fall nights
Easy and tasty recipe. I highly recommend it.
This is our favorite potato soup!!
My daughter is a vegetarian and I actually ended up making the soup vegan without milk by doubling the vegetable broth and using some of the potatoes blended up to thicken it up and now every time I go to visit her at college she’s asking me to make and bring her potato soup! Thanks for the recipe and helping tips and item suggestions. This recipe is a keeper!
We had couple leftover grill boneless pork chops and some steamed brussell sprouts from night before than I chopped up and sauteed with the onions and garlic. I think all the variations mentioned just prove never worry about using what you got and vary from recipe however desired. Nice recipe to follow.
Just made this so easy and so good!!
Made this tonight, and we loved it! Thanks for the great recipe
Yummy recipe easy and delish
Your recipes never disappoint, this was amazing.
Can I omit the sour cream and or yogurt? We aren’t a fan of either. Any other substitute I could use?
Just made this tonight. It was easy and wonderful! I didn’t have any sour cream (don’t like) or Greek yogurt so I used cream of chicken soup (yes, I know 😏). I LOVE bacon so I cooked a full pound. So in any case… It was still great! I’m an old gal and been cooking for 50+ years, but never really made potato soup. So thank you!!! It was easy, simple and delicious! 😋☺️
This is the BEST potato soup I’ve ever made! Looking forward to trying g the variations of this recipe! What a hit! Thank you!
I made this soup and it was delicious but I put the cheese and sour cream on the side.
Delicious. Creamy. I made a change after reading the reviews. I diced and precooked the potatoes saving the potato water. I made the chicken broth with the potato water and chicken broth granules. I also added 1 diced celery stalk and a diced carrot with the onions. I left out the sour cream. We enjoyed it. 😊
I had no bacon on hand, but had bacon grease saved in the fridge. I believe it added to the overall flavor of the soup. I actually weighed my potatoes and the proportions were perfect. Sour cream added at the end for the most perfect potato soup I’ve ever made or eaten, even without the added toppings!
DH asked if I saved the recipe, so it had his seal of approval too.
Delicious.
Did not have milk on hand. Used 4 cups vegetable broth and stirred in 1/2 cup oat milk. Used 1.5 tsp Cajun seasoning instead of bacon, as suggested. Very good.
I have Leftover mashed potatoes… could I use about 3 cups of those?
Great recipe! Family loved it. Only thing I did differently was use my Instant Pot to cook the potato’s to speed up the cooking of the soup.
Very good potato soup! I like the thickness. I always end up tweaking a little bit on my own and did end up adding some extra chicken base. Overall would use this as my go to recipe💕
Delish! Can you add nutritional information on your recipes?
Loved this Potato Soup on a very cold Michigan evening!
Great soup! I didn’t use the yogurt or sour cream, I had some heavy cream going out of date and leftover steamed cauliflower…. hit the cream and cauliflower with the immersion blender and thickens the soup perfectly! Also added some red chile powder because, well, I can! Thank you for the recipe!
I added a shredded carrot and some thyme. This is my new favorite soup !
Truly is the best potato soup ever!!! My go to recipe.
Made this on a whim and it became a new favorite in our house! We used sour cream and chicken broth (it’s all we had) and it was stellar!
Very easy, I double the recipe because they eat so much of it! I make the bacon separately and my veggie son eats it and the rest of the family goes crazy with the bacon bits. A family favorite!
Absolutely a family favorite EVERY time! Thank you so much for this recipe, I’ve made it more than a handful of times. I will be passing it down for generations. Tomorrow im going to be making it for my in laws, and im hoping its a hit for them too.
Way better than I thought it would come out! Thank you!
Amazing recipe and can alter for a fridge clean out!!! I added celery and carrots because they needed to be used. And chopped a leftover ham into about 1 1/2 cups of ham cubes because again it needed to be used (I didn’t use bacon). And this soup was perfect! So creamy and delicious even with almond milk!!
Love this recipe. I paired it with some homemade French bread and toasted garlic butter. PERFECT
Just wanted to say that this recipe came out awesome! I used half whole milk and half heavy cream and once done you could just about eat it with a fork. I also omitted the bacon but used bacon fat that I had on hand. I would up the prep time and cook time though! Take your time and it comes out awesome!!
I loved this!
Mine was a little thick so I should have used less flour or more milk. I blended about two cups of the soup once the potatoes were cooked. It was delicious.
This is the best potato soup recipe I have ever fixed! Everyone in my family loves it. This recipe even gets requested by my daughter for her birthday dinner every year! Thank you for such a wonderful recipe!
I’d love to see a adaption for instant pot.
Best potato soup I’ve ever eaten!
I made this without bacon and for the cheese I used a velveta block and it’s so good! I have 5 kids and they all loved it as well
This soup was delicious! I used 2cups of diced ham (because I didn’t have any bacon) that was the only thing I changed and it was so good, my husband really enjoyed it also.
I add carrots, extra garlic, and celery if I have it. This soup is always a hit with my family!
Hello, if you don’t want to use bacon or ham, add some liquid smoke “to taste” to simulate the flavour. It’s just as tasty but meatless.
I would rate this a 10 if I could. I loved it and it is very easy to make. Comes out creamy and very tasty.