Creamy Indian Curry: Kashmir Curry

Creamy Indian Curry: Kashmir Curry

This is an easy creamy chicken curry that's enriched with fresh cream. Since it's usually popular with everyone, this is a festive curry that is always served at Indian weddings.

Ingredients: 2 to 3 servings

1 large
Chicken drumsticks (skin on)
6 to 8
1 large
3 cloves
5 cm
Tomato puree
3 teaspoons
Vegetable stock
250 ml
1 teaspoon
To taste
Fresh cream
150 ml
Vegetable oil
2 tablespoons
2 tablespoons
Cashew nuts
2 tablespoons
Garam masala
5 teaspoons


1. Chop up the onion, garlic, ginger and tomato finely. Wash the chicken very well, pat dry and salt lightly.
2. Heat oil in a frying pan, and stir-fry the onion, garlic and ginger until softened, about 2 to 3 minutes.
3. When the onion is half translucent, add garam masala and mix well.
4. Add the tomato and stir-fry until it has lost its cohesion and turned into a paste. This step is the key to making delicious curry.
5. Add the tomato puree and vegetable stock (or soup stock cube dissolved in 250 ml of water) to the pan and mix in. Simmer over low-medium heat for 10 minutes, stirring up from the bottom occasionally.
6. While the curry is simmering, heat oil in another frying pan and brown thicken. Pat the oil off the chicken with paper towels.
7. Add cream, sugar and salt to the curry sauce, mix and bring to a gentle boil.
8. Add the chicken to the sauce, cover with a lid and simmer for about 20 minutes over low heat until chicken is cooked through.
9. Turn the chicken 2 to 3 times as it simmers. If you simmer the cashew nuts and raisins in the sauce too, it will become even more delicious.
10. Serve while hot with rice or naan bread. It's delicious with a salad on the side as well.

Story Behind this Recipe

This is a rich, creamy curry that's always served at weddings in India. This is one of my favorite curries. I saw fresh cream at the supermarket, and I wanted to eat a creamy dish anyway, so I made this. It's homemade but unbelievably delicious.