Tomato Pasta Sauce
Cut onion into large chunky pieces and sauté in olive oil until they start to brown..
When they start turning golden brown, add passata, salt and basil.
Cook on medium heat for 30 minutes.
Once cooked blend in a food processor to create a smooth classic tomato sauce.
Vegan Spinach Ricotta Filling
Sauté chopped garlic in a saucepan with olive oil until browns slightly (no need to mince garlic as you will blend this – just in small pieces will work).
Wilt spinach by placing it in a saucepan with a tablespoon water. Put lid on saucepan and cook until spinach has wilted. Strain spinach once cooked and be sure to remove any excess water.
In a blender add the tofu, raw cashews, salt, nutritional yeast, salt, and milk and blend until you achieve a ricotta like consistency.
Add the strained spinach and blend until the spinach is well combined.
Assembling the Ravioli
Thinly slice the ravioli lengthways with a large wide-held vegetable grater. Lay the zucchini slices on a board and sprinkle with salt to release water. Let sit for 15 minutes, pat dry with paper towel.
Using a large oven tray spread generously the pasta sauce on the bottom of the tray. Set aside.
To make the ravioli you need four zucchini ribbons. Lay two slightly overlapping on the bench horizontal. Then lay the other two ribbons horizontal across the other zucchini ribbons to form a cross (refer to images below).
In the center of the ribbons place a spoonful of vegan ricotta filling. Fold each side over the filling, starting with the horizontal pieces first then the vertical pieces. This will form a square shaped ravioli.
Turn the ravioli upside down and place in the tray with the tomato sauce.
Continue the same process until the tray is full.
Place tomato sauce over the top of the ravioli, ensuring all the ravioli are covered with sauce (this way they won’t dry in the oven. Sprinkle with vegan parmesan.
Bake for 30 minutes at 180 degrees.