Slice the block of tofu into 6 equally sized pieces.
Mix together the lemon juice and zest, caper brine, and white wine vinegar, and pour it over the slices of tofu in a wide bowl or deep tray. Leave to marinate for at least an hour.
After they have finished marinating, wrap a strip of nori around each piece. Dip the nori wrapped tofu in the remaining marinade to wet it, then dredge the tofu pieces in plain flour.
Heat the olive oil in a good non-stick pan over a medium-high heat. When hot, add the tofu pieces, making sure that they are not touching. Fry for 3 minutes on the first side until crispy and golden. Flip the tofu, and cook for 3 minutes again on the other side. Place to one side.
For the topping
Heat a little oil or vegetable broth in a wide saucepan over a medium heat, and add the onion. Fry for around 3 minutes until it's starting to soften.
Add the leek, carrot and parsnip. Reduce the heat a little and cook, stirring, for around 4 minutes until the vegetables begin to cook down.
Add the allspice berries, bay leaves, sweet paprika, tomato puree, and wholegrain mustard if using. Mix well, and continue to cook for around 15 minutes on low, stirring occasionally.
After 15 minutes, remove the allspice berries and bay leaves. Plate up the vegan fish fillets and top them with a good scoop of the carrot mixture. Enjoy!
Notes
*Caper brine is my first choice, but if you don’t have any, you can easily use brine from a jar of olives.