Fry onions in oil until until light brown. Once fried, take out onions and grind. Put grounded onions, garlic-ginger paste and all the spices and fry in the oil. Add meat and let it cook on low heat for an hour or until the meat is tender. When the meat becomes tender, add curd or tomatoes and fry. Then add the desired quantity of water and boil for 2-3 minutes. Add almonds and let it cook for further 2-3 minutes.
Meat Korma is ready. Garnish with coriander and fried green chillies. Serve with naan and chapatis.
Note: Almonds can be fried in oil to make them crispy and this will give Korma a better taste.