Preheat the oven to 400 degrees F.
In a bowl, mix together the ground turkey, egg, garlic, ricotta, parmesan, fresh basil, bread crumbs, dried basil, garlic powder, and a big pinch of salt and pepper. Mix until just combined - don’t overmix or the meatballs will be tough!
Heat a drop of olive oil in an oven-safe pan over medium heat. Add the meatballs and brown all over, just until golden and seared. This will take about 10 minutes. I like to roll and flip them with a spoon to keep them from breaking apart.
After the meatballs are seared, pour in your marinara sauce. Top with the fresh mozzarella. Bake at 400 degrees for 20 minutes.
Remove the pan and sprinkle all over with fresh basil, parmesan cheese and crushed red pepper.
If you’d like to make these into sandwiches, keep the oven on. Place the rolls on a baking sheet. Spoon the meatballs (and their cheese!) into the sub rolls. Stick the pan back in the oven for 5 minutes, so the buns get toasty. Remove and top with fresh basil.