Preheat your oven to 375°F (190°C).
Cook the ziti according to the package instructions until al dente. Drain and set aside.
12 ounces ziti pasta
In a large skillet, heat olive oil over medium heat. Add chopped onions and garlic, sauté until softened.
1 tablespoon olive oil, 1 medium onion, 3 cloves garlic
Add chopped artichoke hearts and oregano and cook for an additional 2-3 minutes.
1 teaspoon oregano, 14 oz can of artichoke hearts, drained and chopped
Stir in the chopped spinach and cook until wilted. Remove from heat.
5 cups fresh spinach
In a large bowl, combine the vegan cream cheese with almond milk, nutritional yeast, lemon juice, onion powder, garlic powder, salt, and black pepper. Mix well until smooth.
½ cup softened vegan cream cheese*, 1 cup unsweetened almond milk, ¼ cup nutritional yeast, Juice of 1 lemon, 1 teaspoon onion powder, 1 teaspoon garlic powder, Salt and black pepper to taste
Add the sautéed vegetables to the cream cheese mixture. Mix until everything is well combined.
Fold in the cooked ziti and 1 CUP of vegan mozzarella cheese.
2 cups vegan mozzarella cheese, SPLIT
Transfer the mixture to a large baking dish. Sprinkle the remaining 1 CUP of vegan mozzarella cheese on top.
Bake in the preheated oven for 25-30 minutes or until the top is golden and cheese melty.
Remove from the oven and let it cool for a few minutes before serving.
Garnish with fresh basil or parsley if desired.