Nyonya Cooking
Nasi Briyani Ayam


Rice & Noodles



Cooking Time



2 Servings

Nasi Briyani Ayam

Malaysian Nasi Briyani Nasi Biriyani Nasi Biriani Nasi Birani

  418 YouTube ratings  
Support us on Patreon: http://nyonya.tv/patreon

Spiced rice accompanied with delicious curry chicken, 'Nasi Briyani' is the love of many Malaysians at Indian/Malay food outlets.

'Nasi Briyani' is one dish that is flavour packed due to the various spices which are used in the dish. Originally not from Malaysia, 'Nasi Briyani' has however found home in South East Asian countries like Malaysia and Singapore. It is quite a popular dish in many casual eateries (Mamak) and often enjoyed with meat curries, eggs and vegetables. While the argument goes on to find the origin of 'Nasi Briyani', I choose to celebrate this dish with the various ways it is cooked in different countries. The usage of pandan leaves to add fragrance to the rice definitely gives it a Malaysian twist. Besides that, the rice is cooked separately without the meat. In 'Mamak' eateries, the rice is served as it is and any preferred side dishes are selected separately. It is like a buffet of curries and delicious dishes that goes perfectly with 'Nasi Briyani'. A basic plate of 'Nasi Briyani' consists of spiced rice and meat curry of your choice. I personally prefer mutton and chicken curry to go with 'Nasi Briyani'. Therefore, I had chosen to prepare a video on 'Nasi Briyani' with a special Chicken Curry. Just like many of my other recipes, feel free to substitute chicken with other meat of your choice. The key is to use the same selection of spices and allow the meat to cook until it is tender. Marinating the chicken with yoghurt helps to tenderize the meat as the lactic acid in the yoghurt breaks down the protein. Additionally, the tanginess in the greek yoghurt definitely adds a wonderful flavour to the curry. In this recipe, I had selected greek yoghurt but you may use any other yoghurt or even curd. Greek yoghurt is known to be thicker, richer in fats and more resistant to heat. The creamier it is, the more delicious it becomes! Malaysian 'Nasi Biryani' usually uses evaporated milk to add creaminess to the rice. Besides making the rice tastes creamier, evaporated milk also makes the rice fluffier. As I did not have any in hand, I opted for full fat milk instead. It worked just as well too. If you want to opt for evaporated milk, use 50ml of evaporated milk instead of the suggested 100 ml full fat milk. Ghee plays an important role in making a good plate of 'Nasi Briyani'. In fact, I honestly think it contributed a huge difference to the flavour. As ghee is often sold in big cans, it would not be fully utilized, thus it would be such a waste. Making ghee on your own is a little bit of a hassle. Hence, a quick DIY version of ghee using butter is also presented in the video. Marinate the meat and prepare the ghee one day in advance to lessen the preparation time the following day.

Related Recipe Ideas



  • 190 grams basmati rice
  • 2 tablespoons butter
  • 100 milliliters milk
  • 1 star anise
  • 1 teaspoons cumin powder
  • 1 pandan leaves
  • 0.25 teaspoons salt
  • 3 cardamom
  • 3 clove(s)
  • 0.25 teaspoons saffron
  • 1 teaspoons cumin seeds


  • 350 grams chicken meat
  • 2 tomato(es)
  • 150 grams yogurt
  • 3 tablespoons butter
  • 1 red onion(s)
  • 2 star anise
  • 1 cinnamon stick(s)
  • 3 centimeters ginger
  • 3 garlic clove(s)
  • 1 pandan leaves
  • 3 cardamom
  • 1.5 coriander powder
  • 0.5 teaspoons sugar
  • 1 teaspoons salt
  • 1 teaspoons chilli powder
  • 1.5 teaspoons cumin powder
  • 1 teaspoons turmeric powder
  • 1 teaspoons black pepper powder
  • 1.5 teaspoons fennel seeds

Steps to Prepare

  1. Marinate chicken with yoghurt for at least 30 minutes.
  2. Prepare ghee by heating butter, as listed in (A) and (B) at lowest heat until whey floats to the top. Remove whey and set aside.
  3. Using 1.5 tablespoons of ghee, sauté all spices listed in (A) at low heat.
  4. Add slices of half a red onion and saute until they are slightly wilted.
  5. Add knotted pandan leaf and basmati rice into pot.
  6. Pour milk and water into pot and cook at high heat. Once it boils, reduce heat to the lowest and allow it to simmer until cooked.
  7. Meanwhile, prepare saffron water by toasting saffron on a dry pan at low heat for 50-60 seconds.
  8. Add 1 tablespoon of boiling water to saffron and allow it to sit for 10 minutes.
  9. Once rice is ready, pour saffron water onto rice.
  10. To prepare chicken curry, use the rest of the ghee to sauté all spices listed in B (garlic, ginger and chopped red onions) at low heat until fragrant.
  11. Stir in tomatoes and knotted pandan leaf and saute for 3 minutes or until tomatoes are slightly softer.
  12. Add in chicken pieces (removing as much yoghurt as possible) and coat them evenly with spices.
  13. Add enough water to cover chicken pieces and increase heat to the highest.
  14. Then, add yogurt which was removed from chicken pieces, into pot and stir well.
  15. Once curry boils, reduce heat and let it simmer for at least 20 minutes or until chicken is cooked.
  16. Add salt and sugar to taste.
  17. Serve rice with chicken curry and garnish with some fried raisins, fried cashew nuts, chilies, spring onions and fried shallots.

The Nyonya Community

Have you tried the recipe for Nasi Briyani Ayam?

Take a photo of your dish and share to inspire another foodie to try this recipe.

Recommended Products Used in Videos

Buy Now
Oyster Sauce

Buy Now
Soy Sauce

Buy Now
Sesame Oil

Buy Now
Fermented Beans

Buy Now
Tamarind Pulp

Buy Now
Fermented Shrimp Paste

Buy Now
WMF Cookware Set

Buy Now
Carbon Steel Wok

Buy Now
Rice Cooker

Buy Now
Elo Cookware Set

Buy Now
Fissler Wok Stainless Steel

Buy Now
Cocotte Oven

Buy Now
Chopsticks (for Meal)

Buy Now
Chopsticks (for Cooking)

Buy Now
Japanese Knife

Buy Now
Meat Cleaver

Buy Now
Soup Spoon

Buy Now
Korean Spoon and Chopsticks

Buy Now
Steaming Rack

Buy Now
Pastle and Mortar

Buy Now
Wok Spatula

Buy Now
Hot Plate Clip

Buy Now
Kitchen Scissors

Buy Now
Stainless Steel Sieve