01 - Preheat oven to 375°F. Lightly grease a 9x13-inch baking dish and set aside.
02 - Boil jumbo pasta shells in a large pot of salted water until al dente, about 8 to 9 minutes. Drain and let cool slightly.
03 - In a large mixing bowl, combine ricotta cheese, shredded mozzarella, grated Parmesan, chopped spinach, egg, salt, black pepper, and nutmeg if using. Mix until homogeneous.
04 - Melt butter in a medium saucepan over medium heat. Add minced garlic and sauté for 1 minute. Stir in heavy cream and bring to a gentle simmer. Whisk in Parmesan cheese, salt, and black pepper, cooking until smooth and slightly thickened, about 3 to 4 minutes. Remove from heat.
05 - Spread 1/2 cup of Alfredo sauce over the bottom of the prepared baking dish.
06 - Fill each cooked pasta shell with approximately 2 tablespoons of the ricotta-spinach mixture and arrange the filled shells in the baking dish.
07 - Pour the remaining Alfredo sauce evenly over the stuffed shells. Sprinkle with shredded mozzarella and grated Parmesan cheese.
08 - Cover the dish tightly with aluminum foil and bake for 20 minutes.
09 - Remove foil and continue baking for an additional 10 to 15 minutes, until the dish is bubbly and golden on top.
10 - Allow the baked shells to rest for 5 minutes prior to serving. Garnish with chopped fresh parsley if desired.