Serves 4
adjust servings:

Tick the ingredients you need to add your shopping list.

To serve:

  1. Sprinkle one teaspoon each of salt and pepper over the cubes of beef. Massage it into the meat and then set aside to rest for 15 minutes.
  2. Preheat the oven to 180˚C/160˚C fan/gas mark 4.
  3. Heat the oil in a large casserole dish over a medium-high heat. Working in batches, brown the beef on all sides for 6-8 minutes. Place the beef in a bowl and set aside.
  4. Add the mustard seeds to the pan and cook until they pop. When the popping has slowed, add the onions with a pinch of salt. Stir together, scraping up any sticky bits from the bottom of the pan with a wooden spoon.
  5. Cook the onions for 15 minutes, adding a splash of water if they start to stick.
  6. Add the garlic and ginger and cook for one minute, stirring.
  7. Add the remaining spices and cook, stirring, for, 1-2 minutes.
  8. Add the vinegar to the pan and scrape up any sticky bits from the bottom, then stir in the stock and bring to the boil. Add the browned beef, then cover the casserole dish and place in the oven to cook for 1½ hours until the beef is tender.
  9. Taste and add more salt and pepper if necessary. Stir in the sugar and some extra garam masala, if desired.
  10. Serve with rice and some raita or plain natural yoghurt.

Fancy some naan bread on the side? Check out our garlic butter naan here!

Nutrition Facts

Per serving: 661kcals, 30.4g fat (17.8g saturated), 15.4g carbs, 4.7g sugars, 78.6g protein, 3.7g fibre, 0.856g sodium