Potato Soup

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.

The BEST Potato Soup Recipe

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

The BEST Potato Soup

How To Make Potato Soup:

To make this potato soup recipe, simply:

  1. 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.)
  2. Sauté the veggies. Sauté the onion and garlic in the bacon grease until softened.  Then stir in some flour, to create your roux.
  3. 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.
  4. 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.
  5. Serve warm.  Then serve it up, loaded up with all of your favorite toppings!

Homemade Potato Soup with Bacon and Cheddar

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!

Loaded Homemade Potato Soup Recipe

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:

5 / 5 (100 Reviews)
Did you make this recipe?
Leave a review »

The BEST Potato Soup!

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.


  • 5 slices bacon, diced
  • 3 tablespoons (reserved) bacon grease or butter
  • 1 cup diced white or yellow onion
  • 4 cloves garlic, peeled and minced
  • 1/4 cup all-purpose flour
  • 2 cups chicken stock or vegetable stock
  • 2 cups milk, warmed
  • 1.5 pounds Yukon gold potatoes, diced
  • 1 cup shredded sharp cheddar cheese
  • 1/2 cup plain Greek yogurt or sour cream
  • 1 teaspoon sea salt, or more to taste
  • 1/2 teaspoon freshly-cracked black pepper
  • optional toppings: thinly-sliced green onions or chives, extra shredded cheese, extra bacon, sour cream


  1. 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.)
  2. 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.
  3. 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.)
  4. 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.
  5. Serve warm, garnished with desired toppings.  Or, transfer to a sealed container and refrigerate for up to 3 days.
  • 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.
All images and text ©

If you make this recipe, be sure to snap a photo and hashtag it #gimmesomeoven. I'd love to see what you cook!

This post contains affiliate links.

The BEST Potato Soup Recipe from Gimme Some Oven

Leave a Reply

Your email address will not be published. Required fields are marked *

645 comments on “Potato Soup”

