Bring a large pot of lightly salted water to boil. Add pasta and cook according to package directions. Drain pasta and set aside in a large bowl.
Prepare the cashew sauce, place cashew, water, nutritional flakes, onion powder, garlic powder and salt in a high-speed blend and process until smooth and creamy. Set aside.
Preheat oven 375 degrees F. Lightly spray with oil or brush a large casserole pan (9x13"), set aside.
Heat oil in a large skillet over medium-high heat. Add vegan ground meat and saute, until brown, about 5 minutes. Add onions, garlic, Italian seasoning and cook for about 2 minutes.
Stir in marinara sauce until heated through. Season with salt to taste. Combine sauce mixture, vegan cheese sauce, and half the vegan mozzarella with the pasta.
Spread the pasta in the casserole dish. Sprinkle the remaining mozzarella on top. Garnish with parsley and bake for 20-25 minutes in the oven.
Garnish with fresh basil leaves and serve.