National Dish South Africa: Cape Malay Curry (Recipe)

In this article
Discover Cape Malay Curry, a fragrant dish that captures the rich cultural tapestry of South Africa. Tender pieces of meat simmer gently in a warmly spiced sauce, where cumin, cinnamon and cardamom weave together into something quite unforgettable. Rounded off with creamy coconut milk and a scattering of fresh coriander, it is the kind of comforting, aromatic meal that begs to be shared with friends and family around the table.
About Cape Malay Curry
Cape Malay Curry is a dish that reflects the diverse cultural heritage of South Africa. This particular style of curry is celebrated for its distinctive combination of spices and aromas, offering a truly memorable eating experience. Cumin, cinnamon and cardamom play a central role here, lending the dish its characteristic warmth and depth. Enjoy this aromatic curry as part of a shared meal with the people you love, and you will taste why it has become such a treasured part of the country’s food culture.
Ingredients (serves 1–2)
- 500 g tender meat (e.g. lamb or chicken)
- 1 large onion, finely chopped
- 2 cloves of garlic, crushed
- 1 tablespoon cumin
- 1 tablespoon cinnamon
- 1 teaspoon cardamom
- 2 cups vegetable stock
- 1 tin of coconut milk
- 1 tablespoon oil
- Salt and pepper to taste
- Fresh coriander, to garnish
Shopping for the ingredients
When shopping for the ingredients for Cape Malay Curry, it is well worth choosing fresh, good-quality produce. Visit a local market or a well-stocked supermarket to track down the best of everything. Pay particular attention to the spices, as they form the very foundation of the curry’s flavour. Many Asian and African grocers also carry ready-made spice blends that can help you achieve the authentic aroma of the dish, much as they do in a good Spiced Lamb Curry.
Preparing the dish
Preparing the dish properly is key to making sure all the flavours meld beautifully together. Start by cutting the meat into even pieces and getting the onions and garlic ready. Frying the onions and garlic in oil first coaxes out their aromas and sets the tone for the whole curry. Take your time over the preparation — the more care you put into these early steps, the better the final result will be.
Step-by-step instructions
- Heat the oil in a large pot and fry the onions and garlic until soft and translucent.
- Add the meat and brown it on all sides.
- Sprinkle the spices (cumin, cinnamon and cardamom) over the meat and stir well to coat.
- Pour in the vegetable stock and the coconut milk, then bring the curry to the boil.
- Reduce the heat and let the curry simmer for 30–40 minutes, until the meat is tender.
- Season with salt and pepper, then garnish with fresh coriander before serving.
Gluten-free / lactose-free version
Cape Malay Curry is very easily made gluten-free and lactose-free. Simply use a gluten-free stock and skip any cream or other dairy products. The coconut milk steps in perfectly here, as it is not only lactose-free but also lends the curry a lovely creamy consistency. That way, everyone with particular dietary needs can enjoy this delicious dish without missing out.
Tips for vegans and vegetarians
There are plenty of ways to adapt Cape Malay Curry for vegans and vegetarians. Replace the meat with vegetables such as aubergine, courgette or chickpeas to create a protein-rich version. Be sure to keep the same spices so the authentic flavour shines through. With fresh vegetables and herbs you can conjure up an equally aromatic dish that loses nothing in taste, in the same spirit as a hearty Butternut and Spinach Curry.
More tips and tricks
A few extra tips and tricks can help you perfect your Cape Malay Curry. Experiment with the quantity of spices and adjust them to suit your palate. You can also let the curry simmer for longer to deepen the flavour even further. A squeeze of lemon or lime just before serving lifts the aromas and brings a welcome freshness to the plate.
Adapting the recipe to your taste
The wonderful thing about Cape Malay Curry is how easily it can be adapted. Depending on your taste, you can try different types of vegetable or meat alternatives. The heat of the dish is easy to vary too — simply add more or less chilli. Tailor the recipe to your own preferences and create your very own version of this traditional favourite.
Ingredient substitutions
If you happen to be missing certain ingredients, there are plenty of substitutions you can reach for. Instead of lamb, for example, you might use chicken or tofu, depending on what you fancy. For a slightly different note, a ready-made curry powder could stand in for the individual spices. Be creative and do not be afraid to try new ingredients — that way, every batch turns out uniquely yours.
Drink pairing ideas
A range of drinks pairs beautifully with a delicious Cape Malay Curry. A fruity white wine or a refreshing beer can complement the spicy curry wonderfully. For alcohol-free alternatives, fresh juices or a homemade ginger lemonade work a treat. These drinks offer an excellent way to balance the flavours of the dish and create a harmonious dining experience.
Serving and presentation ideas
Presentation plays an important part in any meal. Serve the Cape Malay Curry in an attractive bowl and garnish it with fresh coriander and a few slices of lime. Fragrant rice or a soft flatbread should be arranged just as appealingly to complete the picture. Pay attention to colours and textures so you delight both the palate and the eye.
A bit of history
Cape Malay Curry has a rich history, one deeply rooted in the culture of South Africa. It is a legacy of the Malay people who arrived in Cape Town in the 17th century. These settlers brought their cooking traditions and spices with them, which blended harmoniously with local ingredients. Today, Cape Malay Curry stands as a symbol of the culinary diversity and identity of South African cuisine.
More recipe ideas
Summary: Cape Malay Curry
Cape Malay Curry is more than just a dish — it is a genuine celebration of flavour and a piece of South Africa’s cultural heritage. With a refined blend of spices and fresh ingredients, this curry is easy to prepare at home. Whether you make it with meat, vegetables or in a vegan version, the possibilities are endless. Give this lovable dish a try and experience the variety and the richness of South African cooking!



