This post may contain affiliate links. Please read our disclosure policy.

This comforting Mashed Potato Casserole is a creamy, cheesy, and hearty and easy to make dish perfect for a cozy family dinner.

Mashed Potato Casserole lifted from a baking dish, showing layers of creamy mashed potatoes, seasoned ground beef, crispy bacon, and melted cheddar cheese, garnished with green onions.

The ultimate comfort food – mashed potatoes layered with savory ground beef, crispy bacon, and gooey melted cheddar cheese. 

With simple ingredients and an easy-to-follow method, this dish is a crowd-pleaser perfect for family dinners, potlucks, meal prep, Thanksgiving or Christmas.

Why You’ll Love This Recipe

  • Budget-Friendly – Uses pantry staples and affordable ingredients.
  • Crowd-Pleaser – A hearty, comforting dish that everyone loves.
  • Very Easy to Make – Simple, step-by-step instructions make it foolproof.
  • Great for Leftovers – Stays warm for a long time and reheats well.
  • Make-Ahead Friendly – Prep in advance and bake when ready!

What You’ll Need For This Recipe:

Ingredients:

Clear glass bowls with potatoes, ground beef, cheddar cheese, cooked chopped bacon, sour cream, milk, green onions, salt, pepper, paprika and garlic.
  • Potatoes: 1.75kg / 3.5 lb, peeled and cut into 3cm / 1″ chunks
  • Cooking/Kosher Salt: 1 tbsp (for boiling potatoes)
  • Milk: 2/3 cup
  • Butter: 75g / 5 tablespoons
  • Sour Cream: 1/2 cup
  • Cheddar Cheese: 1 cup, shredded. Could substitute with mozzarella cheese, Monterey Jack and add Parmesan cheese after the dish is baked. 
  • Bacon: 200g / 6 oz bacon, chopped
  • Green Onion: 1/4 cup, finely sliced
  • Ground Beef: 500g / 1.1 lb
  • Salt: 1 teaspoon
  • Paprika: 1 teaspoon
  • Black Pepper: 1/2 tsp
  • Garlic: 2 cloves, minced
  • Optional for garnishing: chives, chopped parsley or any fresh herbs like thyme or rosemary.

How to Make Mashed Potato Casserole

1. Boil the Potatoes

Chopped potatoes in a pot with water being poured in, preparing to boil.
  • Place the potatoes in a large pot and cover with water (about 10cm / 4” above the potatoes).
  • Add 1 tablespoon of salt.
  • Bring to a boil over high heat, then reduce to a rapid simmer. Cook for about 15 minutes or until very soft.
  • Drain well and return to the pot. Let sit for 1 minute, shaking the pot occasionally to help evaporate excess water.

2. Cook the Ground Beef

  • While the potatoes are boiling, heat a skillet over medium-high heat.
  • Add the ground beef, salt, paprika, black pepper, and minced garlic.
  • Cook until the beef is browned and cooked through, breaking it up as it cooks.
  • Remove from heat and set aside.
Ground beef cooking in a skillet.

3. Mash the Potatoes

  • Add milk, butter, and sour cream to the drained potatoes.
  • Using a potato masher, mash until smooth (do not use a food processor or blender, as this will make them gluey).
Boiled potatoes being mashed with butter, sour cream, and milk

4. Assemble the Casserole

  • Preheat oven to 200°C / 400°F (180°C fan).
  • Spread half of the mashed potatoes in a 2-liter / 2-quart baking dish/casserole dish.
  • Add the cooked ground beef in an even layer.
  • Spread the remaining mashed potatoes on top.
  • Sprinkle with cheddar cheese and chopped bacon.
A baking dish with layers of ground beef and mashed potatoes, being assembled for a casserole.

5. Bake

  • Cover loosely with foil and bake for 20 minutes.
A casserole dish covered with foil, ready to bake, then later uncovered to reveal a golden, cheesy Mashed Potato Casserole.
  • Remove the foil and bake for another 10 minutes, or until the cheese is bubbly and golden.
A fully baked Mashed Potato Casserole with crispy bacon, golden melted cheese, and fresh green onions on top, ready to serve.

6. Serve

  • Sprinkle with green onions and serve warm.
  • The casserole stays warm for about 20 minutes thanks to the cheese layer. It could be turned into one of those side dishes, that pair well with veggies and meat.
A white casserole baking dish with baked potato casserole, topped with bacon and green onions.

Recipe Tips

  • Use Russet or Yukon Gold Potatoes – They create the creamiest mashed potatoes. I prefer Russet potatoes. 
  • Don’t Over mix the Potatoes – Over-mixing can make them gluey, so mash gently!
  • Make It Spicy – Add red pepper flakes or cayenne to the beef for a kick.
  • Add More Cheese – For extra cheesiness, mix some into the mashed potatoes too! You can also add some cream cheese to the potatoes.
  • Make It Ahead – Assemble the casserole, refrigerate, and bake fresh when needed.
