Heat the oil in a medium sized frying pan. Soften the onions and add the garlic and chilli. Cook until the onions are translucent and the garlic and chilli are soft. Cool and set aside.
In a large mixing bowl add all the ingredients descending order, up until and including the 4tbsp breadcrumbs and combine thoroughly. Cover, and refrigerate for half an hour.
Roll the mixture into bite size balls. Dip the balls into the seasoned flour, then into the beaten egg and finally coat in the panko bread crumbs.
Shallow fry in hot vegetable oil until golden and crunchy, approximately 3-4 minutes.
Serve on a cocktail stick with homemade pepper sauce for dipping.