In a large bowl, add all the ingredients and mix really well. Marinate for 2 hours or overnight for more flavorful kababs. If you are in a rush, you may make the kabab patties immediately. If you are having trouble shaping the kababs, just place the mixture into the fridge for 30 minutes. Lightly oil your hands, shape a patties.
In a large frying pan, heat 6 tablespoons of oil (or as needed) for frying. Carefully place the kababs (3 or 4 at one time) in the frying pan. It is best to shape each patty and place directly into the pan, then shape another patty, place into the pan and so on.
On medium flame, cook for 5 minutes on one side and 2-4 minutes on the other side on.
Serve them with parathas, yogurt dip, sliced onions, tomatoes and lemon.