For preparing Kerala beef roast, first mix together washed and drained beef, 1/4 tsp turmeric powder, required salt, 1/4 tbsp ginger garlic paste and one sliced onion.
Pressure cook the beef in one cup of water for 15 to 20 minutes until the beef pieces are done.
Heat oil in a pan and fry the coconut flakes until golden in color. Remove the coconut flakes and keep aside. Add remaining sliced onions, green chillies and curry leaves. Saute for a while until onion turns golden in color.
Add remaining ginger-garlic paste and cashew nut paste. Saute well and simmer.
Add chilly powder, coriander powder, remaining turmeric powder and saute well.
Add tomato pieces and saute in medium flame for a few minutes.
Add cooked beef with little gravy and mix well. Add garam masala, aniseed powder, pepper powder and lemon juice.
Roast the beef for a few minutes until the gravy has thickened. Keep adding more gravy little by little and keep roasting. Keep on roasting till the watery content has fully gone and allow the beef pieces to become well roasted.
Add fried coconut flakes and chopped coriander leaves and mix well. Keep roasting in medium flame and remove from flame. Kerala Beef Roast is ready. Serve hot in a serving dish.