Heat oven to 200oC.
If you're making your pastry from scratch, rub the margarine into the flour to create 'breadcrumbs'. Add enough cold water to make a soft dough (not sticky). Roll out and press into a 7in round dish.
For the filling, first flash fry the onion, garlic and broccoli in a touch of olive oil.
Take off the heat and add the sweetcorn, mixing together with a little salt and pepper.
Crumble the tofu into a blender with 20g cheese and soya milk. Blend.
Mix the nutritional yeast and fried vegetables in with your tofu mixture.
Add your finished filling to your pastry, level out and sprinkle your remaining 20g cheese on top.
Cook for 45 minutes or until browning on top.
Allow to cool and then ENJOY!