Go Back
+ servings

Three Cheese Mashed Potatoes

These Three Cheese Mashed Potatoes transform ordinary mashed potatoes into a pretty side dish! The blend of three cheeses sends them into their own category of comfort foods! And I adore that they can be made ahead of time and baked right before dinner time!
Course Side Dish
Cuisine American
Prep Time 45 minutes
Cook Time 1 hour
Total Time 1 hour 45 minutes
Servings 6 -8
Author Amy


  • 6 medium potatoes peeled and diced
  • 1 egg beaten
  • 1 cup Swiss cheese grated
  • 1/2 cup cream cheese softened
  • 1/4 Parmesan cheese grated
  • 1/4 cup butter
  • 3/4 cup milk
  • 1 tsp. season salt
  • 1/4 tsp. pepper
  • Additional Parmesan Cheese for the top
  • Paprika as a garnish


  • Boil potatoes in water until tender, about 15-20 minutes. Drain and mash.
  • In a separate bowl beat egg. Add milk, cheeses, butter, salt and pepper. Stir.
  • Add mashed potatoes to cheese and egg mixture. Stir.
  • Spread in a greased 3 quart baking dish. Bake at 350 degrees for about 25-30 minutes or until heated through.
  • Sprinkle with additional Parmesan cheese and broil until golden brown.
  • Optional: This can be made put in individual ramekins. The baking time can be decreased to 15-20 minutes.
  • Optional: These can be refrigerated after being poured into baking dishes. Heating times will need to be increased to 30- 40 minutes for a baking dish and 20-30 minutes for ramekins.