Durban Chicken Breyani Recipe | South African Indian Chicken Biryani

There are some dishes that immediately make a table feel special, and for me, chicken breyani is one of them.

When I make breyani, I always think of family gatherings, busy kitchens, big pots, and that beautiful smell of spices, rice, potatoes and chicken cooking together. It is the kind of meal that feels generous before anyone even takes a bite.

A good Durban-style chicken breyani is full of flavour, but it should still feel balanced. The rice must be fragrant, the chicken must be tender, the potatoes must be golden and soft, and the spices must come through without overpowering everything.

This is my family-style chicken breyani recipe — comforting, flavourful and perfect for Sundays, family lunches, celebrations, or anytime you want to cook something that feels like home.

Serves

6 to 8 people

Prep Time

30 minutes

Marinating Time

1 hour, or overnight for best flavour

Cooking Time

1 hour to 1 hour 15 minutes

Ingredients

For the Chicken Marinade

  • 1.5kg chicken pieces, bone-in preferred
  • 1 cup plain yoghurt
  • 2 teaspoons ginger and garlic paste
  • 2 tablespoons Masala Factory Breyani Masala or Babez Masala
  • 1 teaspoon Masala Factory turmeric powder
  • 1 teaspoon Masala Factory chilli powder, adjust to taste
  • 1 teaspoon Masala Factory ground cumin
  • 1 teaspoon Masala Factory ground coriander
  • 1 teaspoon Masala Factory garam masala
  • 1½ teaspoons salt, or to taste
  • Juice of ½ lemon
  • 2 tablespoons oil

For the Rice

  • 3 cups basmati rice
  • Water for boiling
  • 1 cinnamon stick
  • 3 cardamom pods
  • 3 cloves
  • 1 bay leaf
  • 1 teaspoon salt

For the Breyani

  • 4 tablespoons oil or ghee
  • 2 large onions, thinly sliced
  • 3 medium potatoes, peeled and cut into halves or quarters
  • 2 tomatoes, grated or finely chopped
  • 2 sprigs curry leaves
  • ½ cup fresh coriander, chopped
  • ½ cup fresh mint, chopped
  • A pinch of saffron or egg yellow food colouring mixed with 2 tablespoons warm water, optional
  • 2 tablespoons butter or ghee for finishing

Optional Additions

  • 2 boiled eggs, halved, for serving
  • 1 green chilli, slit, for extra heat
  • Fried onions for garnish
  • Masala Factory Carrot and Chilli Pickle on the side
  • Masala Factory Crushed Chilli Pickle for extra heat
  • Cucumber raita or sambals for serving

Method

1. I marinate the chicken

I place the chicken pieces in a large bowl and add the yoghurt, ginger and garlic paste, breyani masala, turmeric, chilli powder, cumin, coriander, garam masala, salt, lemon juice and oil.

I mix everything well so the chicken is fully coated. Then I cover it and let it marinate for at least 1 hour. If I have time, I prefer to leave it overnight in the fridge because the flavour becomes much deeper.

2. I prepare the rice

I rinse the basmati rice a few times until the water runs mostly clear. Then I soak it for about 20 minutes.

In a large pot, I bring water to a boil and add the cinnamon stick, cardamom pods, cloves, bay leaf and salt. I add the rice and cook it until it is about 70% cooked.

The rice should still have a little bite because it will finish cooking with the breyani. I drain it and set it aside.

3. I fry the potatoes

I heat oil in a pot or pan and fry the potatoes until they are golden on the outside. They do not need to be fully cooked at this stage because they will finish cooking in the breyani.

I remove them and keep them aside.

4. I cook the onions

In the same pot, I add the sliced onions and cook them until they become golden brown. I like to take my time here because good onions add sweetness and depth to the breyani.

I remove some of the onions for garnish and leave the rest in the pot.

5. I start the chicken base

I add the curry leaves and grated tomatoes to the onions in the pot. I cook them for a few minutes until the tomatoes soften.

Then I add the marinated chicken and stir well. I let it cook for about 10 to 15 minutes so the chicken starts releasing its flavour into the sauce.

6. I layer the breyani

Once the chicken has started cooking, I lower the heat.

I place the fried potatoes over the chicken, then sprinkle some fresh coriander and mint.

Next, I add the partly cooked rice on top, spreading it evenly. I sprinkle over more coriander, mint, the reserved fried onions, and the saffron or food colouring water if I am using it.

I dot the top with butter or ghee.

7. I steam the breyani

I cover the pot tightly with a lid. If the lid is not very tight, I place foil under the lid to keep the steam inside.

I cook the breyani on low heat for about 35 to 45 minutes. The steam finishes cooking the rice, softens the potatoes and brings all the flavours together.

I do not stir the breyani while it is steaming.

8. I let it rest before serving

Once the breyani is done, I turn off the heat and let it rest for about 10 minutes before opening the pot.

Then I gently lift the rice and chicken from the bottom, being careful not to mash everything together.

Serving Suggestions

I love serving chicken breyani with:

  • Cucumber raita
  • Carrot salad
  • Sambals
  • Boiled eggs
  • Masala Factory pickles
  • Fresh coriander
  • Papadums
  • A simple tomato and onion salad

My Cooking Tip

The secret to good breyani is not rushing the layers. The chicken must be well-marinated, the rice must only be partly cooked, and the pot must steam gently.

If the heat is too high, the bottom can burn before everything cooks through. Low and slow is the way to go.

For me, breyani is one of those dishes that brings people together. It feels like celebration food, but it is also comfort food. When the pot opens and that steam comes out with the smell of masala, rice and fresh herbs, you know everyone is about to eat well.

Leave a comment

Your email address will not be published. Required fields are marked *