01 -
Preheat oven to 375°F (190°C).
02 -
Boil shells in salted water for 1 minute less than al dente (around 13 minutes, refer to package instructions). Drain, rinse under cold water, and set aside.
03 -
Heat olive oil in a skillet over medium heat. Add garlic and cook for 1 minute. Add spinach and cook for about 3 minutes until wilted. Let cool.
04 -
In a bowl, combine ricotta, salt, pepper, basil, parsley, oregano, half of the mozzarella, and most of the Parmesan (reserve some for topping). Add cream cheese and egg, then fold in cooled spinach and garlic.
05 -
Spread half of the marinara sauce on the bottom of a 9 x 13-inch casserole dish. Fill each pasta shell with cheese mixture and arrange in the dish.
06 -
Pour remaining marinara sauce over the shells, then sprinkle remaining mozzarella and Parmesan on top. Cover and bake for 20 minutes. Remove cover and bake an additional 10 minutes.
07 -
Garnish with fresh parsley and serve with garlic bread if desired.