Comforting Cream Cheese Potato Soup With Bacon or Ham

Total Time
15 mins
45 mins

What a wonderful creamy and comforting potato soup! Garnish with additional snipped parsley and crumbled bacon or diced ham, as desired. Add a side salad and crusty baguette for a tasty lunch or light dinner. Perfect for a chilly autumn or winter's day...

Skip to Next Recipe




  1. In a stockpot or Dutch oven, bring the broth to a boil over high heat.
  2. Add diced potatoes and onions and return to a boil.
  3. Reduce heat to a simmer, partially cover and cook 20-25 minutes, until potatoes are tender.
  4. Using a potato masher, coarsely mash the potatoes in the pot (do not drain).
  5. Add seasonings, parsley, crumbled cooked bacon or diced ham, and the chunks of cream cheese.
  6. Cook and stir for a few minutes, until cheese is melted. Stir well to combine.
  7. Serve soup hot with a side salad and a crusty baguette.
Most Helpful

5 5

I think this may be the best potato soup I've ever made! I also used bacon and only 8 oz cream cheese and it was a perfect consistency. I also used green onion instead of white as that was all I had on hand but I think I would do it the same way next time. Thanks for a wonderful and easy recipe!

5 5

Fabulous and easy! I used bacon in the soup as well as bacon and chopped scallions for garnish. I only used 8oz of cream cheese and I still had a rich, creamy soup without any heavy cream! This is sure to warm you up inside. Thanx!

5 5

Delicious! I don't mash my potatoes at all, just leave them in small cubes. My entire family loves this! It's a little rich, but yummy. (We use bacon)