01 - Set the oven to 375°F (190°C) and allow it to fully warm.
02 - Boil jumbo pasta shells in salted water until al dente, then drain and lay out on a baking sheet to cool.
03 - Combine ricotta, 1 cup mozzarella, ½ cup Parmesan, egg, spinach, basil, garlic, salt, and pepper in a large bowl; mix thoroughly.
04 - Spread 1 cup of marinara sauce evenly on the bottom of a 9x13-inch baking dish.
05 - Fill each pasta shell with approximately 2 tablespoons of the ricotta mixture and arrange them in the prepared dish.
06 - Pour the remaining marinara sauce over the stuffed shells, ensuring even coverage.
07 - Sprinkle the top with the remaining mozzarella and Parmesan cheeses.
08 - Cover the dish with foil and bake for 25 minutes.
09 - Remove foil and continue baking for 10 minutes until the cheese is bubbly and golden.
10 - Allow the dish to rest for 5 minutes prior to serving to set flavors.