Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
In a bowl, combine ground turkey, breadcrumbs, Parmesan, egg, garlic, onion powder, Italian seasoning, salt, and pepper. Mix until well combined.
Roll mixture into small, bite-sized meatballs and place on the prepared baking sheet.
Bake for 15–18 minutes, until golden and cooked through.
Meanwhile, cook pasta in salted boiling water according to package directions. Drain and set aside.
In a large skillet, heat olive oil over medium heat. Add garlic and sauté until fragrant.
Stir in crushed tomatoes and tomato sauce. Simmer for 8–10 minutes.
Add heavy cream and Parmesan, stirring until smooth and creamy.
Add baked turkey meatballs to the sauce and simmer for another 5 minutes.
Stir in fresh basil, then toss with cooked pasta.
Serve hot with extra Parmesan on top.