Recipe by

Visit website

Slow-cooked, meltingly tender beef and a sprinkling of crunchy peanuts to finish - it's curry heaven



Total time

145 minutes




Dinner, Lunch


  • 85 g unsalted peanuts
  • 400 ml coconut milk (can)
  • 4 tbsp massaman curry paste (we used bart)
  • 600 g stewing beef steak (cut into large chunks)
  • 450 g waxy potatoes (cut into 2$1/2 cm chunks)
  • 1 onion (cut into thin wedges)
  • 4 kaffir lime leaves (available from thai shops or dried from supermarkets)
  • 1 cinnamon stick
  • 1 tbsp Tamarind paste
  • 1 tbsp palm sugar (or soft light brown)
  • 1 tbsp fish sauce
  • 1 red chilli (deseeded and finely sliced, to serve)
  • jasmine rice (to serve)


  1. Heat oven to 200C/180C fan/gas 6, then roast the peanuts on a baking tray for 5 mins until golden brown. When cool enough to handle, roughly chop. Reduce oven to 180C/160C fan/gas 4.
  2. Heat 2 tbsp coconut milk (use the cream on top if there is any) in a large casserole dish with a lid. Add the curry paste and fry for 1 min, then stir in the beef and fry until well coated and sealed.
  3. Stir in the rest of the coconut with half a can of water, the potatoes, onion, lime leaves, cinnamon, tamarind, sugar, fish sauce and most of the peanuts. Bring to a simmer, then cover and cook for 2 hrs in the oven until the beef is tender.
  4. Sprinkle with sliced chilli and the remaining peanuts, then serve straight from the dish with jasmine rice.
  5. View the recipe instructions at BBC Good Food


Low carb

Contains allergens
You may also like

View this recipe plus 5,000 more in our FREE app

Preview in browser for now