In a pot of salted water, boil the pasta shells. This recipe only needs 24 shells, but we recommend boiling the whole box in case some break or rip. Once the pasta is cooked to al dente, drain the water, rinse with cold water, and set aside.
Prepare a portion of our homemade alfredo sauce. In a large skillet, saute the mushrooms with 2 tsp of oil for 5 minutes.
Turn the heat down, add chopped onion to the same pan with two more tsp of oil, and saute for three more minutes.
Add the ground chicken to the pan with 2 tsp of oil and break up into pieces. Saute until fully cooked.
Season with salt, pepper, and paprika; add minced garlic and stir until the garlic is fragrant. Set aside to cool.
Once the meat is cooled, add it to a large bowl. Add ricotta cheese, 1 cup of mozzarella, and spinach to the bowl.
Coat the bottom of a 9x13” baking dish with a layer of alfredo sauce.
Stuff a shell with the chicken filling and add to the baking dish.
Repeat with the rest of the filling, tightly packing the shells alongside each other.
Pour the Alfredo sauce over the shells and top with the rest of the mozzarella cheese.
Cover the pan with foil, and bake at 375°F for 35 minutes. Remove the foil and bake for an additional 5-7 minutes.