Skip to main content

Brilliant beef curry recipe

This warming, juicy beef curry is easy to make, either on the hob or in a slow cooker if you have one.

Prep: 20 mins
Cook: 120 mins
Serves 4

Nutritional information

Per serving:

  • 1,607kJ / 384kcal
  • 22g protein
  • 67g carbohydrate, of which 23g sugars
  • 3.5g fat, of which 1g saturates
  • 5g fibre
  • 0.7g salt
Chunks of beef, pepper and carrot in a spicy tomato sauce


  • 240g lean braising steak, cut into chunks
  • 2 medium onions, chopped
  • 1 pepper (any colour), deseeded and chopped
  • 2 carrots, chopped
  • 2 garlic cloves, finely chopped
  • 2 teaspoons curry powder
  • 2 tins chopped tomatoes
  • 2 tablespoons mango chutney
  • 2 tablespoons tomato purée
  • 300ml water
  • 200g easy-cook long grain white rice


  1. Brown the beef in a large saucepan or flameproof casserole dish over a low heat. Add the onion and cook for 5 minutes, stirring occasionally.


    For a vegetarian version, use soya chunks instead of beef.

  2. Add the peppers, carrots and garlic. Cook for 5 minutes, stirring often to stop it from sticking, adding a little water if necessary.

  3. Add the curry powder and stir well to mix, then add the tomatoes, mango chutney, 300ml water and the tomato purée. Cover and simmer gently for between 90 minutes and 2 hours, or until the meat is tender, adding more water if necessary.


    For extra heat, add a generous pinch of dried chilli flakes along with the curry powder.

  4. About 15 minutes before serving, cook the rice according to packet instructions. Serve with the curry.


    You could make this in a slow cooker, transferring it at step 3 – though you will not need the 300ml water.

Sign up for Healthy Steps emails

Want the recipe for a healthier family? Join today and over 8 weeks you'll get easy tips from nutrition experts and parents, healthy swaps and tasty recipes on a budget.