Heat a deep frying pan with oil. Deep fry the onions until crispy brown. Transfer and allow to cool. Then grind half of the onions on to a paste. Set aside rest of the fried onions.
Mix the meat slices with green chilli paste, cardamom paste, red chilli powder, ginger paste, sugar, cinnamon stick paste, turmeric powder, yoghurt, salt, garlic, onion paste, coriander powder and cumin powder. Mix well and marinate for 1 hour.
Heat a saucepan with 1 tablespoon oil. Add the marinated meat and cook on low heat with lid on.
The water released should dry to form thick gravy, and the oil should surface on top. Take the pan off the heat.
Heat a pan with ghee. Only add the meat slices on the ghee and keep aside the gravy sauce. Fry the meat slices on ghee on low heat. Transfer the fried meat on a serving plate.
Then on the same pan, add the gravy sauce. Fry it on the ghee.
Then pour the sauce on the meat slices, sprinkle the fried onions and serve.