Saute Vegetables: Heat the olive oil in a large pan over medium heat. Add the onion and a pinch of salt and pepper and cook until translucent, roughly 3-4 minutes. Add the garlic and red peppers to the pan and cook for another 2 minutes, stirring often. Start brining a large pot of salted water to boil to cook the pasta.
Cook Sauce: Add the tomatoes, oregano, chilli flakes and crushed tomato to the pan. Bring the sauce to a simmer and cook for 10 minutes, stirring occasionally.
Cook Pasta: When the water is fully boiling, cook the pasta according to package instructions. Cook to about 1 minute under al dente since it will finish cooking in the oven. Start preheating the oven when the pasta is nearly ready.
Make Tofu Ricotta: Add all of the tofu ricotta ingredients to a food processor or high-speed blender and combine until smooth. Alternatively, use a prepared ricotta of choice, either homemade or store-bought.
Mix Pasta & Sauce: Once pasta is cooked, strain off all water and place back in the pot, add your sauce and mix well. Alternatively, you can mix them right in the baking dish.
Bake Ziti: Transfer pasta into an approximately 12x8-inch baking dish. Evenly spread pasta in the baking dish then cover with tofu ricotta. Bake 20 minutes at 350 F for 20 minutes, or until the top is golden brown.
Serve: Let stand for 10 minutes, sprinkle with the chopped basil and fresh-cracked black pepper and enjoy.