This post may contain affiliate links. Read my full disclosure policy here.
Calling this recipe The Best Potato Soup Recipe EVER might sound like Buzzfeed-style click-bait, but there’s a deliciously good reason why this recipe was featured by a popular YouTube channel and readers have pinned it over 300,000 times.
It’s that good.
Forget watery restaurant-style soups and canned versions. This recipe is guaranteed to be thick, cheesy, creamy, and oh-so-amazing. Consider this your excuse to add a big bowl of potato soup to your weekly meal plan, especially since winter is the prefect time to whip up soups, stews, and all sorts of steaming-hot goodies!
Although, just between you and me, I actually make this soup all year long. 😉
Now, I’m usually a simple recipe kind of gal, but I’ve got to be honest with you—this soup takes a little bit of prep. BUT…it’s totally worth it. Plus, you’ll have a big batch leftover that heats up just the same as fresh, even from the freezer.
Top with crispy bacon and freshly grated cheese, and no one will know the difference!
How to Make the Best Potato Soup Ever
Step 1: Peel and cut the potatoes and carrots. If you opt for baby carrots, you’ll save time and can just chop. Also, if you want to increase the veggie factor, go ahead and add a bit of celery too.
Step 2: Add all veggies to a large pot, sprinkle with onion flakes, and add enough water to cover the veggies. Bring everything to a boil, cover, reduce heat, and simmer for 12 minutes or until potatoes are tender.
Step 3: Drain water after simmering. Let me repeat: drain water after simmering. I forgot to do this the first few times I made the recipe, which made it much too watery. That portion is now highlighted in my recipe binder to remind me!
Step 4: Beat cream cheese and butter in a medium bowl at medium speed until creamy.
Step 5: Add cream of chicken soup to butter-cream-cheese mixture, beating well, then gradually add milk. The key is gradually, otherwise milk will fly out all sides of the bowl. Just speaking from experience…ahem. Then beat until smooth.
Note: You can experiment with homemade cream of chicken soup instead of the canned version if you want to take this soup up a notch!
Step 6: Add milk mixture to vegetable mixture and then stir in 2 cups of water, salt, and pepper. Bring to a boil, reduce heat, and simmer uncovered for 15 minutes, stirring occasionally.
Step 7: Mash with potato masher to desired consistency. If you like chunkier soup, then you can leave the potatoes alone, but I tend to like mine mashed up a bit. It makes the soup nice and thick.
Step 8: Serve and top individually with bacon bits and cheddar cheese. YUM! Voila! The best potato soup recipe ever. See for yourself!
What is your favorite kind of soup to make?
Disclosure: Some of the links in the post above are affiliate links. This means if you click on the link and purchase the item, I will receive an affiliate commission. Regardless, I only recommend products or services I use personally and believe will add value to my readers. Read my full disclosure policy here.