01 - Preheat oven to 400°F. Grease a 9x13-inch baking dish with cooking spray or a small amount of butter.
02 - In a large bowl, combine ground turkey, breadcrumbs, egg, grated Parmesan, minced garlic, chopped parsley, dried oregano, salt, and black pepper. Mix gently until just combined, being careful not to overwork the meat.
03 - Shape the mixture into 1 ½-inch meatballs, approximately 18-20 total. Arrange them evenly in the prepared baking dish.
04 - Pour marinara sauce over the meatballs, ensuring even coverage. Sprinkle with dried basil and red pepper flakes if using.
05 - Bake uncovered for 20 minutes at 400°F.
06 - While meatballs bake, combine bread cubes, melted butter, minced garlic, and chopped parsley in a large bowl. Toss until bread cubes are evenly coated.
07 - Remove baking dish from oven. Sprinkle shredded mozzarella and grated Parmesan cheese over meatballs and sauce. Arrange garlic bread cubes in an even layer on top.
08 - Return to oven and bake for 15 minutes, or until bread cubes are golden brown and cheese is fully melted and bubbly.
09 - Let the casserole rest for 5 minutes before serving to allow flavors to meld and make serving easier.