Welsh Beef Curry with Cider, Sweet Potatoes and Leek Bhajis


  1. Heat oil in a large pan; add cubes of meat, brown on all sides.
  2. Add onion and garlic, lightly cook. Add curry powder and stir until all ingredients are coated. Cook spice for about a minute.
  3. Add cider, a little of the stock, sweet potatoes and cooking apple. Stir well, bring to the boil and then reduce to a simmer for about 2 hours until meat is tender.
  4. Remove lid for last 30 minutes to allow sauce to thicken slightly if necessary. (Add more stock if needed).
  5. To make the Bhajis: Mix together in a large bowl the leeks, curry powder and egg.
  6. Using a large pan heat sufficient oil to fry balls in about 5cm of oil. Heat the oil until it sizzles when a pinch of flour is added to the pan.
  7. On a plate mix together the flour and cumin. Take spoonfuls of the mixture, dust with flour on the spoon and carefully place the spoonful of mixture into the hot oil. Carefully fry balls, a few at a time for about 5 minutes turning, until crisp and golden. Place on kitchen towel to drain excess oil.
  8. Serve curry with leek bhajis, boiled rice & Indian breads.

Recipe Information

Serves 4
Calories 504 kcals
Cooking Time


  • 675g (1½lb) Welsh beef chuck or braising steak, cut into medium sized cubes
  • 1tbsp vegetable oil
  • 1 onion, peeled and cut into thin wedges
  • 2 cloves garlic, peeled and crushed
  • 2tbsp medium curry powder
  • 450ml (¾pt) sweet cider or apple juice
  • 150ml (¼pt) beef stock
  • 3 sweet potatoes, peeled and cut into chunks
  • 1 cooking apple, peeled, cored and cut into chunks

For the Leek bhajis:

  • 1 leek, thinly sliced
  • 1tsp medium curry powder
  • 1 egg
  • oil for frying
  • 25g (1oz) flour
  • 1tsp ground cumin

Nutrition Information

  • Calories 504 kcal
  • Energy 2125kJ
  • Fat 14.0g
  • Saturates 4.0g
  • Salt 1.2g
  • Iron 10.74mg
  • 5-a-day 3