1 6 7 8
  1. I have used a few recipes on Pinterest but I have never left a comment. I had to this time!! This is the very best potato soup I have ever tasted. Thanks for posting this, it is a keeper and will be my “Go To” anytime I am craving potato soup.

    Rating: 5
  2. This is my favorite potato soup recipe by far. I make it all the time. Thanks for sharing it.

  3. My picky eater daughter wanted soup for supper and thought let me try cream of potato (first ever attempt) and it was truly delicious. I don’t eat bacon so I didn’t include but this recipe is so flavourful it wasn’t lacking, I’ll try with turkey bacon one day. I topped with smoked paprika and crushed red pepper flakes and it was divine. A+++

    Rating: 5
  4. Seriously the best potato soup ever!! It’s my favorite. At the end I also take about 5-6 scoops and blend it and then add it back in. Thanks for such an awesome recipe ❤️

    Rating: 5
  5. I absolutely love this potato soup! It’s so easy to make and delicious! Only thing I added was a little garlic in with the onion. Great recipe!!!

    Rating: 5
  6. Of all the potatoe soup recipes this is my favorite been making for several years now. Love it! I’m making this today because I have some potatoes that needs to be used, and I’m adding some celery, shredded carrot with the onion and a touch of cayenne pepper for some extra zip.

    Rating: 5
  7. This is the best potatoe soup I’ve ever had, I’m not one to leave surveys or comments about how things went or how people did, although, I loved this recipe, it’s worth every second and I even posted it for others to try it! I encourage it!

  8. My family loves this soup! The only problem is that it disappears so quickly. Does this recipe double well?

    Rating: 5
  9. Yum, very good soup! I added 1-2 cloves of garlic to the onions and used 2 pounds of potatoes. I also increased the liquid and used 3 cups chicken stock with 2 cups whole milk and omitted the yogurt/sour cream. Next time I’m going to add a carrot, celery stalk and some thyme to the soup and see if that gives it a little bit more flavor.

  10. I absolutely LOVED this recipe. We had almost all of the ingredients in the kitchen already and it was so good that all of it was gone by the end of the night.
    I added some red pepper flakes at the end, but that’s just because I like spicy food.

    Rating: 5
  11. LOVE this soup! This recipe is my kind of recipe, it’s easy for one. I cheat too; for one I use “Hormel Real Crumbled Bacon” and I also use “Better Than Boullion” vegetable broth because I’m allergic to chicken broth. My family loves the soup! Thanks for a recipe 1. using milk instead of cream 2. without other vegetables to chop which would make the whole prep time a LOT LONGER like other recipes have i.e. carrots and celery 3. and thanks for adding all kinds of suggestions for substitutions, etc. A favorite I’ve cooked a few times already and my family has raved about each time!

    Rating: 5
  12. I loved this potato soup recipe! I added 3 diced carrots and 1 stalk of celery diced in with the onion. It was great!

    Rating: 5
  13. May be the best we’ve ever had, and it’s so easy!

    Rating: 5
  14. It was sooo yummy!! I added peas and used hamburger instead of the bacon(which I WILL use sometime!). Also I just used water, seasoned salt, and a little Italian dressing instead of the chicken stock. This recipe is THE BEST!!

    Rating: 5
  15. This soup does sound yummy. I must say, though, that to toss bacon grease is a sacrilege in my opinion. I grew up on dishes that included bacon fat for sautéing onions, among other things. My all time favorite Hungarian dish from childhood (my father was born in Hungary), is chopped cabbage sautéed in bacon fat, then mixed with about an equal quantity of pasta, such as small shells, and seasoned generously with black pepper. I did go through a time in life when I didn’t save bacon fat, back when I was always dieting, but no more. I now deliberately keep a jar of it in my fridge.

  16. This soup was DELICIOUS !! My son requested it &. I had never made potato soup before so turned to Pinterest for a recipe & this was amazingly good! Thanks!!

    Rating: 5
  17. I made this recipe tonight. It was the perfect meal for a blustery, wet, Pennsylvania fall day. I added extra chicken broth and milk to thin and to make a little more. Next time I’ll double this recipe.

    Rating: 5
  18. This soup was delicious! The only thing I did differently was added diced carrot and celery with the onion. Seriously. Yummy!

    Rating: 5
  19. Super, super delicious! Definitely will make again!

  20. This absolutely is the best potato soup I’ve ever had. It tastes just like my mom’s when I was growing up! This will forever be a family favorite.

    Rating: 5
  21. Best potato soup ever! I did the same as another and added more stock just to fill the pot a bit more. I’ll double this recipe next time! This will be the only potato soup recipe I’ll use from now on! Thanks for sharing.

    Rating: 5
  22. I just made this and I’m in love! I couldn’t believe I made something so delicious, thank you so much for the recipe!

    Rating: 5
  23. New favorite potato soup recipe!

    Rating: 5
  24. I usually don’t comment but this is by far the best potato soup recipe I have ever had! The format of the recipe had me confused due to measurements being at the end of the recipe so I starting out guessing at measurements which ended up being pretty accurate.
    I plan on fixing it again this weekend for a family fall get-together and will at least triple the batch. Fantastic recipe!!

    Rating: 5
  25. YUM!!! This was sOuper (ha).
    My husband has randomly mentioned potato soup the day before you posted this, so I knew I needed to make it as soon as I saw it. This was a huge hit with the whole family, including our 1-year-old. Thanks again!

    Rating: 5
  26. This really is excellent potato soup. When I was lying in bed last night and couldn’t sleep, I was thinking about it (everyone does that, right?) and I thought it had corn in it, but it doesn’t. I loved it the way it is, but I also think it might be good with some corn in it, so I will try that next time. Thanks for a great recipe!

    Rating: 5
  27. Very tasty and filling. Didn’t skip a beat with this recipe.

    Rating: 5
  28. Made this last night. I am veg so it was veg stock and no bacon. Also used fat free half and half rather than milk and sour cream. It was super tasty! My husband, a meat eater, likes to cook and has a particular style so is super picky about anything else I cook and he loved it!

    Rating: 5
  29. The BEST! the only thing that could have made this better for me was to top with green onion, which I don’t have on hand. My only changes: 7 slices of bacon, used 4 cups of chicken stock, used Russet potatoes and probably more than the 1.5 lbs, since it was what I had, used half and half for the milk and cooked longer than 15 mins to ensure my potatoes were nice and soft (even though they were smaller diced pieces). I would omit the sour cream next time or use the yogurt instead. This is a very good recipe and perfect for these colder months. Definitely will print this one and use again. (I never discard bacon fat if I can help it, because it adds so much flavor especially to cooked eggs!)

    Rating: 5
  30. So tempting. I want to make it at home, thank you for sharing the information, I think this is very beneficial

    Rating: 5
  31. WOW! This potato soup was delicious! Followed the recipe & couldn’t be happier. My husband & I ate the whole pot full ourselves! Will definitely make again! Thanks for the recipe.

    Rating: 5
  32. LOVE this soup. I always have to make a double batch because my husband devours it! Thank you for posting the recipe! Definitely my ‘go to’ recipe for potato soup.

    Rating: 5
  33. Absolutely tell best potato soup I ever tried . Hands down a keeper.

    Rating: 5
  34. So im smelling the soup as its almost done..and it hits me, this is all the same ingredients i use for my scalloped potatoes! So right there i know im gunna love this soup! Why haven’t i thought of make potato soup sooner?

    Rating: 5
  35. You are correct, this is the best potato soup! Great recipe and easy to make.

    Rating: 5
  36. Wow. Just wow. This is the creamiest, most delicious soup I have ever, ever tastest. I cannot believe I actually made it!! It could easily be something from a high scale restaurant. Thank you for sharing this amazing recipe! Definitely will be my new go to when I need to impress!

    Rating: 5
  37. Might be a dumb question, but if I double the recipe, is doubling the amount of flour for the rue and straight 1/2 cup or is it different for that step?
    My family loved this the first time I made it, it just wasn’t enough for seconds.

    Rating: 5
  38. I made it meat and gluten free. Absolutely delicious, definitely will keep recipe.

    Rating: 5
  39. This recipe is wonderful. I go the butter route because I don’t eat meat. I make this at least 3 times a week now! It doesn’t take long to prepare and I can also fix a personal portion of two bowls if I cut the amount of ingredients used in half!

    Rating: 5
  40. Thank you for sharing this delicious recipe! I made this tonight, it was amazing! A keeper! Very nice flavorful creamy bacon potato soup. The hubby loved it. :)

    Rating: 5
  41. Perfect! Great instructions! Thank you so much!

    Rating: 5
  42. This soup was absolutely amazing. I followed the recipe almost exactly and it was delicious. Can’t wait to get some fresh razor clams and transform it into clam chowder also!

  43. Guys, there are so many ways to customize this soup! Also uncludes all the ingredients! With total respect to the author of this recipe. I keep my bacon drippings in the fridge, that’s where I started this recipe and added the onion & garlic, made the rue & Incorporated milk, chicken stock & potatoes plus salt and pepper. And Bam you’re ready to eat in about 15-20 minutes! I went on to include everything in this most excellent recipe. But if you don’t have all of the ingredients don’t let that prevent you from still having a really good potato soup!

    Rating: 5
  44. My first time making potato soup from scratch and we absolutely loved this soup. I did use a smoked bacon which really added flavor as well as using sour cream, which is what I had on hand. I combined red and Idaho potatoes which needed to be used and was delighted with the result. This is definitely a keeper, thank you for posting this recipe!

    Rating: 5
  45. It was delicious!! Can you freeze the extra?

  46. This was a wonderful soup I’ll make it many more times. Thanks for sharing it.

    Rating: 5