-
1
Grind the fennel seeds until fine.
-
2
Put the yoghurt in a bowl and beat it with a fork until smooth and creamy.
-
3
Heat the oil in a large pot over a high flame.
-
4
When hot, put in the cinnamon and cloves.
-
5
A second later, put in the ground asafetida.
-
6
A second after that, put in all the meat and the salt.
-
7
Stir the meat an cook, still on a high flame for about 5 minutes.
-
8
Now put in the paprika and cayenne and give the meat a good stir.
-
9
Slowly add the yoghurt, a small amount at a time, stirring the meat vigorously as you do so.
-
10
Add all the yoghurt this way.
-
11
Keep cooking on high heat until all liquid has boiled away and the meat pieces have browned slightly.
-
12
Add the fennel and ginger.
-
13
Give the meat some more good stirs.
-
14
Now put in the water or broth, cover so as to leave the lid very slightly ajar, and cook on medium heat for 30 minutes.
-
15
Cover completely and cook on low heat for another 45 minutes or until meat is tinder.
-
16
Stir a few times as the meat cooks, making sure that there is always some liquid in the pot.
-
17
Remove the lid and add the garam masala.
-
18
You should have a thick, reddish brown sauce.
-
19
If it is too thin, boil away some of the liquid.