Mix all the ingredients, except the eggs and oil, in a large bowl to incorporate well. You can set it aside for 15-20 minutes to intensify the flavours.
Divide the mix into 12-15 equal portions and form into patties.
Heat oil in a wide non-stick pan. Gently dip each pattie into the beaten egg to coat well on all sides and shallow fry the patties for 2-3 minutes on each side till they are completely cooked through and slightly crisp.