Preheat and prep: Heat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with nonstick spray or butter.
Cook the pasta: Bring a large pot of salted water to a boil. Cook the pasta 1–2 minutes less than the package directions for al dente. Drain and set aside.
Toss with a teaspoon of olive oil to prevent sticking.
Sauté aromatics: In a large skillet, heat 1 tablespoon olive oil over medium. Add the onion with a pinch of salt and cook 4–5 minutes until translucent. Stir in the garlic and cook 30 seconds until fragrant.
Brown the turkey: Add the ground turkey, breaking it up with a spoon.
Season with salt, pepper, Italian seasoning, and red pepper flakes if using. Cook until no longer pink and lightly browned, 5–7 minutes.
Build the sauce: Pour in the marinara and broth. Stir and let it simmer 3–4 minutes to meld the flavors.
Taste and adjust salt or pepper as needed.
Add spinach: Stir in the spinach and cook 1–2 minutes until wilted. Remove from heat.
Mix in cheeses: In a bowl, combine ricotta with half of the mozzarella and half of the Parmesan. Season with a pinch of salt and pepper.
This makes the creamy pockets in the bake.
Combine pasta and sauce: Add the drained pasta to the skillet with the turkey-spinach sauce. Toss until everything is well coated.
Layer in the dish: Spread half the pasta mixture in the baking dish. Dollop half the ricotta mixture across the top.
Repeat with the remaining pasta and ricotta mix.
Top and bake: Sprinkle the remaining mozzarella and Parmesan over the top. Cover loosely with foil (tent it so it doesn’t stick to the cheese) and bake 15 minutes. Remove foil and bake another 10–12 minutes, until bubbly and lightly golden.
Rest and serve: Let the pasta bake rest 10 minutes.
Garnish with chopped basil or parsley. Slice and serve warm.