This hearty meatball and mashed potato bake is a comforting, all-in-one dinner that layers creamy mashed potatoes with juicy homemade meatballs and a rich savory sauce. It’s a satisfying family-style dish that brings together two favorites in one cozy casserole. Perfect for chilly nights, meal prep, or a crowd-pleasing weeknight meal.
For the meatballs:
1 pound ground beef or a mix of beef and pork
1 egg
¼ cup breadcrumbs
2 tablespoons milk
2 garlic cloves, minced
½ teaspoon salt
¼ teaspoon black pepper
1 teaspoon dried Italian herbs
For the mashed potatoes:
2 pounds potatoes, peeled and cubed
¼ cup butter
½ cup milk or cream
Salt and pepper to taste
For assembly:
1 cup shredded mozzarella or cheddar cheese
½ cup beef gravy or marinara sauce
Chopped parsley for garnish (optional)
Preheat the oven to 375°F.
In a large pot, boil the potatoes in salted water until fork-tender, about 15 to 20 minutes. Drain and mash with butter, milk, salt, and pepper until smooth and creamy. Set aside.
In a bowl, combine all meatball ingredients and mix until just combined. Shape into small balls and place them on a baking sheet lined with parchment paper. Bake for 15 to 18 minutes or until fully cooked.
In a greased baking dish, spread a layer of mashed potatoes along the bottom. Arrange the cooked meatballs evenly on top. Spoon the gravy or marinara sauce over the meatballs and sprinkle with shredded cheese.
Bake for 15 to 20 minutes or until the cheese is melted and bubbly.
Let rest for a few minutes before serving. Garnish with chopped parsley if desired.
This dish can be customized with different sauces such as mushroom gravy, tomato basil, or a cheesy béchamel. You can prepare the mashed potatoes and meatballs in advance and assemble when ready to bake. Leftovers keep well in the refrigerator for up to three days and reheat nicely in the oven or microwave.
Find it online: https://richspoon.com/hearty-meatball-and-mashed-potato-bake/