01 - Preheat the 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 gently until just combined.
03 - Shape the mixture into 16 meatballs, approximately 1 1/2 inches each, and place them evenly on the prepared baking sheet.
04 - Bake meatballs for 15 to 18 minutes until fully cooked and lightly browned.
05 - While meatballs bake, heat olive oil in a saucepan over medium heat. Sauté onion for 3 to 4 minutes until softened, then add garlic and cook for 1 more minute.
06 - Add marinara sauce, dried basil, and red pepper flakes to the saucepan; simmer on low heat for 10 minutes, stirring occasionally.
07 - Add the baked meatballs to the sauce, simmering together for an additional 5 minutes.
08 - Split sub rolls and spread each with softened butter. Toast them under the broiler or in a skillet until golden brown.
09 - Place 4 meatballs with sauce on each toasted roll and top evenly with shredded mozzarella cheese.
10 - Place sandwiches under the broiler for 2 to 3 minutes, or until the cheese is bubbly and melted.
11 - Optionally garnish with fresh basil or parsley and serve hot.