Ingredients
Method
Make the Potatoes
- Peel and cut potatoes into chunks. Boil in salted water until fork tender, about 12 to 15 minutes.
- Drain and mash with butter, warm milk, salt, pepper, and nutmeg. Adjust seasoning.
- Set aside.
Cook the Meatballs
- Mix ground meat with egg, breadcrumbs, salt, pepper, garlic powder, onion powder, and paprika.
- Roll into walnut-size balls and brown in a skillet over medium heat for about 6 to 8 minutes.
- Transfer to a plate. In the same skillet, sauté onions and mushrooms with salt until golden.
- Sprinkle flour and stir for 30 seconds, then slowly whisk in stock, adding Dijon and Worcestershire.
- Simmer until thick enough to coat a spoon, then stir in cream and adjust seasoning.
Layer and Bake
- Preheat oven to 375°F.
- Spread mashed potatoes in a greased baking dish and nestle meatballs over the top.
- Pour the mushroom gravy over, letting it seep into the mash.
- If desired, sprinkle cheese on top.
- Bake for 20 to 25 minutes until the top is lightly browned.
- Let it rest for 5 to 10 minutes before serving.
Notes
To keep meatballs tender, mix gently. For leftovers, refrigerate for up to 3 days or freeze for 2 months. Reheat in the oven or microwave, ensuring it's heated through.
