Preheat the oven to 350°F (175°C) and grease a deep-dish pie plate.
Cook the spaghetti in a large pot of salted boiling water according to package directions until al dente, then drain well.
In a large bowl, toss the drained spaghetti with the melted butter, eggs, and Parmesan until evenly coated.
Press the spaghetti mixture firmly into the bottom and up the sides of the prepared pie plate to form a crust.
In a medium bowl, combine the ricotta, dried parsley, oregano, and dried basil until smooth.
Spread the ricotta herb mixture evenly over the spaghetti crust in the pie plate.
In a large skillet over medium-high heat, cook the ground beef and Italian sausage, breaking into small pieces, until no longer pink.
Drain any excess grease from the skillet, then add the diced tomatoes and marinara sauce; stir and simmer briefly to combine and heat through.
Pour the meat sauce over the ricotta layer and spread it evenly.
Sprinkle the shredded mozzarella evenly over the top, then bake for 20–25 minutes until the cheese is melted and the sauce is bubbly. Tent with foil if the top browns too quickly.
Let the pie rest for 10 minutes before cutting into wedges and serving.