
Preheat oven to 375F (190C). You will need a 13x9 casserole dish or similar sized dish for this recipe.
Cook pasta according to package instructions in well-salted water except reduce cooking time by 1 minute (I cook my manicotti shells for 6 minutes). Immediately drain and rinse well under cold water to stop the cooking process.
In a large mixing bowl, combine ricotta, 1 cup of mozzarella cheese, cream cheese, parmesan, egg, pressed garlic, parsley, basil, oregano, salt and pepper and stir until thoroughly combined.
Transfer the filling to a large piping bag (this is ideal, but if you don’t have one a large ziploc bag with a small corner snipped or even a spoon will do the job).
Layer 1 cup of marinara sauce into the bottom of a 13x9 casserole dish.
Snip a hole in the end of the piping bag and pipe filling evenly into each manicotti.
Arrange manicotti in baking dish and cover with another cup of marinara sauce.
Top with mozzarella cheese. Lightly grease a piece of aluminum foil with butter or oil and cover the dish (greased side down!).
Transfer to center rack of 375F (190C) preheated oven and bake for 25 minutes, then carefully remove foil and continue to bake until cheese is melty and mixture is bubbly (about 10 minutes longer).
Remove from oven and serve warm, topped with fresh parsley or parmesan cheese, if desired.