01 - Preheat oven to 400°F. Line a baking sheet with parchment paper.
02 - In a large bowl, combine ground turkey, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper. Mix until just combined.
03 - Shape mixture into 16-18 small meatballs. Place on the prepared baking sheet.
04 - Bake meatballs for 15-18 minutes, until golden and cooked through.
05 - While meatballs bake, heat olive oil in a large skillet over medium heat. Sauté onion until softened, approximately 3 minutes.
06 - Pour in marinara sauce and bring to a simmer.
07 - Transfer baked meatballs to the sauce, cover, and simmer for 10 minutes.
08 - Cut sub rolls lengthwise without cutting all the way through. Toast under the broiler until lightly crisp.
09 - Arrange 4-5 meatballs with sauce in each roll. Top generously with mozzarella and a sprinkle of Parmesan.
10 - Place assembled subs on a baking tray and broil for 2-3 minutes, until cheese is melted and bubbly.
11 - Garnish with fresh basil if desired. Serve hot.