1. Allow the frozen spinach to thaw. In a large bowl combine the ricotta, parmesan, eggs, salt, pepper, and half of the shredded mozzarella (1 cup). Stir until well combined.
2. Drain the artichoke hearts, roughly chop them, and then add them to the cheese mixture along with the thawed spinach and minced garlic. Stir well.Preheat the oven to 375 degrees. Lightly coat the inside of a 911 inch baking dish with non-stick spray and then layer in the ingredients in this order: 1 cup of marinara sauce, one layer of noodles, of the cheese mixture, 1 cup of marinara, one layer of noodles, the second half of the cheese mixture, 1 cup of marinara sauce, one layer of noodles, one final cup of marinara sauce, and then the final cup of shredded mozzarella.Cover the baking dish loosely with foil (dont let it touch the shredded cheese on top) and place the dish in the fully preheated oven.
3. Bake for one hour and remove the foil for the final 15 minutes of baking.