Ingredients
Equipment
Method
- Preheat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
- Make the meatballs: In a large bowl, combine ground beef, breadcrumbs, Parmesan, minced garlic, egg, oregano, salt, and pepper. Mix gently until just combined.
- Roll into 1-inch meatballs. Heat olive oil in a skillet over medium-high heat and brown meatballs in batches for about 5 minutes per batch, turning to brown all sides. Set aside.
- Make the mashed potatoes: Boil cubed potatoes in salted water until fork-tender, 15–18 minutes. Drain well, then mash with butter and milk until smooth. Season with salt and pepper to taste.
- Make the sauce: In a bowl, whisk together marinara sauce, heavy cream, garlic powder, and dried basil.
- Assemble: Spread a thin layer of sauce in the baking dish. Add meatballs in an even layer. Pour remaining sauce over the meatballs and sprinkle with about 1 1/2 cups mozzarella.
- Spoon mashed potatoes over the top and gently spread to the edges. Sprinkle remaining mozzarella over the potatoes.
- Bake uncovered for 25–30 minutes until bubbly and the cheese is melted. Broil for 1–2 minutes for a deeper golden top if desired (watch closely). Rest 10 minutes before serving. Garnish with parsley if using.
Nutrition
Notes
For best flavor, brown the meatballs before baking. Let the casserole rest 10 minutes before serving so it sets. Use culinary ingredients only (never ingest essential oils). Store leftovers covered in the fridge for up to 4 days.