Preheat your oven to 400°F and lightly grease a 9x13 inch baking dish. While the oven heats, prepare your mise en place: dice the red onion and green pepper into small, uniform pieces, slice the kalamata olives into 1/4-inch rounds, mince the garlic, and crumble the feta cheese into small chunks. I like to have everything prepped and ready before the pasta goes in the water—it makes the final assembly much smoother and ensures nothing gets overcooked while you're chopping.
Bring a large pot of salted water to a boil and add the rotini. Cook according to package directions until al dente—usually around 9-10 minutes. Drain well in a colander, but do not rinse the pasta; the starch helps it adhere to the sauce and creates a better casserole texture. Set aside to cool slightly while you prepare the sauce.
In a large bowl, combine the tomato sauce, diced tomatoes, shredded chicken, spinach, and all the diced vegetables and aromatics from Step 1 (red onion, green pepper, and garlic). Add the dried basil, dried oregano, and red pepper flakes, stirring well to distribute the seasonings evenly. Fold in the cooked pasta from Step 2 and the sliced kalamata olives, mixing until everything is evenly coated and combined. This layering of flavors—from the tomato base to the herbs and finally the pasta—ensures every bite has balanced Greek flavors.
Pour the entire mixture from Step 3 into the prepared 9x13 inch baking dish, spreading it evenly. Top with the crumbled feta cheese, distributing it across the surface, then sprinkle the shredded mozzarella evenly over the top. I always use a combination of both cheeses—the feta adds that authentic Greek tang while the mozzarella ensures a beautiful, even melt that holds the casserole together.
Place the assembled casserole in the preheated 400°F oven and bake for 25 minutes, or until the cheese is melted and lightly golden on top. The cheese should be bubbly around the edges and the top should show light browning. Remove from the oven and let rest for 3-5 minutes before serving—this allows the casserole to set slightly and makes plating cleaner.