Ingredients for - All-in-one posh lamb balti

1. 5-6 lamb shanks
2. 3-4 onions , halved and sliced
3. 100g fresh ginger , peeled and roughly chopped
4. 6 garlic cloves
5. 2 x 400g cans chopped tomatoes
6. 6 tbsp balti paste
7. 2 tbsp garam masala
8. 4 tsp brown sugar
9. handful pomegranate seeds, to serve
10. handful coriander leaves, to serve
11. yogurt or raita, Indian chutneys or pickles, and rice and naan or chapatis, to serve
12. 2 tbsp balti paste (we used Patak's)
13. 2 tbsp sunflower or vegetable oil
14. juice 1 lemon
15. 2 tsp ground cumin
16. 2 tsp brown mustard seeds
17. 2 tsp ground turmeric
18. 2 tsp kalonji (nigella or onion) seeds
19. 1 tsp ground cinnamon

How to cook deliciously - All-in-one posh lamb balti

1 . Stage

The day before, mix all the marinade ingredients together. Put the lamb shanks in a roasting tin and rub the marinade all over them. Cover and chill overnight.

2 . Stage

Heat oven to 220C/200C fan/gas 7. Roast the lamb for 20 mins to brown, then reduce the oven to 160C/140C fan/gas 3. Cover the tin tightly with a couple of layers of foil, scrunching well round the sides so that no steam escapes, and return to the oven for another 3 hrs.

3 . Stage

Uncover the lamb and increase the oven to 180C/160C fan/gas 4. Scatter the onions into the juices in the tin, then return to the oven for 30 mins, uncovered. Meanwhile, put the ginger, garlic, 1 can of chopped tomatoes, balti paste, garam masala and sugar into a blender or food processor. Whizz together until fairly smooth. When the onions have cooked for 30 mins, stir the tomatoey paste into the onions and juices with the second can of tomatoes, and return to the oven for a final 30 mins.

4 . Stage

Scatter the lamb with pomegranate seeds and coriander, then serve straight from the tin with cooling yogurt or raita, your favourite Indian pickles, and plenty of rice and breads to mop up the tasty balti sauce.