This post may contain affiliate links. Please read our disclosure policy.
This old fashioned, comforting potato soup is seriously hearty. Loaded up with bits of crisp salty bacon, rich cream, and sharp cheese. One bowl of this gloriously filling soup will warm you up on the coldest of days!
The Only Potato Soup You’ll Ever Need
Potato soup is one of those timeless, comforting dishes that just works—especially when you’re juggling busy weeknights but still want something homemade that hits all the right notes. This version? It’s got all the classic ingredients you know and love, just kicked up a notch.
What I love most is how flexible it is—you can make it as creamy as you like! Whether you want a thicker, heartier bowl with a splash of heavy cream or prefer something a little lighter, the consistency is totally in your hands. Plus, you control how much to blend, so you get to decide if you want a smooth, silky texture or something with more of that chunky potato goodness.
And let’s be honest—this is one of those recipes that’s a guaranteed family favorite. It’s basically a baked potato in a bowl, loaded with all the toppings (yes, all the toppings). How could anyone resist?
Ingredients You Need
Image shows ingredients needed to make this recipe including: potatoes, onion, garlic, bacon, flour, sour cream, cream, cheese, milk, salt, pepper.
- Milk & Cream: you can use any milk of your preference, I would recommend using a 2% since we are adding cream. You can of course use whole milk and not use the cream. Or use any combination.
- Onion: this can always be swapped out for leeks for a sweet, earthy flavoring to the soup.
- Flour: we are using this in combination with the sour cream and the potatoes themselves to make the broth thicker.
- Potatoes: Yukon Gold Potatoes are the best option due to their low starch, they hold their shape well when boiled, plus they have a buttery texture and a superior performance in soup overall.
- Cheese: for more flavoring use an Extra Sharp Cheddar, for a more mild flavoring use a Sharp Cheddar.
Find the complete recipe card below with measurements and full instructions.
Let’s Make Some Extra Creamy Potato Soup
- Cook the bacon, dice and sauté the bacon in a large dutch oven until it reaches your desired level of crispiness. Then remove the bacon and set aside. Keep at least 2 tablespoons of the grease for using to sauté the onion. Add the onion in and cook until softened. Then add the garlic and cook an additional 30 seconds.
- Add the flour, stir this together with the onion/garlic until a thick paste forms, this creates a roux and helps thicken our soup.
- Pour in broth and milks. Add seasonings. The seasonings can always be adjusted at the end to taste. Add the potatoes in and let this simmer until the potatoes are softened and easily mashed with a fork.
- Blend, to desired consistency. Then add in the sour cream and cheese, stir into the soup until combined. Stir the bacon back into the soup while leaving some set aside as an extra topping.
Expert Tips
- Dice the potatoes small for quicker cooking and faster dinner prep.
- Chunky vs. Creamy: Blend the soup to your desired consistency using an immersion blender or regular blender (before adding the bacon back). Be cautious when blending hot liquids.
- Lighten it up: Swap bacon for turkey bacon, add cauliflower, and replace cream with milk or sour cream with Greek yogurt. Check out my Secretly Healthy Potato Soup for more ideas!
- Season to taste: Adjust salt & pepper, or mix in your favorite seasoning (taco, Cajun, Italian) or a pinch of chili powder for heat.
- Sneak in more veggies: Peas and carrots work great for extra nutrition!
Favorite Topping Ideas
We love to treat this potato soup just like our baked potatoes and use all the toppings! Some of our favorites include:
- Bacon – Crispy and crumbled for a savory, smoky bite.
- Cheddar Cheese – Sharp or mild.
- Sour Cream – Adds a tangy creaminess.
- Green Onions or Chives – For a fresh, zesty finish.
- Croutons or Crackers – For crunch.
- Parsley – Fresh herbs to brighten up the flavors
- Cayenne or Chili Powder – For a spicy kick.
- Paprika – Adds both color and a hint of warmth.
- Blue Cheese – A bolder option for cheese lovers.
- Crumbled Sausage – For extra meaty goodness.
If you make and love our recipes, it would help us if you would leave a comment and rating! And don’t forget to follow along with us on Instagram, Pinterest, Facebook, and YouTube.
Creamy Potato Soup
Ingredients
- 6 slices bacon chopped
- 1 yellow onion diced
- 3 cloves garlic minced
- 3 tbsp all purpose flour
- 4 cups chicken broth unsalted
- 1½ cup milk
- ½ cup cream
- 3 lbs potatoes peeled and diced
- 1½ tsp salt
- ¼ tsp ground black pepper
- ⅓ cup sour cream
- 1 cup sharp cheddar cheese shredded
Optional Toppings:
- green onion diced
- bacon cooked and diced
- cheese shredded
- sour cream
Instructions
- Cook Bacon: Add the bacon to a large dutch oven or pot and cook over medium high heat until the bacon is crispy. Remove the bacon to a plate lined with a paper towel and set aside, leave the grease in the pot.
- Saute Onion: Add the diced onion and cook until softened and translucent. Add the minced garlic and cook for an additional 30 seconds or until fragrant.
- Add Flour: Stir in the flour and allow this to cook for about 2-3. This cooks the flour.
- Create Broth: Pour in the chicken stock, milk and cream. Add in the diced potatoes, salt and pepper. Stir to combine.
- Simmer: Bring the pot to a simmer and cook stirring occasionally until the potatoes are softened and easily mashed.
- Blend: Turn heat off and using an immersion blender, blend the soup until some of the potatoes are blended, be careful not to overblend, leave chunks of potato in the soup. IF you don't have an immersion blender then carefully pour portions of the soup into a blender or food processor and blend until smooth. Return soup to the pot after blending.
- Add Final Ingredients: With the heat still off, stir in the sour cream and shredded cheese. Return the bacon to the soup. Stir to combine.
- Serve warm with any additional toppings of your choice.
Video
Equipment
Notes
- Milk & Cream: you can use any milk of your preference, I would recommend using a 2% since we are adding cream. You can of course use whole milk and not use the cream. Or use any combination.
- Onion: this can always be swapped out for leeks for a sweet, earthy flavoring to the soup.
- Flour: we are using this in combination with the sour cream and the potatoes themselves to make the broth thicker.
- Potatoes: Gold Potatoes are the best option due to their low starch, they hold their shape well when boiled. Dice them fairly small for quicker cook time.
- Cheese: for more flavoring use an Extra Sharp Cheddar, for a more mild flavoring use a Sharp Cheddar.
- Thickness: to create a thick, creamy soup blend more of the potato. If your soup becomes too thick, heat up extra chicken broth and pour into the soup until desired consistency is achieved.
- Leftovers can be stored sealed in the refrigerator for 3-4 days. Reheat on stovetop, while stirring.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
More Soup Recipes
Potato Soup FAQ’s
Use a low starch or waxy potato. They have thin skins and are high in moisture, low in starch. They hold up well and keep their shape when boiled. Yukon Gold potatoes are my favorite choice for this particular recipe.
Yes! This soup is made to be ultra creamy, you can leave out the flour if desired, the soup will still be creamy, just blend the soup to get your desired consistency.
Be careful not to overblend, this is going to be the main cause of making a soup that is too thick. To thin it out, gradually add more liquid (heated broth) until the soup reaches your desired consistency.
Recipe first published October 17, 2018. Updated August 20, 2021 with new images and information, recipe remains unchanged.
Photography done by the talented @KJandCompany.co
Trying this today. Even bought an immersion blender. ? Has anyone done it in the crockpot?
How many does this recipe serve? Looking forward to trying it tonight!
Hi Polly, this recipe serves 4-6.
My family and I love โค๏ธ this Potato Soup its very delicious, easy to make , always great on cool nights football Sundays , its the best thing ever!!! We will have very nice memories making and eating this recipe, in the future, thanks for sharing !!!
Thank you so much! I’m so happy y’all love this soup!
Love this soup ! It was a hit at my house ! I will be making it again when it gets cooler !!โค๏ธ
i made this last night, and there was a full pot, and this morning it was gone because everyone liked it so much. its easy to make and very delicious.
So glad y’all enjoyed ๐
Very easy and good. I added smoked Gouda after I mashed some of the potatoes and some garlic salt.
Made this a couple of weeks ago and it was a huge hit! Even my picky daughter couldn’t stop eating it so we are making it again tomorrow.
This was a very simple recipe to follow. I made this for my father in law when he was on a liquid diet. I used the immersion blender and it turned out great! I did not add the bacon back in at the end, but the grease gave enough bacon flavor. I added dried dill and a bit more salt which enhanced the flavor.
I didn’t mind this recipe and it was very delicious but I probably won’t add the roux next time. It was WAY too think like gluggy for my liking. It’s extremely decadent and heavy with the creams and sour cream and milk. It’s easy to prep and cook. Lots of left overs for the next day. Thank you for this recipe :). It was fun to make.
SO DELICIOUS! I made this tonight and canโt wait to make again. I only had russet potatoes and it still turned out creamy. The soup base reminds me of a white sauce for scalloped potatoes. think hitting it with immersion mixer is key to the smoothness yet can leave some small chucks
Highly recommend โค๏ธ
Read the other comments and glad I did. I also do not have an emerson blender and when I seen the comment on using instant potatoes I thought ahh hah. I do not how much to use do I’ll guess and let you know what happened. Al