Cook pasta in a large pot of salted water according to the package instructions. Drain and return to the pot.
In a medium bowl or measuring cup, whisk together marinara sauce, Italian seasoning, onion powder, garlic powder, salt and pepper.
Toss the pasta with the seasoned sauce, Parmesan cheese, 1 cup of mozzarella cheese and baby spinach. Set aside.
Pat the chicken dry with paper towels. Prepare everything for breading the chicken.
Bowl 1: In a shallow dish mix together the flour, red chili flakes, salt and pepper.
Bowl 2: whisked eggs.
Bowl 3: breadcrumbs.
Dredge the chicken in the flour mixture, then in the whisked eggs, and dip into the breadcrumbs to evenly coat.
Heat oil and butter in a large skillet over medium-high heat until hot. Fry chicken until golden and crispy, about 4-5 minutes each side. You may need to cook it in batches.
Place on the cutting board and slice.
Preheat your oven to 375°F| 190°C. Lightly grease a 9 x 13-inch casserole dish.
Add half of pasta mixture. Top with half of chicken and 1 cup of mozzarella cheese.
Add the remaining pasta. Top with the remaining chicken and 1 cup o mozzarella cheese.
Bake uncovered for 25 minutes. For a crispier top, broil further for 1- 2 minutes.
Garnish with fresh parsley.
Enjoy!