Preheat your oven to 375°F (190°C) and lightly grease a baking dish
In a large mixing bowl, combine ground beef, mozzarella, parmesan, egg, onion, garlic, and seasonings
Mix gently until ingredients are just combined, avoiding overmixing
Shape the mixture into evenly sized meatballs
Place meatballs into the baking dish in a single layer
Bake meatballs for 15–18 minutes until partially cooked
Remove from oven and carefully drain any excess grease
Pour marinara sauce evenly over the meatballs, ensuring they are well coated
In a small bowl, mix ricotta cheese until smooth
Spoon dollops of ricotta evenly across the meatballs
Sprinkle shredded mozzarella over the entire dish
Return the dish to the oven and bake for 20–25 minutes
Bake until cheese is melted, bubbly, and lightly golden
Turn on broil for 2–3 minutes for a crispy top layer
Remove from oven and allow to rest for 5–10 minutes
Garnish with fresh parsley before serving
Serve warm and enjoy