Get ready for the creamiest cream cheese mashed potatoes recipe. It is the perfect side dish, and it will go with any meat or seafood. These mashed potatoes with cream cheese are a popular comfort food that is easy to make and always a crowd-pleaser.

A casserole dish filled with cream cheese mashed potatoes. It has a butter patty melting on top.

(*This post was sponsored by the Idaho® Potato Commission. All delicious mouthwatering opinions are my own.)

My kids love potatoes in every way, but lately, they have wanted me to make mashed potatoes. Not just any mashed potatoes, but these cheesy, creamy mashed potatoes. The kind of mashed potatoes that just melt in your mouth. The kind that is better using real Idaho Potatoes, you really can taste a difference!

This Instant Pot Potato Cheese Casserole recipe is another delicious way to use russet potatoes! You can also use russet potatoes in this delicious Air Fryer Loaded Twice Baked Potatoes recipe!

Why This Recipe Is Great:

  • Versatility: Mashed potatoes are a versatile side dish that can be customized in many ways. They can be flavored with butter, cream, cheese, herbs, or spices and can be made with different types of potatoes.
  • Ease of preparation: Mashed potatoes are relatively easy to prepare, requiring only a few basic ingredients and some boiling and mashing. They can be made quickly and easily, even by novice cooks.
  • Affordability: Potatoes are a relatively cheap and widely available ingredient, making mashed potatoes an affordable dish for many people.
A spoon holding up a serving of mashed potatoes with cream cheese.

Ingredient Notes:

You will love how few ingredients you need to make this tasty potato side dish!

  • Idaho Russet Potatoes – Russet potatoes are the best for mashing, and their creaminess shines in this recipe.
  • Cream Cheese – I prefer full-fat, but you can use low-fat. Use dairy-free if you can’t eat dairy.
  • Parmesan Cheese – You can use straight parmesan or a parmesan blend. VioLife makes really good dairy-free parmesan cheese.
  • Garlic – Fresh or jarred is fine.
  • Butter – Use salted or unsalted butter.
  • Heavy Cream – Heavy cream is best, I don’t recommend half and half. So Delicious makes a great dairy-free heavy cream.

How To Make Cream Cheese Mashed Potatoes:

Chopped raw potatoes in a pot about to be cooked.

Step 1: The first step to making this recipe is to peel your russet potatoes. You can use a hand peeler or this fancy potato contraption. Both are easy to use, but it may come down to kitchen storage since the fancy peeler takes up a lot of room :-).

Step 2: Once your potatoes are peeled, chop them into two-inch pieces on a cutting board and add them to a large pot. Fill the pot halfway with water, cover it with a lid, and bring the potatoes to a boil.

Boil the potatoes until they are soft when you insert a fork. Drain the potatoes in a colander.

How To Mash Potatoes:

You can mash potatoes in many different ways. You definitely can make this recipe without a potato masher. I used my electric mixer, which was very easy to use.

Many people like to use a potato masher to make mashed potatoes. I laugh because Mr. Fearless Dining bought me a potato ricer a few years ago. It makes a great mashed potato crust in recipes like this kid-friendly Sloppy Joe Pie.

Cooked potatoes chunks in a bowl.

Step 3: Add the potatoes to a large mixing bowl. Be sure it has high sides so the electric mixer has room to move around without sending bits of potato flying around the kitchen.

Cooking the cream cheese sauce in a pot.

Step 4: Add oil and garlic to a skillet and sauté for 3 minutes until the garlic is soft. Add the cream cheese, milk, and spices. Simmer the cheese mixture on low heat until the cream cheese melts.

Cream cheese on mashed potatoes in a bowl.

Step 5: Add the cooked cream cheese sauce and fresh thyme to the potatoes in the bowl.

Using an electric mixer to whip the potatoes.

🔑 Sandi says: I love using an electric mixer to whip my mashed potatoes. It really helps to eliminate lumps, so they turn out perfectly creamy.

Step 6: Whip the potatoes and cream cheese mixture together with an electric mixer. Spread the potato mixture into a casserole dish and sprinkle parmesan cheese.

If you prefer, you can eat the potatoes without the next baking step. Note: Baking adds a lot more flavor depth.

Step 7: Bake at 350º F for 20 minutes so the cheese is melted in.


Store leftover mashed potatoes in an airtight container in the refrigerator. These mashed potatoes will keep fresh for up to 3 days. You can also freeze them in a freezer-safe container or zipper bag.

Baked mashed potatoes with cream cheese on a plate.

