Preheat the oven to 350°F (175°C). Lightly grease two 9x13-inch baking dishes.
Cook the jumbo pasta shells according to package directions until al dente; avoid overcooking so shells hold their shape. Drain and spread shells in a single layer on a baking sheet or cutting board so they don't stick.
In a large bowl, combine the chopped cooked chicken, chopped spinach, chopped onion, minced garlic, ricotta, softened cream cheese, shredded Parmesan, beaten egg, dried parsley, Italian seasoning, salt, pepper, and 1 cup of the shredded mozzarella. Stir until evenly combined.
Fill each shell with the chicken and cheese mixture. For an easier method, spoon the filling into a gallon zip-top bag, snip off a corner, and pipe the filling into the shells.
Spread half of the spaghetti sauce across the bottom of the prepared baking dishes. Arrange the filled shells over the sauce in a single layer, then spoon the remaining sauce over the shells.
Cover the dishes tightly with heavy-duty aluminum foil and bake for 40 minutes. If freezing one pan for later, freeze at this stage and include the reserved mozzarella to add when baking.
Remove the foil, sprinkle the remaining 1 cup of mozzarella over the shells, and bake uncovered for an additional 5 to 10 minutes until the cheese is melted and bubbly.