Go Back
Mashed Potato Casserole
carrie

Creamy Mashed Potato Casserole with Beef and Cheese

Creamy, cheesy, and deeply comforting, this mashed potato casserole combines fluffy potatoes, savory beef, and melted cheese into a crowd-pleasing dish that’s perfect for family dinners or make-ahead gatherings.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Dinner, Side Dish
Cuisine: American

Ingredients
  

Mashed Potato Base
  • 3.5 lb starchy potatoes, peeled and cut into chunks Russet, Maris Piper, or King Edwards
  • 1 tbsp cooking or kosher salt for boiling potatoes
  • cup whole milk warmed slightly
  • 75 g unsalted butter cut into cubes
  • ½ cup full-fat sour cream or yogurt
  • 1 tsp salt or to taste
Topping
  • 1 ½ cups shredded mozzarella cheese
  • 1 cup shredded cheddar or similar cheese
  • 6 oz ground beef
  • ¼ cup green onions sliced, for garnish

Method
 

  1. Place ground beef in a cold non-stick skillet and cook over medium heat, breaking it up gently as the fat renders. Increase heat and cook until golden. Drain and set aside.
  2. Boil the peeled and chopped potatoes in salted water until very tender. Drain well and return to the hot pot to evaporate excess moisture.
  3. Add milk, butter, sour cream, and salt to the potatoes. Mash gently until smooth and fluffy.
  4. Preheat oven to 200°C / 400°F. Spread mashed potatoes into a greased baking dish.
  5. Top evenly with shredded cheeses and cooked beef. Cover loosely with foil.
  6. Bake for 20 minutes (or 35 minutes if made ahead). Remove foil and bake 10 more minutes until bubbly and lightly golden.
  7. Garnish with sliced green onions and serve hot.

Notes

Use starchy potatoes only for the best texture. Avoid overmixing to keep the potatoes light and fluffy. Ground turkey can be substituted for beef if preferred.