Instructions:
Cook pasta according to package directions until al dente. Drain and set aside.
Heat olive oil in a skillet over medium heat. Add onion and garlic, sauté 3–4 minutes until fragrant.
Add ground turkey, breaking apart as it cooks, until browned (7–8 minutes). Season with Italian seasoning, garlic powder, salt, and pepper.
Stir in spinach until wilted, then add marinara sauce. Simmer 5 minutes.
Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish.
In a large bowl, combine cooked pasta, turkey sauce mixture, ricotta, and half the mozzarella. Mix well.
Spread into baking dish, sprinkle remaining mozzarella and parmesan on top.
Bake uncovered 25 minutes, until cheese is melted and bubbly.
Cool slightly, then portion into 7 containers.
Store in fridge up to 5 days, or freeze portions for up to 2 months.