Mashed potatoes with cream cheese and ham are about the creamiest, tastiest, and easiest way to make a no fail mashed potatoes recipe for the crowd. Millions of ways to make mashed potatoes, but this mashed potatoes recipe is AMAZING.
Ham In Mashed Potatoes?
Family approved? Yes. Neighbor approved. Yes. GRANDMA approved, YES!
They are so freaking creamy and I love the added ham, which really takes this side dish up a notch.
Worried about calories in mashed potatoes? Let’s give you a break…potatoes are like a gift from mother earth and you should definitely be serving them up and enjoy a scoop (or 5) on all major holidays. Full of flavor, you DESERVE to enjoy these.
I mean, you eat salads all year round, right?
Mashed potatoes with Cream Cheese
A lot of people call mashed potatoes that have cream cheese in them steakhouse potatoes.
Steakhouse potatoes are like the mashed potatoes you eat that just melt on your tongue and these really do.
Here is what you need to gather or see if you have on hand to make this recipe. All measurements are in the printable recipe version at the bottom of the post:
- fresh potatoes
- cream cheese
- half and half
- chopped ham (optional)
- garlic powder
- chopped green onions
Also need: Masher – I like to use an old fashioned one so you get a perfect consistency. If you use an electric mixer it can really change the taste, but that is up to each person.
How long to boil potatoes for mashed?
It takes about 20-30 minutes to get a potato good and soft to make it super easy to make your mash. You can cut your potatoes up smaller to make them go quicker if you need to adjust the time. The large the potato pieces, the longer it can take to get good and done.
Can you make Mashed Potatoes with Sour Cream Instead?
This recipe really should be made with the cream cheese, but you can add a dollop of sour cream on top when you serve. Always a fan of dressing up mashed potatoes…mix in’s are not just for baked potatoes, you know?
Can these mashed potatoes be made in the Instant Pot or Slow Cooker?
Sure they can, but this is an easy mashed potatoes recipe and you really don’t need to do much more than boil and mix. It takes about 20-30 minutes to boil the potatoes and then maybe 5-10 to get it together, so you don’t really have to plan ahead that much to enjoy cream mashed potatoes. I will publish how to do that in a future article if I get a lot of feedback that you need the timing.
How to make Mashed Potatoes
Peel and cube potatoes and place into a saucepan full of cold water, making sure water covers 1″ above potatoes.
Heat over medium high heat and boil for 20-30 minutes or until potatoes are soft. Drain potatoes and return to pan.
Add in butter and mash.
Note: This mashed potato recipe has no milk but plenty of flavor.
Stir in cream cheese until melted and mixed well.
Add half and half and stir in ham and spices.
Serve topped with chopped green onions.
Mashed Potato Mix-Ins
As you can see, I love ham in our steakhouse potatoes! Ham is one of those things that is prevalent every holiday season and you always have a ton of left overs, so I like to cut chunks up and serve in the mashed potato recipe.
Here are some other ideas to serve as mix ins- let me know what you love!
These mix ins also great with this home fries recipe.
- Green Onions
- Shredded Cheese
- Bacon Pieces
- Ranch Seasoning
Mashed potatoes with Cream Cheese - SO CREAMY!
- 2.5 lbs fresh potatoes
- 1/2 cup butter
- 4 oz cream cheese - cubed
- 1/2 cup half and half
- 1 cup chopped ham
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1/4 teaspoon pepper
- chopped green onions
- Peel and cube potatoes and place into a saucepan full of cold water, making sure water covers 1" above potatoes. Heat over medium high heat and boil for 20-30 minutes or until potatoes are soft. Drain potatoes and return to pan.
- Add in butter and mash. Stir in cream cheese until melted and mixed well. Add half and half and stir in ham and spices. Serve topped with chopped green onions.