01 - Preheat oven to 400°F. Lightly grease a 9x13 inch baking dish with cooking spray or oil.
02 - Combine all meatball ingredients in a large bowl. Mix gently until just combined. Roll mixture into 24 small meatballs, approximately 1 tablespoon each.
03 - Heat olive oil in a large skillet over medium-high heat. Brown meatballs on all sides for about 5 minutes. They will finish cooking in the oven, so they do not need to be cooked through. Transfer to a plate and set aside.
04 - Cook pasta in salted boiling water for 2 minutes less than package directions. Drain well in a colander. The pasta will finish cooking during baking.
05 - Combine partially cooked pasta, marinara sauce, and water in the prepared baking dish. Stir thoroughly to coat all pasta with sauce.
06 - Nestle browned meatballs evenly throughout the pasta mixture. Sprinkle shredded mozzarella and grated Parmesan cheese generously over the top.
07 - Cover baking dish tightly with aluminum foil. Bake for 25 minutes to allow pasta to finish cooking and flavors to meld.
08 - Remove foil and continue baking for 15 to 20 minutes, until cheese is golden brown and sauce is bubbling around the edges.
09 - Let the bake rest for 10 minutes before serving to allow the sauce to thicken slightly. Garnish with torn fresh basil leaves.