Preheat and prep: Heat your oven to 375°F (190°C).
Lightly grease a 9x13-inch baking dish.
Mix the sauce base: In a large bowl, whisk together marinara, chicken broth, heavy cream, ricotta, garlic, Italian seasoning, red pepper flakes, salt, and pepper until smooth.
Add pasta and chicken: Stir the uncooked pasta and raw chicken pieces into the sauce mixture until everything is well coated.
Layer the cheeses: Pour the mixture into the baking dish. Sprinkle 1 cup mozzarella and 1/4 cup Parmesan evenly over the top.
Make the crunchy topping: In a small bowl, toss the panko with olive oil and the remaining 1/4 cup Parmesan. Scatter evenly over the casserole.
Cover and bake: Cover tightly with foil and bake for 30 minutes.
Uncover and finish: Remove the foil, sprinkle the remaining 1/2 cup mozzarella on top, and bake uncovered for 15–20 more minutes, until the pasta is tender and the topping is golden and crisp.
Rest and garnish: Let the casserole rest for 5–10 minutes to set.
Garnish with chopped basil or parsley, and serve.