Tuesday, October 6, 2026

How to Make Traditional South African Breyani

 Layered, fragrant and deeply spiced — breyani is the celebration dish that rewards patience with something genuinely magnificent.

By K.B. Shivuri · The Seasoned HearthPrep: 30 minCook: 2 hrsServes: 6–8





Breyani is the dish South Africans make when something matters. It appears at weddings, Eid celebrations, family gatherings, and the kind of Sunday lunch where everyone is expected to arrive hungry and leave satisfied. It is not a quick weeknight meal — it is a labour of love that rewards patience with something extraordinary: tender spiced lamb, golden basmati rice perfumed with saffron, lentils for body, and the deeply caramelised onion that gives breyani its characteristic richness and sweetness.

South African breyani belongs firmly to the Cape Malay tradition, though it has been adopted and adapted across communities over the centuries. Like all great layered rice dishes — the Indian biryani it descends from, the Persian pilaf before that — it is built in stages: the meat first, the rice separately, then assembled in layers and finished together in a sealed pot. Each stage matters. Done well, this is one of the most impressive dishes in the South African repertoire.

Prep Time
30 min
Cook Time
2 hrs
Serves
6–8
Difficulty
Intermediate
✦ ✦ ✦

What Makes South African Breyani Distinct

South African breyani differs from Indian biryani in several characteristic ways. The Cape Malay version typically includes lentils layered with the rice — adding earthiness and body that is not standard in Indian regional biryanis. The spice profile leans on whole spices — cardamom, cinnamon, cloves — rather than ground spice pastes, giving a more restrained, aromatic fragrance than many Indian versions. And the deeply caramelised onion — golden-brown, almost jammy, cooked for a good twenty minutes — is fundamental: it goes into the curry base and on top of the rice, and it is what distinguishes a properly made breyani from one that was rushed.

The Seasoned Hearth tip — the onion is the foundationDo not rush the onions. They need 20–25 minutes over medium heat to go from raw to the deep golden-brown that gives breyani its characteristic sweetness and colour. Half go into the curry; half go on top of the assembled pot before it steams. Both uses matter equally. This step cannot be shortcut.
✦ ✦ ✦

What You Will Need

For the Lamb Curry Base

  • Bone-in lamb shoulder or knuckles, cut into pieces1.5 kg
  • Cooking oil3 tbsp
  • Large onions, thinly sliced2
  • Garlic cloves, crushed4
  • Ginger, grated1 thumb
  • Medium curry powder2 tbsp
  • Turmeric1 tsp
  • Ground cumin1 tsp
  • Ground coriander1 tsp
  • Garam masala1 tsp
  • Cardamom pods, bruised4
  • Cinnamon sticks2
  • Cloves4
  • Bay leaves2
  • Tomatoes, grated2
  • Plain yoghurt1 cup
  • Salt and pepperto taste

For the Rice and Lentil Layers

  • Basmati rice, soaked 30 minutes3 cups
  • Dried brown or green lentils, soaked 30 minutes1 cup
  • Saffron or turmeric dissolved in warm water3 tbsp
  • Rose water (optional)a few drops
  • Fresh coriander, to finisha handful
✦ ✦ ✦

How to Make Breyani — Step by Step

Stage 1 — The caramelised onion

  1. 1
    Heat the oil in a wide, heavy pot over medium heat. Add the sliced onions and cook, stirring every few minutes, for 20–25 minutes until they are deep golden brown — not burnt, but properly caramelised with a slightly jammy texture. Remove half and set aside. These go on top of the pot at the end.

Stage 2 — The lamb curry

  1. 2
    Add the garlic and ginger to the remaining onion in the pot. Fry for 1 minute until fragrant. Add the whole spices — cardamom, cinnamon, cloves, bay leaves — and stir for 30 seconds. Then add the ground spices and stir for another 30 seconds, keeping it moving.
  2. 3
    Add the grated tomato and yoghurt. Season generously with salt. Stir to combine, then add the lamb pieces and turn to coat in the sauce. Cover and cook over medium-low heat for 1 hour, stirring occasionally, until the lamb is tender and the sauce has reduced and thickened. Taste and adjust seasoning.

