cape malay roti

Cape Malay Beef Curry Rotis

Cape Malay Beef Curry Rotis

Cape Malay curry is a traditional South African dish and combines both sweet and savoury flavours, making it a fragrant and delicious meal. This recipe is slow cooked, making it extra tender, and is perfect served in a warm roti with fresh coriander.


Here’s what you will need:

  • 2 Tbsp. coconut oil
  • 1 Tbsp. vinegar
  • 1kg stewing beef, cut into bite-size chunks
  • 2 tsp ginger, finely chopped
  • 2 garlic cloves, finely chopped
  • 1 onion, finely chopped
  • 1tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp turmeric
  • ½ tsp ground cardamom
  • ½ tsp ground cinnamon
  • 2 bay leaves
  • Pinch of cayenne pepper
  • 1 Tbsp tomato paste
  • 500ml beef stock
  • 2 Tbsp chutney
  • Warm roti (to serve)
  • Fresh coriander (to serve)


Here’s what you need to do:


Step 1: Melt the coconut oil in a pot and add the beef to the pot.

Step 2: Brown the beef on all sides and then remove it from the heat. You can set this aside for now.

Step 3: Fry the onions in a large casserole dish until golden brown. Add the ginger and garlic and sauté for another 30 seconds.

Step 4: Add all of your spices, vinegar and tomato paste to the pot and allow them to cook for 1 minute until fragrant. You can then pour in the beef stock.

Step 5: Add the chutney and then add the beef back into the casserole dish. Season with salt and pepper to taste.

Step 6: Turn the heat down and allow to simmer for 2-3 hours until the beef is very tender.

Step 7: Serve the curry in a warm roti with fresh coriander.

You can purchase our Anat rotis from selected supermarkets and try this delicious recipe at home!