Idaho russet potatoes are creamy and my favorite type for mashed potato recipes. This type of potato whips easily, making a smoother mashed potato than red potatoes. Potatoes can also be used in unique ways, like in this Lamb Sliders recipe.

Tips and Recipe FAQ:

How do you avoid lumps with mashed potatoes?

The best way to avoid lumpy mashed potatoes is to make sure your potatoes are cooked all the way through. Lumps are bits of not cooked enough potatoes mixed in.

Can this be a make-ahead recipe?

Yes, in fact, for busy days, this can be a huge time saver. Make the recipe and put it into a casserole dish. It can be stored in the refrigerator for 3-4 days ahead of time. Then pop it into the oven to bake.

How many mashed potatoes should you make per person?

It is recommended to figure 1/2 pound of potatoes per person.

Should you peel the potatoes before boiling them?

I always peel my potatoes before boiling them. Once they are boiled, it is harder to remove the peels.

How To Choose The Right Potatoes:

For mashed potatoes, the best type of potato to choose is waxy. You can use several types of potatoes. Russet, Yukon Gold, White, and Red Potatoes make delicious mashed potatoes.

Serve Mashed Potatoes With:

a casserole dish filled with cream cheese mashed potatoes

Creamy Mashed Potatoes With Cream Cheese

Sandi Gaertner
Easy creamy mashed potatoes with cream cheese is the perfect side dish for any meal.
4.94 from 16 votes
an egg free allergen icon
gluten free allergy icon
nut free allergen icon
soy free allergy icon
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Gluten Free Side Dish Recipes
Cuisine American
Servings 9 people
Calories 313 kcal


  • 6 cups Idaho russet potatoes peeled
  • 8 ounces cream cheese full fat is best
  • 3 cloves garlic
  • 4 tablespoons butter or olive oil salted or unsalted
  • 1 ½ teaspoons salt
  • ½ teaspoon pepper
  • 1 teaspoon dried thyme
  • 1 cup heavy cream


  • Preheat the oven to 350º F.
  • Chop the peeled Idaho® potatoes into 2-inch chunks. Add to a pot and cover halfway with water. 
  • Cover and bring to a boil. When the water starts to boil, turn down the heat to medium-low and simmer until the potatoes are softened. This will take about 15 minutes.
  • In a frying pan, add olive oil (or 2 tablespoons butter) and garlic. Sauté for 3 minutes. 
  • Add in cream cheese, butter, spices, and milk. Stir frequently. Simmer until the cream cheese is melted.
  • Drain the potatoes into a colander.
  • Add the potatoes to a large bowl and pour the cream cheese mixture on top.
  • Use an electric mixer to whip the potatoes into a creamy soft mixture. Make sure there are no lumps.
  • Spread the potato mixture into a casserole dish and sprinkle the top with parmesan cheese.
  • Bake for 20 minutes so that the flavors all blend in.



  1. You can use full fat or low-fat cream cheese.
  2. Russet potatoes are the best variety of potatoes for mashed potatoes.
  3. Make sure your potatoes are completely cooked to avoid lumps.
  4. You can use an electric mixer or a potato masher to mash the potatoes.
  5. Store in an airtight container for up to 3 days in the refrigerator.


Please know that every gluten free flour blend has a different starch to grain ratio. If you use a blend I didn’t test, you may need to adjust your moisture levels in your baked goods.


Serving: 1gCalories: 313kcalCarbohydrates: 20gProtein: 4gFat: 25gSaturated Fat: 12gCholesterol: 64mgSodium: 484mgPotassium: 476mgFiber: 1gSugar: 1gVitamin A: 738IUVitamin C: 7mgCalcium: 57mgIron: 1mg
Tried this Recipe? Pin it for Later!Mention @FearlessDining or tag #FearlessDining!

Nutrition Disclaimer

Nutritional information is an estimate provided to you as a courtesy. You should calculate the actual nutritional information with the products and brands you are using with your preferred nutritional calculator.

This post was updated from an older November 2018 post with more details.

4.94 from 16 votes (13 ratings without comment)

Leave a Reply

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

Recipe Rating


  1. 5 stars
    I have been making a similar recipe for years that uses instant mashed potatoes. cream cheese, and sour cream .I also add chives. No one can tell it is not real potatoes and everyone loves it. I make it ahead also.

  2. 5 stars
    I made these for Thanksgiving this year! They were fantastic and I will never go back to making them any other way. Everyone cleared their plate with this.