Layered Mashed Potato and Meat Casserole

This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.

Page Contents

Layered Mashed Potato and Meat Casserole

Layered Mashed Potato and Meat Casserole is the ultimate comfort food you didn’t know you needed. It features a savory, seasoned meat layer topped with fluffy, buttery mashed potatoes, all baked together into a golden, hearty dish that melts in your mouth. Every bite delivers the perfect balance of rich, meaty flavor and creamy potato goodness. Simple, cozy, and incredibly satisfying — this casserole is perfect for busy weeknights, potlucks, or anytime you’re craving warm homemade comfort.

Groceries
Ingredients:
For the Meat Filling:
1 pound (450g) ground beef or lamb
1 medium onion (diced)
2 cloves garlic (minced)
1 cup tomato sauce or crushed tomatoes
1 tablespoon tomato paste
1 teaspoon Worcestershire sauce
1 teaspoon paprika
1/2 teaspoon dried thyme
Salt and pepper to taste
For the Mashed Potatoes:
4 large potatoes (peeled and boiled)
1/4 cup butter
1/2 cup milk (warm)
1/2 cup Parmesan cheese (optional)
Salt and pepper to taste
For the Topping:
1 1/2 cups shredded mozzarella cheese
1/2 cup cheddar cheese (optional)
Instructions:
Prepare the mashed potatoes:
Mash the boiled potatoes with butter, warm milk, Parmesan (if using), salt, and pepper until smooth. Set aside.
Cook the meat filling:
In a skillet over medium heat, sauté the diced onion and garlic until fragrant.
Add the ground beef and cook until browned, breaking it up with a spoon.
Stir in tomato sauce, tomato paste, Worcestershire sauce, paprika, thyme, salt, and pepper.
Simmer for 10 minutes until the mixture thickens slightly. Set aside.
Assemble the casserole:
Preheat your oven to 375°F (190°C).
In a greased baking dish, spread half of the mashed potatoes evenly on the bottom.
Add a layer of the meat mixture on top of the potatoes.
Spread the remaining mashed potatoes over the meat layer, smoothing the top.
Add the cheese topping:
Sprinkle shredded mozzarella and cheddar cheese over the top layer of mashed potatoes.
Bake the casserole:
Place the dish in the preheated oven and bake for 20-25 minutes, or until the cheese is golden and bubbly.
Serve:
Allow the casserole to rest for 5-10 minutes before slicing and serving.

Related Posts

Chicken Vegetable Soup

Scroll to Top