Chicken

Heat oil in a large pot and fry sliced onion until deep golden brown, then remove and set aside
Sauté chopped garlic in the same pot for 1 minute
Add chopped tomatoes and cook until soft, about 5 minutes
Return fried onion to the pot, add ginger paste, and sauté
Add cumin seeds, half the coriander seeds, and chopped green chillies and stir briefly
Add turmeric powder and chilli powder and sauté for a couple of minutes
Add chicken pieces, season with salt, cover, and cook on medium-low until almost cooked through (about 15 minutes)
When oil separates, add beaten yogurt over lowest heat, sprinkle remaining coriander seeds and half the dried fenugreek leaves, and mix
Add cream and mix to combine
Sprinkle remaining fenugreek leaves and garam masala and serve hot