Madras Short Ribs with Sweet Potato Dhal

by Food Urchin

Main Easy ​​​​​​​ 4 ​​​​​​​ Prep/Cook: 2 hours 30 minutes, plus overnight marinating time


4 beef short ribs, approx. 300g each

1 bottle of red wine, shiraz is a good option

1 onion, quartered

1 carrot, roughly chopped

1 celery stick, roughly chopped

3 garlic cloves, roughly chopped

1 tsp coriander seeds

1 tsp black peppercorns

1 star anise

1 cinnamon stick

plain flour, for dusting

oil, for frying

1 Patak’s madras spice pot

500ml of beef stock

1/2 bunch of coriander, for garnish

2 large sweet potatoes, peeled and diced

1 onion, finely chopped

1 garlic clove, finely chopped

oil, for frying

1 bay leaf

1 tsp ground cumin

250g of red lentils

750ml of chicken stock

1 lemon, juiced



1/2 cucumber, peeled, deseeded and finely chopped

1/2 bunch of mint, leaves picked and chopped

200ml of natural yoghurt

1 tsp cumin seeds

1 tsp mustard seeds



1. Before you start cooking, the short ribs need to marinated overnight. Begin by placing them in a bowl or pot and cover with the red wine, vegetables and spices. A good trick is to make a little spice sack, using a small square of muslin cloth and cotton to tie up, to contain the seeds. Cover the bowl with cling film and leave in the fridge to infuse overnight

2. The next day, take the short ribs out of the marinade, leaving them in a sieve or colander over a bowl to drain and come to room temperature

3. Preheat your oven to 140°C/gas mark 1

4. Pour the marinade into a casserole dish, along with the vegetables and spices. Place on the hob, bring to the boil then add the beef stock and stir in the spice pot paste. Reduce to a simmer

5. Lightly dust the ribs in flour. Heat some oil in a frying pan over a medium to high heat, place the ribs in the pan and turn until nicely browned all over

6 Transfer the ribs to the simmering liquid, cover with a lid and place into the oven. Leave them to gently cook for 2 to 2.5 hours, until they are really tender

7. While the ribs are cooking, you can prepare the sweet potato dhal. Take a large saucepan and place it over a medium heat, add a splash of oil then add the chopped onion. Stir until the onion is soft and has sweetened, then add the garlic, stir-frying for another minute or so

8. Add the ground cumin, again stirring through for a minute, then add the red lentils and bay leaf and mix everything together

9. Finally add the chicken stock and bring everything to the boil before reducing to a simmer. Cook the lentils for about 20 to 25 minutes, until they begin to soften and collapse

10. As the lentils are cooking, bring another saucepan of water to the boil and add the diced sweet potato, cooking for 10 minutes or so, until they also begin to soften and collapse. Drain and leave to steam

11. When the lentils are ready, add the sweet potato and gently mix in. The key here is mash the sweet potato in just a touch but not so much that it disappears completely. Finish by stirring though the lemon juice and taste for seasoning. Set aside, to be warmed up later

12. To make the raita, first toast the cumin and mustard seeds in a dry frying pan for a minute or so, until they become fragrant and start to pop. Leave to cool and then roughly grind in a pestle and mortar. Pour the powder into a small bowl

13. Add the cucumber, half the mint leaves and the yoghurt and mix to combine. Taste for seasoning, then leave to chill in the fridge

14. When the ribs are ready, take them out of the stock and keep warm, (it is good to keep the ribs in a little bit of the stock here, so that they don’t dry out.) Pour the remaining stock through a sieve and pour into a fresh saucepan. Place back on the hob to reduce the sauce by two thirds

15. To serve, warm the lentil dhal through and then spoon into the centre of a bowl. Top with a portion of short rib and then drizzle the reduced spicy sauce all over the meat. Add some coriander for garnish and serve with the cooling raita to the side, using the other half of chopped mint on top for presentation