Preheat your oven to 375 degrees Fahrenheit. Lightly grease a 9×13 inch baking dish.
Cook the jumbo shells according to package directions until al dente. Drain the shells and rinse with cold water to stop cooking. Set aside.
In a large bowl, combine the shredded chicken, dried spinach, ricotta cheese, 1/2 cup of the mozzarella cheese, 1/4 cup of the Parmesan cheese, egg, garlic powder, and pepper. Mix until the filling is uniform.
Spread a thin layer of marinara sauce over the bottom of the prepared baking dish.
Carefully stuff each cooked shell with the chicken and spinach mixture. Arrange the filled shells in a single layer in the baking dish.
Pour the remaining marinara sauce over the stuffed shells.
Sprinkle the remaining 1/2 cup mozzarella cheese and 1/4 cup Parmesan cheese evenly over the top. Drizzle with olive oil.
Bake for 25 to 30 minutes, or until the sauce is bubbly and the cheese is melted and lightly golden brown.
Let the dish rest for 5 minutes before serving.
Notes
For make-ahead preparation, assemble the entire dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. Add 10 minutes to the baking time if baking directly from the refrigerator.
You can freeze the assembled, unbaked dish for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
If using fresh spinach, wilt about 5 ounces of fresh spinach in a pan, cool, squeeze out all excess water, and then chop before adding to the filling.