Quick Summary
Born from the stories of enslaved people brought to Cape Town from Indonesia, Malaysia, and India in the 1600s, the cuisine of the Cape-Malay community thrived in a multicultural city that existed long before apartheid. Their six iconic Malay dishes of bobotie, breyani, lamb curry, tomato bredie, koesisters, and sosaties carry the full weight of that history.
Deep Dive
Cape Malay food is a cuisine unique to Cape Town in South Africa, beginning in the 1600s when the Dutch arrived at the Cape, bringing enslaved people from Indonesia, Malaysia, and East Africa. These cooks brought their own spice rules from their home country, but had to adapt, either because ingredients weren't available locally or because the food had to suit a Dutch palate.
Today, the heart of Cape Malay cooking remains in Bo-Kaap, a neighbourhood in Cape Town known for its brightly painted houses and streets filled with the mouthwatering smells of the local Cape Malay food. These six dishes are a direct window into that world.
Bobotie
Pronounced ‘Ba-Bo-Tea’, this is the most famous traditional South African meat dish with a slightly fruity taste. It is a savoury, curried minced meat baked with egg custard and bay leaf, served with geelrys (yellow rice). The baked mince base draws from Dutch cooking; the spice blend is firmly Cape Malay.
Key ingredients: Beef or lamb mince, onions, garlic, milk-soaked bread, eggs, mild curry powder, turmeric, apricot chutney, apricot jam, Worcestershire sauce, raisins, and bay leaves.
How it's made:
- Onions and garlic are sautéed, then spices, chutney, jam, and vinegar are added to build the base.
- Mince and raisins go in next, followed by the soaked bread for texture. One beaten egg is mixed through before the mixture is pressed into an ovenproof dish.
- The remaining eggs, beaten with the reserved milk, are poured over as a custard topping. The dish is set in a larger pan of water and baked uncovered at 180°C for an hour until the topping is set.
- It is served with yellow rice, chutney, and banana slices.
Note: Apricot or peach chutney is non-negotiable for an authentic Bobotie; never tomato chutney.
Breyani
It is the same biryani you know of, but with a different way of preparation. Breyani is a lightly spiced, rice-based dish, not quick to make, but economical and filling. It is made with aromatic spices, rice, brown lentils, and meat or chicken, with fried potatoes and sometimes boiled eggs. In Cape Malay households, Breyani is mainly prepared for Eid.
Key ingredients: Lamb pieces, basmati rice, onions, garlic, ginger, deep-fried potato cubes, cooked lentils, breyani masala, turmeric, cumin seeds, cardamom, cinnamon sticks, fresh coriander, and butter.
How it's made:
- The meat is fried with whole spices, onions, garlic, and ginger until well browned.
- The rice is par-cooked separately – boiled for just 7 minutes with salt and turmeric, then strained.
- Everything is then layered in a heavy pot: meat at the bottom, then lentils and fried potatoes, then rice, then braised onions and coriander on top.
- Butter cubes are dotted over, and the pot is sealed and cooked on high for 5 minutes, medium for 10, then low for 20.
- It is served with tomato and onion sambal and yoghurt.
Note: Freshly blended breyani masala makes a noticeable difference over pre-packaged blends.
Lamb Curry
Cape Malay curries are famous for their fruity and full-bodied flavours—not as hot as the dishes back home, but deeply aromatic. The slow-cooked Cape Malay lamb curry is fragrant with whole and powdered spices in a delicious gravy that smothers tender bites of meat and potato. The addition of apricot jam to the gravy gives this curry a distinct sweetness.
Key ingredients: Bone-in lamb pieces, onions, tomatoes, garlic, ginger, potatoes, Cape Malay curry powder, cumin, coriander, turmeric, cinnamon stick, cardamom, bay leaves, cloves, apricot jam, sugar.
How it's made:
- Onions are sautéed slowly for 15-20 minutes until golden. Chopped tomato is added and cooked together until both look golden, about another 10 minutes. Spices go in with a little water to prevent burning, simmering for 8-10 minutes.
- Lamb and salt are added and left to cook covered on low for 30 minutes, then potatoes are added and stirred for a further 25-35 minutes until everything is fork-tender.
- Apricot jam is stirred in just before serving. Serve with yellow rice, roti, and tomato sambal.
Note: The curry should warm your throat, not burn it. Sweetness and spice should be in balance.
Tomato Bredie
This traditional Cape Malay food was introduced by enslaved cooks; the word ‘bredie’ is Malaysian in origin. Legend has it that the dish was born from vegetable donations and offcuts given to the enslaved. What sets it apart from a regular stew: no water is added, with the sauce forming entirely from the rendered fat and juices of the lamb and other ingredients.
Key ingredients: Bone-in lamb pieces, onions, garlic, fresh and tinned tomatoes, tomato purée, potatoes, cumin, cloves, allspice, cinnamon sticks, green chillies, bay leaves, sugar, salt.
How it's made:
- Onions are fried in oil with salt over low heat for a full 20 minutes. Garlic, cumin, and tomato purée go in next for 2 more minutes.
- The lamb is browned in the same pot. Liquidised and tinned tomatoes are added along with green chillies, and no water. The pot is covered and left on the lowest heat for 1.5-2 hours.
- Potatoes go in once the meat is nearly tender and the lid comes off to allow the gravy to thicken. A pinch of sugar balances the tomato’s acidity.
- It is served with plain boiled or yellow rice.
Tip: Use a shoulder or neck cut for the lamb and brown the lamb well to get a good flavour from the meat.
Sosaties
Sosaties are quintessential South African skewers of marinated meat interspersed with dried apricots, onions, and peppers. The name comes from the Malay words ‘saus’ (sauce) and ‘sate’ (skewered meat). While the dish originated in the Cape Malay community, it has spread across the country.
Key ingredients: Boneless lamb cubes, dried apricots, onions, garlic, ginger, apricot jam, red wine vinegar, mild curry powder, cumin, turmeric, and bay leaves.
How it's made:
- Onion is softened in oil, then garlic, ginger, vinegar, jam, curry powder, and cumin are added and mixed. The marinade is left to cool completely before the lamb is tossed in it.
- The meat marinates in the fridge for at least 4 hours, with overnight being better.
- Dried apricots are soaked until slightly plump, then threaded onto skewers alternating with lamb cubes and onion chunks.
- Skewers are grilled over medium-hot coals for 10-15 minutes, turning every 2-3 minutes for even charring.
- The leftover marinade is boiled down and served as a sauce alongside. Pair with yellow rice, pap, or fresh salad.
Tip: Make sure to marinate the lamb or chicken well for a juicy and flavourful meat dish; overnight will yield the best results.
Koesisters
A famed Cape Malay food is koesisters, which are pillowy, spiced doughnuts — not to be confused with the Dutch-originating Koeksisters, which are braided, vanilla-flavoured, and dunked in cold syrup. The Cape Malay version is oval, heavily spiced with cardamom, cinnamon, aniseed, and ginger, fried, then soaked in warm syrup and coated in coconut.
Key ingredients (dough): Cake flour, dry ginger, cinnamon, cardamom, aniseed, dried naartjie (satsuma) peel, instant yeast, sugar, boiling water, butter, egg, milk.
Key ingredients (syrup): Water, sugar, cardamom pods, cinnamon stick. Desiccated coconut to finish.
How it's made:
- Dry ingredients are combined in a bowl. Butter and sugar are melted in hot water, the egg is stirred in, and milk is added to make a total liquid of about half a litre. This liquid is mixed into the dry ingredients to form a sticky dough, which is covered and left to rise until doubled, about 1 hour.
- The dough is divided into golf-ball-sized pieces and shaped into ovals, then left to rise again before being deep-fried at medium heat for about 2 minutes per side until dark amber.
- They must cool completely before being placed in the simmering syrup for 1–2 minutes, then rolled in coconut and served warm.
Key step: Koesisters must be fully cool before going into the syrup, as the hot dough won't absorb properly.
Spice First, Everything Follows
Cape Malay food is one of the most distinct regional cuisines in the world, built on ingenuity. For every dish, there is a story that traces its origin to the days of slavery and speaks to the strength of the community – about how they cooked, what they cooked, and why they created traditions that brought people together.