Mamak-style mutton briyani is a beloved one-pot dish from Malaysia's Indian Muslim community, layering fragrant basmati rice with slow-cooked spiced mutton, fried onions, and saffron. The hallmark is the dum technique, where the pot is sealed so the rice absorbs all the aromatic juices. It is traditionally served with cooling raita and crisp papadums at bustling mamak stalls.
Nutrition Facts
Per serving (estimated)
- 620 kcalCalories
- 24 gFat
- 9 gSaturated Fat
- 62 gCarbs
- 4 gFiber
- 6 gSugar
- 36 gProtein
- 480 mgSodium
- 720 mgPotassium
- 120 mgCalcium
- 5 mgIron
- 8 mgVitamin C
- 85 mcgVitamin A
Ingredients
For the mutton marinade
- 900 g bone-in mutton shoulder, cut into 4 cm pieces
- 1 cup plain yogurt
- 2 tbsp ginger-garlic paste
- 1 tbsp biryani masala
- 1 tsp turmeric powder
- 1 tsp Kashmiri red chili powder
- 1 tbsp lemon juice
- 1 1/2 tsp salt
For the spice base
- 4 large onions, sliced thin
- 3 tbsp ghee
- 2 green chilies, slit lengthwise
- 2 tomatoes, chopped
- 1 tbsp biryani masala
- 1/2 cup mint leaves, chopped
- 1/2 cup coriander leaves, chopped
- 1 cup water
For the rice
- 3 cups aged basmati rice
- 6 cups water
- 2 bay leaves
- 5 green cardamom pods
- 4 cloves
- 1 cinnamon stick
- 1 star anise
- 1 tbsp ghee
For layering and dum
- 1 cup crispy fried onions
- Pinch of saffron strands soaked in 3 tbsp warm milk
- 2 tbsp melted ghee
- Extra mint and coriander leaves
- Sealing dough made from 1/2 cup flour and water
Directions
- Combine mutton with yogurt, ginger-garlic paste, biryani masala, turmeric, chili powder, lemon juice, and salt. Cover and refrigerate for at least 2 hours, preferably overnight for deeper flavor.
- Heat ghee in a heavy-bottomed pot over medium heat and fry the sliced onions for 12 to 15 minutes until deep golden brown. Remove half and set aside for garnish.
- To the remaining onions, add green chilies and ginger-garlic paste, stirring for 1 minute until fragrant. Add tomatoes, biryani masala, and cook 4 to 5 minutes until the oil separates from the masala.
- Add the marinated mutton and stir to coat well in the spice base. Pour in 1 cup water, cover, and simmer on low for 50 to 60 minutes until the mutton is fork-tender and the gravy is thick.
- While the mutton cooks, rinse basmati rice until water runs clear and soak for 30 minutes. Bring 6 cups water to a boil with bay leaves, cardamom, cinnamon, cloves, star anise, and ghee. Add the drained rice and parboil for 6 to 7 minutes until 70 percent cooked. Drain immediately.
- Spoon the parboiled rice evenly over the mutton in the pot. Scatter the reserved fried onions, saffron milk, melted ghee, and fresh mint and coriander across the top.
- Seal the lid tightly with the flour-water dough to trap all the steam. Place a flat tawa underneath and cook on the lowest heat for 25 minutes (dum cooking).
- Turn off the heat and let the biryani rest undisturbed for 10 minutes before breaking the seal. Gently fluff the layers from the side without mashing the mutton.
- Serve hot with cucumber raita, papadums, and a wedge of lime.
Cook’s Notes
- Always use aged basmati rice; it stays separate and fluffy after the long dum cook.
- Marinate the mutton overnight if time allows; the yogurt tenderizes the meat and the spices penetrate deeply.
- Use a heavy pot or traditional handi so heat distributes evenly during the sealed dum phase.
- Do not lift the lid once the pot is sealed; trust the trapped steam to finish the rice and infuse the flavors.
- For extra richness, add a tablespoon of coconut milk to the rice while parboiling, a mamak stall touch.
More Malaysia Recipes You’ll Love
Craving more flavors from Malaysia? Try these traditional recipes:









