Preheat the oven to 350°F (175°C) and grease a deep-dish pie plate.
Cook the spaghetti according to package directions until al dente, then drain in a colander.
In a large bowl, toss the hot spaghetti with 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 mixture evenly over the spaghetti crust.
In a large skillet over medium heat, cook the ground beef and Italian sausage, breaking into small pieces, until fully browned.
Drain any excess grease from the skillet, then stir in the canned diced tomatoes and marinara sauce and simmer briefly to combine.
Pour the meat-tomato sauce over the ricotta layer and spread it into an even layer.
Sprinkle the shredded mozzarella over the top, then bake the pie for 20–25 minutes, until cheese is melted and sauce is bubbly. Tent with foil if the top browns too quickly.
Remove from the oven and let the pie rest for 10 minutes before cutting into wedges to serve.