For the sauce

For the salsa


  • STEP 1

    Heat oven to 160C/140C fan/gas 3. Snugly fit the ribs into a roasting tin. Pour over the pomegranate juice and enough water (if needed) to cover the ribs, then cover tightly with foil. Roast for 2-3 hrs, turning halfway through, until the ribs are really tender, but not falling apart.

  • STEP 2

    Put all the sauce ingredients in a small saucepan. Gently heat, then bubble for about 2 mins, stirring. Set aside.

  • STEP 3

    When the ribs are done, tip away the liquid and coat all over with the sticky sauce. Cover and marinate in the fridge for at least 1 hr, or better still up to 24 hrs. Can be frozen at this stage.

  • STEP 4

    To make the salsa, mix together all the ingredients and chill until ready to serve.

  • STEP 5

    About 30 mins before baking, take the ribs out of the fridge to come to room temperature. Heat oven to 220C/200C fan/gas 7. Bake for 20-30 mins, turning occasionally and basting often with the sauce, until sticky, hot and crisping on the outside. Serve with the salsa and flatbreads or rice, if you like.


Put 800ml pomegranate juice in a wide pan with juice 1½ lemons and 5 tbsp caster or granulated sugar. Boil down to about 175ml syrup (which should be enough for the ribs). Keep a close eye on it towards the end, as it will thicken quickly, and burns easily.

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.2 out of 5.5 ratings