Stage 3 — Par-cook the rice and lentils

  1. 4
    Bring a large pot of well-salted water to the boil. Add the soaked and drained rice and cook for 6–7 minutes until it is about 70% done — the grain should be cooked on the outside but still have a small chalky centre when you bite through it. Drain immediately and spread out briefly to stop it cooking further.
  2. 5
    In a separate small pot, simmer the soaked lentils in salted water for 15–20 minutes until just tender but not mushy. Drain.

Stage 4 — Layer and steam

  1. 6
    In your heavy pot, build the layers: half the cooked lentils first, then all the lamb and curry sauce, then the remaining lentils, then the par-cooked rice in an even layer on top. Drizzle the saffron water over the rice — it will create golden patches as it steams through. Scatter the reserved caramelised onions across the top. Add a few drops of rose water if you are using it.
  2. 7
    Cover the pot as tightly as possible — wrap the lid in a clean cloth or place foil under it to trap all the steam. Cook over the lowest possible heat for 30–40 minutes until the rice is fully tender and fragrant, and a golden crust has formed on the bottom of the pot. This crust — called the kors — is a prize: crunchy, slightly caramelised, beloved.
  3. 8
    Remove from the heat and rest, still covered, for 10 minutes. Then open at the table and serve directly from the pot, making sure to scrape up the kors from the bottom. Finish with fresh coriander.















The rice must be under-cooked before layeringThis is the most important technical point in the whole recipe. The rice goes into the pot at 70% done — still slightly chalky in the centre. It will finish cooking in the steam during the final stage. If you cook the rice fully before layering, it will be mushy and overcooked by the time the breyani is done. When in doubt, under-cook rather than over-cook at this stage.
The Seasoned Hearth tip — the kors is the rewardThe golden crust that forms on the bottom of the pot during the final steam — the kors in Afrikaans — is considered a delicacy by breyani lovers. It is crisp, caramelised and intensely flavoured. If yours has formed a good kors, you have done the recipe correctly. Serve it alongside the rice as a treat rather than scraping it away.
✦ ✦ ✦

What to Serve with Breyani

  • Raita — plain yoghurt with cucumber and mint cools the palate against the warm spice.
  • Atchar (achaar) — South African mango or mixed vegetable pickle is the traditional accompaniment; the sharpness cuts through the richness of the lamb beautifully.
  • A simple salad — sliced tomato, onion and cucumber with lemon and coriander.
  • Chutney — fruit chutney alongside the raita gives a sweet contrast.
✦ ✦ ✦

Frequently Asked Questions

What is the difference between breyani and biryani?
South African breyani is a direct descendant of the South Asian biryani brought by the Cape Malay and Indian communities. The South African version typically includes lentils layered with the rice — which is not standard in most Indian biryanis — and uses a slightly different spice profile shaped by the Cape Malay tradition. The cooking method — par-cook, layer, steam — is the same, but the flavour result is distinctly South African.
Can I make breyani with chicken instead of lamb?
Yes — chicken breyani is equally well loved. Use bone-in chicken pieces and reduce the curry cooking time to 35–40 minutes, since chicken cooks faster than lamb. The rest of the method stays the same. Chicken breyani tends to be slightly lighter in character but no less fragrant.
Do I have to include lentils?
Traditional Cape Malay breyani includes lentils and they are worth keeping — they add a gentle earthiness and body that makes the dish more interesting. That said, breyani without lentils is still delicious; simply layer the lamb and rice without them if you prefer a cleaner rice layer.
How do I know when the breyani is done in the final steaming stage?
The rice should be fully tender with no chalk at the centre, and you should be able to smell the caramelising crust forming at the bottom of the pot — a slightly toasty, sweet smell that is different from burning. Thirty to forty minutes on your lowest heat setting is almost always sufficient. If you are unsure, open the lid briefly after 30 minutes to check the rice at the top layer.

The Dish That Marks an Occasion

Breyani takes time. It takes attention. It takes a willingness to work through several stages and trust that the result — fragrant, layered, magnificent — will be worth every minute. It always is. Make it for people you want to feed properly.


— K.B. Shivuri, The Seasoned Hearth

No comments:

Post a Comment

South African Sunday Lunch Traditions: What to Cook

  In South Africa, Sunday lunch is not just a meal. It is a ceremony, a gathering, an argument about which cut of meat and how long to cook ...