Heat half the oil in a large, nonstick frying pan and brown the lamb in batches for 2–3 minutes. Remove with a slotted spoon and set aside.
Add the remaining oil to the pan and add the onion, garlic and ginger and cook over a medium heat for 3–4 minutes. Stir in the ground almonds, poppy seeds and curry paste and stir-fry for 1–2 minutes.
Add the reserved lamb to the pan with the stock and cream. Bring to the boil and season well. Reduce the heat and simmer, uncovered, stirring occasionally, for 30 minutes or until the lamb is tender.
Remove from the heat and garnish with slivered pistachio nuts and crispy fried shallots. Serve immediately with warm Naan (see