Preheat oven to 450 degrees F. Line a baking sheet with parchment paper, grease with cooking spray, and set aside.
In a large bowl, combine the turkey, egg, Italian seasoning, 1/2 teaspoon salt, 1/2 teaspoon black pepper, 1/2 teaspoon granulated garlic, 1/2 teaspoon granulated onion, pepper flakes, bread crumbs, parmesan and parsley until evenly incorporated. Form into balls about the size of a golf ball and place on one side of the baking sheet. Scatter the tomatoes around the meatballs.
Place the potatoes, in a single layer, on the other side of the baking sheet. Drizzle everything with olive oil and season the potatoes with the remaining salt, pepper, smoked paprika and rosemary. Give the potatoes a gently toss to evenly combine.
Roast in the oven until the meatballs have browned and the potatoes are golden brown and crispy, about 30 to 35 minutes.
Remove the pan from the oven and top the meatballs and tomatoes with the cheese. Place under the broiler until melted through, about a minute. Top with basil and serve. Enjoy!