Cook spaghetti according to package directions. Drain and set aside.
In a large bowl, combine Parmesan cheese, mozzarella cheese, butter, parsley, garlic powder, Italian seasoning, salt, and pepper. Add cooked spaghetti and mix until evenly coated.
Grease a 9-inch pie plate. Pour spaghetti mixture into the pan and spread evenly. Top with marinara sauce.
Bake for 20 minutes or until golden brown.
Interesting Facts
Spaghetti pie is a great way to use up leftovers.
You can customize this recipe to your liking by adding different herbs and spices.
This dish is a great way to get picky eaters to try new flavors.