• STEP 1

    Heat the oil in the pressure cooker then scatter in the onion and a pinch of salt and cook for 8-10 mins, stirring occasionally until the onions are starting to colour. Stir in the garlic and ginger and cook for 3 mins more until soft and fragrant.

  • STEP 2

    Turn up the heat and stir the lamb into the pot with the paste and cook until the lamb changes colour and everything is sticky. Tip in the tomatoes and bubble for 5 mins, then pour over the coconut milk. Bring to the boil, cover with the lid, bring up to high pressure and cook everything for 15 mins.

  • STEP 3

    Release the pressure, give everything a stir and test if the lamb is tender. If not, replace the lid and give everything 5 mins more on high pressure. Once the lamb is tender, stir through the garam masala. At this point, the curry can be cooled then kept chilled for up to four days or frozen for up to three months in an airtight container. Defrost and reheat thoroughly in a pan over a medium heat. Leave to cool for 10 mins before scattering over the coriander. Serve with cooked rice and poppadums, if you like. See tip below for how to make this curry in a multi-pressure or slow cooker.

Using a ceramic or multi-pressure cooker:
If you can’t fry in your cooker, start the curry in a sauté pan or casserole, then once you’ve brought it to the boil, transfer it to the pressure cooker and carry on as stated.

Using a slow cooker:
This recipe can just as easily be made in a slow cooker. Make the curry in a sauté pan or casserole up to boiling the coconut milk (in step 2) then tip into a slow cooker, cover and cook on high for 3-4 hrs, medium for 5-6 hrs or low for about 7 hrs, stirring occasionally, until the lamb is very tender.

Recipe from Good Food magazine, May 2023

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 4.5 out of 5.4 ratings