Preheat the oven to 375 degrees and lightly grease a 9x13 baking dish. Cook the ziti in a large pot of salted boiling water until just al dente, then drain and set aside.
Heat the olive oil in a large skillet over medium heat. Add the ground turkey and cook until no longer pink, breaking it up as it browns.
Stir in the diced onion and minced garlic. Cook for 3 to 4 minutes until the onion softens.
Pour in the marinara sauce and add the Italian seasoning, salt, and pepper. Stir in the fresh spinach and let it wilt for 2 minutes.
Remove the skillet from heat. Mix the cooked ziti and ricotta cheese into the sauce until evenly combined.
Spread the mixture into the prepared baking dish. Sprinkle the mozzarella and Parmesan evenly over the top.
Bake for 20 to 25 minutes until the cheese is melted and lightly golden. Let it rest for 5 minutes before serving.