Preheat and prep: Heat oven to 375°F (190°C). Lightly oil a 9x13-inch baking dish.
Sauté the aromatics: Warm olive oil in a large skillet over medium heat. Add onion and bell pepper.
Cook 4–5 minutes until softened.
Brown the turkey: Add ground turkey, breaking it up with a spoon. Cook until no longer pink, 5–6 minutes. Season with chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, and pepper.
Add veggies and beans: Stir in corn, spinach, and black beans (if using).
Cook 2–3 minutes until spinach wilts and everything is well combined.
Make the sauce: In a bowl, mix salsa with tomato sauce. Taste and adjust seasoning. You want it flavorful but not too salty.
Layer 1: Spread a thin layer of sauce on the bottom of the baking dish.
Arrange tortillas to cover.
Layer 2: Spoon half the turkey-veggie mixture over the tortillas. Drizzle with sauce. Sprinkle a third of the shredded cheese.
Layer 3: Add another layer of tortillas, the remaining turkey mixture, more sauce, and another third of the cheese.
Final layer: Top with a last layer of tortillas, spread remaining sauce, and finish with the rest of the shredded cheese.
Sprinkle cotija on top if using.
Bake: Cover with foil and bake 15 minutes. Uncover and bake 10–12 minutes more, until bubbly and lightly golden.
Rest and serve: Let it rest 10 minutes so the layers set. Garnish with cilantro.
Serve with lime wedges and a spoonful of Greek yogurt if you like.