Prep the oven and dish: Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
Cook the chicken (if not using rotisserie): Heat olive oil in a skillet over medium-high heat.
Season chicken cubes with salt, pepper, and half the Italian seasoning. Sear for 5–7 minutes until just cooked through. Set aside.
If using rotisserie, skip this step and shred the meat.
Flavor boost: In the same pan, add garlic and cook for 30 seconds until fragrant. Stir in marinara sauce, remaining Italian seasoning, and red pepper flakes. Taste and adjust salt and pepper.
Mix the cheeses: In a bowl, combine ricotta and half of the Parmesan.
Season lightly with salt and pepper.
Assemble the casserole: Spread a thin layer of marinara on the bottom of the baking dish. Add the chicken in an even layer. Dollop the ricotta mixture over the chicken.
Pour the remaining marinara over the top and spread evenly.
Top with cheese: Sprinkle mozzarella over the sauce, then the remaining Parmesan.
Add optional veggies: If using spinach, fold it into the marinara before assembling. For zucchini or mushrooms, make sure they’re well-drained to avoid extra moisture.
Bake: Cover with foil and bake for 15 minutes. Remove foil and bake another 10–15 minutes, until the cheese is melted and bubbling with a lightly golden top.
Rest and garnish: Let the casserole rest for 10 minutes to set.
Garnish with chopped basil or parsley.
Portion for meal prep: Divide into 4–6 servings and transfer to airtight containers.