Bring a large pot of water to boil in a large pot. Add pasta and cook until tender, according to the package directions. Drain and set aside.
Preheat the oven 425℉. Brush or lightly spray a 9x13 casserole pan with oil.
Heat a large saucepan over medium-high heat. Add onion and cook until soft, about 3 minutes. Stir in garlic and cook for 30 seconds. Add the spinach and cook until wilted, constantly stirring for about a minute.
Add vegan cream cheese, vegan mayonnaise, coconut milk, nutritional yeast flakes, onion powder, garlic powder, parsley, Italian seasoning, and salt. Cook for another minute.
Stir in marinated artichoke hearts and pasta to coat with the sauce.
Spoon pasta into a prepared casserole pan, topped with the vegan mozzarella, and bake for 30 minutes.
When they are perfectly golden brown and bubbling, take them out from the oven and allow them to sit for 5 minutes before serving.