In a large pot of salted boiling water, cook the pasta according to package instructions until al dente. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the ground turkey, seasoning it with garlic powder, onion powder, smoked paprika, salt, and pepper. Cook for about 5-7 minutes until browned and cooked through.
Stir in the halved cherry tomatoes and chopped spinach into the skillet, cooking for an additional 3-4 minutes until the spinach is wilted and tomatoes are slightly softened.
Reduce the heat and add the cream cheese to the skillet, mixing until completely melted and combined with the turkey and vegetables. Gradually mix in the shredded mozzarella until creamy and cohesive.
Toss the cooked pasta into the skillet with the turkey and cheese sauce, stirring to coat all the pasta evenly. If the mixture is too thick, add a splash of reserved pasta water to reach your desired consistency.
Taste and adjust seasoning if necessary. Serve hot, garnished with fresh basil if desired.
Notes
Add more vegetables as desired or use different types of cheese.