Preheat oven to 350°F. Oil one 10- or 11-inch springform pan well and wrap the outside with foil to prevent leakage. If using a smaller diameter pan, note that the pie will be taller and will need to cook longer. (11-inch pan is pictured)
Prepare the gluten free pasta according to package directions, drain and set aside. Err on the side of under-cooking the pasta, as it will continue to cook some in the oven.
In a small skillet sauté diced onion in olive oil until translucent. If adding gluten free veggie burgers or other cooked burgers, chop and add to pan at this time to toss with onion.
If making your own pasta sauce (see ingredients in notes section), add sauce ingredients (tomatoes, tomato paste and seasonings) to a large pot and mix well. Otherwise, pour pasta sauce into a large pot and add sautéed onion (and chopped burgers, if adding); stir to combine.
In a separate bowl, whisk together eggs (or tofu), warmed cream cheese, ricotta cheese, ¾ cup shredded cheese, half of the parmesan or nutritional yeast ingredient and chopped parsley.
Add together with the cooked noodles and pasta sauce mix to the large sauce pot and stir to combine with a pasta spoon, mixing well until the noodles are coated.
Transfer to the prepared springform pan and press down to pack the pasta into the pan, sprinkling remaining cheeses on top before baking.
Cook for 25 minutes, or until the cheese is bubbly and the edges are starting to get slightly crispy.
Remove to cool for 5-10 minutes to allow the pasta to set before opening the springform pan. Garnish with fresh basil leaves before serving.