Press the tofu, wrapped in a clean tea towel or paper towel, to remove excess liquid. Cut the tofu into cubes.
For the marinade, mix together olive oil, lemon juice, oregano, pressed garlic, salt, pepper and paprika.
Stir together the tofu cubes and marinade. Allow to marinate for 1 hour or longer to allow the tofu to soak up the flavours of the marinade. Optionally, stir through once or twice during marination.
After marination, stir in the nutritional yeast.
Thread the tofu cubes onto skewers and cook the souvlaki using your preferred method.Note: If your cooking method allows, you don't have to use skewers - the result will be just as delicious!
Grilling: Place the skewers on a lightly greased hot BBQ grill and cook for 5-10 minutes. Rotate every 1 - 2 minutes to cook all sides evenly. Don't overcook, as the flavours of the oregano and garlic are better when not cooked for longer.
Oven cooking: Place skewers (or tofu cubes) on a baking tray and cook for 15 minutes at 200°C on fan setting. Turning over is not necessary. Don't overcook, as the flavours of the oregano and garlic are better when not cooked for longer. If you are using the grilling function or a combination setting, then you do want to turn the vegan souvlaki every few minutes, to ensure even cooking.
Pan Frying: Preheat a lightly greased frying pan or griddle pan on medium-high to high heat. Cook the skewers (or tofu cubes) for about 5 - 8 minutes. Turn them regularly for even cooking. Try not to overcook, to preserve the oregano and garlic flavours.A griddle pan can give you a visually similar result as cooking on a grill.