Slow-cooked beef curry

Aug 29, 2021
This beef curry can be made Vindalho or Madras. It's an absolute flavour bomb! Source: Getty Images

The best thing about this beef curry is that it is cooked over 7 hours. The result is melt-in-your-mouth meat and a flavour sensation! If you don’t like ‘hot’ then you can temper it to your flavour but swapping your curry paste. I’ve used a Vindalho Masala, but you could use a Madras or Rogan Josh.

I don’t cook a lot of curry at my place, but this one was well worth the effort (which is minimal really, because the slow cooker is actually doing all the hard stuff). This goes perfectly with a serving of rice or some naan.

Serves 6.


  • 1/4 cup plain flour
  • 1kg gravy beef, cut into pieces
  • 2 tbsp oil
  • 1 brown onion, finely chopped
  • 2 garlic cloves, crushed
  • 4cm piece of ginger, peeled and grated
  • 1 long red chilli, finely chopped
  • 3/4 cup Indian curry paste (I used Vindalho Masala), to taste
  • 400ml light coconut milk
  • 1 tsp vegetable stock powder
  • 1 cinnamon stick
  • 1 bay leaf


  1. Place flour and beef in a ziplock bag and season with salt and pepper. Seal and shake so the flour coats the beef.
  2. Heat oil in a pan over medium heat. Cook the beef in small batches for approximately 3 minutes. Place in slow cooker.
  3. Add onion, garlic and ginger to the same pan ad cook for 4-5 minutes.
  4. Add the chilli and the curry paste. Cook for 1 minute, or until fragrant.
  5. Add coconut milk, stock powder and 3/4 cup cold water. Bring to the boil and then transfer to slow cooker.
  6. Add cinnamon stick and bay leaf, stir to combine.
  7. Cover and cook on LOW heat for 7 hours.
  8. Remove cinnamon stick and bay leaf before serving.

Leave your comment

Please sign in to post a comment.
Retrieving conversation…
Stories that matter
Emails delivered daily
Sign up