Hyderabadi mutton dum biryani is a classic Indian rice dish made with aromatic basmati rice, spiced mutton, fried onions, fresh herbs and fragrant whole spices. The ingredients are layered in a heavy-bottomed pot and cooked slowly under a tight lid, allowing the rice to absorb the aroma of the meat and spices.

This recipe follows the kacchi dum biryani method, in which marinated raw mutton is layered beneath partially cooked rice before the pot is sealed and cooked on low heat. The key is to give the mutton enough time to become tender without overcooking the rice.
You can prepare this Hyderabadi-style mutton biryani at home without a pressure cooker. A heavy-bottomed handi or pot, good-quality aged basmati rice, properly marinated mutton and controlled heat are the essentials.
Hyderabadi biryani is known for its layered flavours and distinctive dum-cooking technique. Rather than cooking the meat and rice together in a large amount of liquid, the ingredients are layered and cooked in a covered pot.
A few details make a noticeable difference:
If you enjoy traditional Indian meat dishes, explore these best mutton recipes to make at home.
This recipe serves approximately 6 people. Prepare the ingredients before starting so the rice, marinade and layering process are easier to manage.
Ingredient note: The salt used to boil the rice is separate from the salt in the marinade. Because the rice water is drained, season the boiling water well, but taste the marinade and adjust its salt to suit your preference.
Place the mutton in a large bowl. Add the yogurt, ginger-garlic paste, lemon juice, Kashmiri chilli powder, turmeric, biryani masala and salt.
Mix thoroughly so every piece is coated. Fold in ½ cup fried onions, mint and coriander.
Cover and refrigerate for at least 2–4 hours. For a deeper flavour, you can marinate it for up to 8 hours or overnight.
Keep the mutton refrigerated while it marinates. Do not leave raw marinated meat at room temperature for an extended period.
Rinse the basmati rice gently several times until the water becomes clearer. Soak it in fresh water for 30–45 minutes, then drain.
Soaking helps the grains cook more evenly. Handle the rice gently to reduce breakage.
Bring a large pot of water to a boil. Add the bay leaf, green cardamom, cloves, cinnamon and salt.
Add the soaked, drained rice. Boil until the grains are approximately 70% cooked: the outside should be softened, but the centre should remain slightly firm.
The rice will finish cooking during dum. Drain it promptly to prevent the grains from becoming too soft.
Important: Do not cook the rice completely at this stage. Overcooked rice can become mushy after layering and steaming.
Add a few saffron strands to 2 tablespoons of warm milk. Leave them to infuse while you assemble the biryani.
This mixture adds a delicate aroma and golden colour. If saffron is unavailable, you can leave it out rather than replacing it with artificial colouring.
Use a heavy-bottomed handi or deep, heavy pot with a well-fitting lid.
Spread the marinated raw mutton evenly across the bottom of the pot, including the marinade. Make sure the pieces are arranged in a reasonably even layer so they cook more consistently.
Spread the partially cooked rice over the mutton. Top with the remaining ½ cup fried onions, extra mint and coriander, the saffron milk and ghee.
Avoid stirring the layers together. Keeping the rice on top helps preserve the traditional layered texture.
Cover the pot with a tight-fitting lid. If needed, use wheat dough around the rim to help seal the lid.
A good seal helps retain steam, but the pot must still be suitable for stovetop cooking. Avoid sealing a pressure cooker in a way that blocks or interferes with its safety mechanisms.
Place the pot over medium heat for about 10 minutes to bring the contents up to temperature. Then reduce the heat to low or medium-low and continue cooking gently.
For kacchi mutton dum biryani, allow approximately 60–90 minutes of gentle dum cooking as a starting guide, rather than relying on a short fixed cooking time. The exact time depends on the size, age and toughness of the mutton, the pot, the quantity of food and the heat source.
If your pot has a thin base, place it on a heat diffuser or flat griddle to reduce the risk of scorching. Avoid repeatedly opening the lid because steam is needed to cook the rice and meat.
Check the biryani carefully when you think it is ready. The mutton should be fully cooked and tender, not chewy or raw near the bone, and the rice should be cooked through with separate grains. If the meat is still firm, cover the pot and continue cooking gently, checking periodically. Add a little hot water only if needed and if the bottom is becoming dry.
Once the mutton is tender and the rice is cooked, turn off the heat and let the biryani rest, covered, for about 10 minutes.
Gently lift the rice and mutton from the sides with a wide spoon rather than aggressively mixing everything together. Serve hot with raita, sliced onions or a fresh salad.
Bone-in mutton is a good choice because it contributes flavour and can become tender during slow cooking. Cut the pieces into similar sizes so they cook more evenly.
Yogurt, ginger-garlic paste, lemon juice and spices season the meat. A longer refrigerated marinade gives the flavours more time to develop, but it does not guarantee that tough mutton will become tender without sufficient cooking.
Long-grain, aged basmati rice is ideal for a fragrant biryani with distinct grains. Rinse and soak it, then parboil it rather than cooking it fully before layering.
High heat throughout dum cooking can burn the marinade at the bottom before the mutton becomes tender. Once the pot is hot, use low, steady heat.
Mutton varies considerably in tenderness. Check the meat itself before serving. If the rice is ready but the mutton is still tough, the dish needs more cooking; do not serve it simply because the suggested time has elapsed.
The marinade and trapped steam provide moisture during cooking. Excess water can make the rice soggy, so add extra hot water only when necessary.
For another traditional meat dish with a bold spice profile, try this dhaba-style mutton curry.
Hyderabadi mutton biryani is filling on its own, but simple accompaniments help balance its rich flavours.
If you are planning an Indian non-vegetarian menu, you can also explore Andhra-style mutton fry or this Indian chicken curry recipe.
Allow the biryani to cool briefly, then transfer it to shallow, airtight containers and refrigerate it within 2 hours of cooking. Do not leave it at room temperature until it has cooled completely.
Reheat only the portion you plan to eat, and avoid repeated cooling and reheating.
In kacchi biryani, raw marinated mutton is layered with partially cooked rice and cooked together on dum. In pakki biryani, the meat is cooked separately before it is layered with the rice. Kacchi biryani requires particular care because the raw meat must cook fully beneath the rice.
For this kacchi-style method, allow roughly 60–90 minutes of gentle dum cooking as an initial guide, plus about 10 minutes of resting. Tougher mutton or larger pieces may need longer. Always check that the meat is fully cooked and tender before serving.
Yes. A heavy-bottomed handi or deep pot with a tight-fitting lid works well. Use steady low heat after the initial heating period and check the meat for tenderness before serving.
Common causes include overcooking the rice before layering, soaking it for too long, adding too much liquid or cooking it for too long after the grains are already done. Parboil the rice to about 70%, drain it promptly and use only the moisture needed for the dum process.
The meat may need more time, particularly if the pieces are large or come from a tougher cut. Continue cooking gently and check periodically. Marination improves flavour, but it cannot replace the time needed for tough connective tissue to soften.
Yes. Marinate it in a covered container in the refrigerator for up to overnight. Keep the raw meat chilled throughout the marination period.
Aged basmati rice is a popular choice because of its fragrance and long grains. Rinse it gently, soak it and parboil it before layering so it can finish cooking during dum.
Hyderabadi mutton dum biryani brings together aromatic basmati rice, well-seasoned mutton, fried onions, fresh herbs and slow cooking in one satisfying dish. The most important details are to marinate the meat properly, parboil the rice carefully, control the heat and allow enough time for the mutton to become tender.
With patience and attention to doneness, you can prepare a flavourful Hyderabadi-style mutton dum biryani at home for a family meal or a special occasion.
- Use aged basmati rice for fragrant, separate grains.
- Keep the mutton refrigerated during marination.
- Cooking time is a guide, not a guarantee. Do not serve until the mutton is fully cooked and tender.
- If the rice is cooked but the mutton is still tough, continue gentle cooking and check periodically.
- Avoid adding excess water, which can make the rice soggy.
- Boneless mutton or lamb may cook faster; check it earlier.
- Refrigerate leftovers within 2 hours in shallow, airtight containers. Store at 4°C (40°F) or below and use within 3–4 days.
- Reheat leftovers until steaming hot throughout. Freeze portions for longer storage and thaw in the refrigerator.