Mashed potato casserole on a white plate

More Similar Recipes

Looking for more delicious and comforting meals? Try these:

Mashed potato and ground beef casserole in a baking dish

More Breakfast Recipes

Want more easy, hearty breakfasts? Try these:

Storage

  • Refrigerator: Store leftovers in an airtight container or cover with plastic wrap and refrigerate for up to 4 days.
  • Freezing: Allow the casserole to cool completely, then cover tightly with plastic wrap and foil before freezing for up to 3 months.
  • Thaw & Reheat: Thaw in the refrigerator overnight, then reheat at 180°C / 350°F until warmed through.
A close-up of a Mashed Potato Casserole in a white baking dish, topped with cheese, bacon and green onions.

Substitutions

  • Dairy – Free: Replace butter with dairy – free margarine and use a plant-based sour cream alternative.
  • Different Meats: Swap ground beef for ground turkey, chicken, or even shredded rotisserie chicken.
  • Cheese Options: Try using mozzarella, gouda, or Monterey Jack for different flavors.
  • Breadcrumb Topping: For extra texture, sprinkle panko breadcrumbs on top before baking.
  • Creamier Potatoes: Add cream cheese to the mashed potatoes for a richer taste.
A casserole dish with mashed potato casserole, topped with bacon bits and green onions.

This Mashed Potato Casserole is perfect for a family dinner, meal prep, or feeding a crowd. It’s rich, cheesy, and ultra – comforting – a dish you’ll want to make again and again! Whether you serve it for a weeknight dinner or as part of a holiday meal, its flavors will impress everyone at the table.

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
Mashed Potato Casserole lifted from a baking dish, showing layers of creamy mashed potatoes, seasoned ground beef, crispy bacon, and melted cheddar cheese, garnished with green onions.

Mashed Potato Casserole

Mashed Potato Casserole – creamy, cheesy, comforting and hearty dish perfect for a cozy family dinner.
Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour
Servings: 8

Video

Ingredients 

For the Potatoes:

  • 1.75 kg /3.5 lb potatoes, peeled and cut into 3 cm (1") chunks
  • 1 tbsp cooking/kosher salt, for boiling potatoes
  • cup milk
  • 75 g /5 tbsp butter
  • ½ cup sour cream

For the Filling:

  • 500 g /1.1 lb ground beef
  • 1 tsp salt
  • 1 tsp paprika
  • ½ tsp black pepper
  • 2 garlic cloves, minced

For Topping:

  • 1 cup cheddar cheese, shredded
  • 200 g 6 oz bacon, chopped
  • ¼ cup green onion, finely sliced

Instructions 

Boil the potatoes:

  • Place the potatoes in a large pot and cover with water (about 10 cm / 4” above the potatoes).
  • Add 1 tbsp salt and bring to a boil over high heat.
  • Reduce to a rapid simmer and cook for about 15 minutes, or until very soft.
  • Drain well and return to the pot. Let sit for 1 minute, shaking the pot occasionally to evaporate excess water.

Cook the ground beef:

  • While the potatoes are boiling, heat a skillet over medium-high heat.
  • Add the ground beef, salt, paprika, black pepper, and minced garlic.
  • Cook until browned and fully cooked, breaking it up as it cooks.
  • Remove from heat and set aside.

Mash the potatoes:

  • Add milk, butter, and sour cream to the drained potatoes.
  • Mash until smooth (avoid using a food processor or blender, as this can make them gluey).

Assemble the casserole:

  • Preheat oven to 200°C / 400°F (180°C fan).
  • Spread half of the mashed potatoes in a 2-liter / 2-quart baking dish.
  • Add the cooked ground beef in an even layer.
  • Spread the remaining mashed potatoes on top.
  • Sprinkle with cheddar cheese and chopped bacon.

Bake:

  • Cover loosely with foil and bake for 20 minutes.
  • Remove foil and bake for another 10 minutes, or until the cheese is bubbly and golden.

Serve:

  • Sprinkle with green onions and serve warm.
  • The casserole stays warm for about 20 minutes thanks to the cheese layer.

Notes

Tip: This casserole can be prepped ahead and baked later. Store covered in the fridge for up to 24 hours before baking.

Nutrition

Calories: 604kcal, Carbohydrates: 43g, Protein: 23g, Fat: 38g, Saturated Fat: 18g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 14g, Trans Fat: 1g, Cholesterol: 106mg, Sodium: 1547mg, Potassium: 1211mg, Fiber: 3g, Sugar: 3g, Vitamin A: 665IU, Vitamin C: 13mg, Calcium: 188mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: dinner
Cuisine: American
Tried this recipe?Mention @cookinglsl or tag #cookinglsl!

You May Also Like:

Hi! I'm Mira.

I share simple, mostly low-carb and Keto recipes, that don't take a lot of time to make and use mostly seasonal, easy to find ingredients. I'm a supporter of healthy eating, but you'll also find some indulgent treats too.

Leave a comment

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

Recipe Rating