Take a mixing bowl. Add in the salt, pepper, onion powder, garlic powder, and oil. Mix well.
Next, add an egg and mix.
Add flour and mix well. Make sure each and every piece is well coated with the batter.
Heat oil in a pan and fry the coated chicken pieces. They should turn crisp on the outside and have a golden brown color. Keep aside.
Next, heat oil in a pan. Add the garlic, green chilies, spring onions, and curry leaves. Saute.
Add the buttermilk next and mix well. Let it come to a boil.
Sprinkle pepper powder and mix.
Add in the fried chicken next. Let the curry simmer for 6-7 minutes.
Serve hot with rice of your choice.