This vegan battered fish is light, crispy and requires no deep frying. Enjoy this classic pub dish!

Crispy Battered ‘Fish’ [Vegan]


Cooking Time




  • 1 pack firm tofu, drained and pressed for at least 1 hour
  • 1 cup gluten free flour
  • 1 pinch xanthan gum
  • 1/2 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1/2 cup soda water
  • 3 tablespoons rapeseed oil


  1. Place your drained tofu between two plates, place something heavy on top and press for at least 1 hour*.
  2. Slice your pressed tofu into 4 thin slices.
  3. In a bowl, combine the flour, xanthan gum, baking power and salt and mix with a fork.
  4. Pour in the soda water and mix until you have a thick batter.
  5. In a big pan, heat the oil on medium/high heat.
  6. Dredge each slice of tofu in the batter until heavily coated.
  7. Place the battered tofu into the hot oil.
  8. Cook for 5 minutes until golden, flip and cook for a further 5 minutes.

    Discover more recipes with these ingredients

  • Tofu