
Put the olive oil in a wide, deep saucepan and add the sliced onion. Cook on a low heat, covered with a lid, for 5 minutes until the onions are soft, but not brown.
Take the lid off and add the grated ginger and garlic together with the turmeric, garam masala, ground cumin, and chilli flakes. Cook for 2 minutes, stirring occasionally.
Add roughly ¾ of the coconut milk and all of the lamb. Turn the heat up and bring to the boil, then turn the heat back down and gently simmer for 10 minutes. If the curry becomes too dry, add in the rest of the coconut milk.
After 10 minutes, add the ground almonds and chopped coriander. Cook for 1 more minute, then serve with rice and/or naans and garnish with a little more chopped coriander.