Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C) and lightly grease your baking dish.
- In a large bowl, combine the ground beef, grated onion, minced garlic, egg, breadcrumbs, and milk. Season the mixture with salt, black pepper, and dried oregano (or Italian seasoning). Gently mix until just combined to avoid tough meatballs, then roll the mixture into approximately 1‑inch balls (yielding about 20–24 meatballs).
- Arrange the thinly sliced potatoes in the greased baking dish. Drizzle with olive oil and season with paprika, salt, and pepper. This layer forms the flavorful base of the dish.
- Place the meatballs evenly on top of the layered potatoes. Cover the dish with foil and bake in the preheated oven for 30 minutes, allowing the potatoes to steam slightly and the meatballs to cook through.
- Remove the foil and sprinkle the shredded mozzarella and cheddar cheeses evenly over the dish. Return the dish to the oven, uncovered, and bake for an additional 15–20 minutes until the cheese is golden and bubbly.
- If desired, finish with a sprinkle of freshly chopped parsley before serving for a pop of color and freshness.
Notes
This casserole is versatile and perfect for a hearty family dinner. You can swap ground beef for ground turkey or even use a plant-based meat alternative for a leaner version. If you prefer a different cheese blend, provolone or fontina can be great substitutes. For an extra burst of flavor, consider adding a few drops of Worcestershire sauce to the meat mixture or mixing in a sprinkle of smoked paprika with the potatoes.
