Wash the whole or filleted fish.
Prepare the marinade in a shallow dish by mixing together the herbs, garlic, spices, lemon juice and water.
Place the fish in the marinade, cover with clingfilm and leave to marinate for 30 minutes in the refrigerator.
Tip the flour onto a plate and dip in the fish to coat both sides. Reserve the remaining flour and the marinade.
Heat the oil in a frying pan large enough to accommodate the whiting and quickly fry the fish, turning once. You may have to work in batches.
Remove the fish and keep warm. Mix the remaining flour with the marinade and shape into flat patties. Fry in the hot oil and serve with the fish.