Although relatively spicy you can add a little more of kick to yours if want by adding an additional freshly chopped jalapeno in to the seasoning mixture.
Whilst the barbecue is heating up in to a bowl (large) place the onions, jalapeno pepper, brown sugar, Worcestershire sauce, white wine vinegar, ginger, garlic, allspice, dried thyme, salt and pepper and mix thoroughly.
Now into the bowl add the fish and coat well before then covering the bowl and leaving the fish to marinate in the sauce for 5 to 10 minutes at room temperature.
After the relevant amount of time has elapsed remove the catfish fillets from the marinade and place them to one side.
Don’t throw away the marinade as you are going to need this.
Place the catfish fillets on the barbecue grill that has been lightly oiled and brush with some of the remaining marinade.
Now cook for about 5 minutes before then turning the fish over.
After turning the fish over you need to again brush with the marinade that is remaining and cook for a further 7 to 9 minutes.
As soon as the fillets are cooked remove from the barbecue and serve with a crisp fresh green salad.