In a large pot, bring salted water to a boil. Add the ziti and cook according to package instructions until al dente. Drain and set aside.
In a blender or food processor, combine the drained tofu, nutritional yeast, garlic powder, onion powder, basil, oregano, salt, and pepper. Blend until the mixture is smooth and creamy. Taste and adjust seasoning if needed.
In a skillet, heat the olive oil over medium heat. Add the diced red bell pepper and sliced mushrooms. Sauté for about 5-7 minutes until softened. Add in the chopped spinach and cook until wilted.
In a large mixing bowl, combine the cooked ziti, marinara sauce, sautéed vegetables, and tofu ricotta. Mix until everything is well combined.
Spread the ziti mixture evenly in a 9x13 inch baking dish.
Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes, until the top is slightly golden and bubbly.
Once baked, remove from the oven and let it sit for 5 minutes. Garnish with fresh basil leaves before serving.
Notes
Feel free to add other vegetables or spices to suit your taste.