Preheat your oven to 375 °F and grease a 9x13 inch baking dish. Set it aside.
Cook your pasta in salted water until al dente (1-2 minutes under the recommended cooking time)
While the pasta is cooking, prepare the tofu ricotta. Heat the olive oil in a skillet over medium heat. Sauté the onion until translucent. Add in the minced garlic and cook another minute or two. Transfer the cooked onion and garlic to a food processor and add in the remaining ingredients. Process until fairly smooth, scraping down the sides of the food processor as needed.
Once the pasta has finished cooking, drain and rinse it. Return the cooked pasta to the pot and add in the tofu ricotta, 3 cups of pasta sauce and 2-3 cups of vegan mozzarella. The amount of vegan cheese you use really depends on how cheesy you want the baked ziti! Stir everything together until well combined.
Pour the mixture into your greased baking dish and spread it out until level. Top it with the remaining 1 cup of pasta sauce, the parmesan cheese and more vegan mozzarella if desired!
Bake the pasta uncovered for 30 minutes.
Allow the pasta to sit for a few minutes before serving and enjoying!
Notes
I love to add in the spinach for an easy way to get in some greens, but it's optional!