Cut fish into portions. Add seasoning and black pepper to flour. Roll fish in seasoned flour then dip into beaten eggs.
Heat oil in a large, heavy-based large frying pan and fry fish for about 5 minutes on each side, or until golden brown. Remove from oil and drain on paper towel.
Curry sauce: Heat oil in a large, heavy-based frying pan. Add onions and sauté for a few minutes. Add all remaining ingredients and cook for 5 – 10 minutes. Remove from heat.
Place drained fish portions in a deep dish and cover with onion mixture. Store covered, in refrigerator overnight, to allow flavours to develop.