Press the tofu block to remove the excess water; then place it into a bowl and break it with a fork or by hands;
In a small bowl, mix 1 tbsp of ground flaxseed with 3 tbsp of water and set aside;
Grate the zucchini and then squeeze it to remove the water; put the squeezed zucchini into the same bowl with the tofu crumbs;
Preheat the oven at 180° C;
Add the flaxseed egg and the rest of the ingredients and mix them well; adjust the breadcrumbs quantity if needed;
Use a spoon to make small balls (2 cm) and place them into a baking trey lined with parchment paper;
Place the zucchini tofu balls into the oven and bake for about 30 minutes or until they turn golden;
While the vegan balls are baking, cook the pasta according to the package instructions; when they're almost done (al-dente), drain and rinse with cold water if the case (please read the information above the recipe on how to better organize the preparation); don't forget to save some pasta water for the sauce;
To cook the sauce, melt the vegan butter over medium heat in a large skillet;
Add the rest of the sauce ingredients and let it simmer over low heat for 2 minutes;
Stir in the cooked pasta, then add the vegan balls and cook together over medium heat for maximum 1 minute; add 2-3 tbsp of pasta water to thicken the sauce if necessary;
Transfer into serving plates and enjoy!