
Rustic Mutton Keema Biryani
A fragrant one-pot biryani where tender ground mutton is cooked with aromatic basmati rice, caramelized onions, and warm spices. The mutton renders its rich, deep flavor into the rice layers while yogurt and ginger-garlic paste create a creamy base. Perfect for a family meal or special occasion.
- Prep
- 25 min
- Cook
- 45 min
- Wait
- 20 min
- Total
- 1 hr 30 min
- Makes
- 4 servings (about 1.5 cups per person)
Steps
Before you start
- Measure and prepare all spices ahead of time
- Soak basmati rice in cold water for 20 minutes, then drain well
- Have yogurt at room temperature
- Use a heavy-bottomed pot or Dutch oven with a tight-fitting lid
Caramelize the onions
- Heat 3 tablespoons of ghee in a heavy-bottomed 4-quart pot over medium heat.
- Add the sliced onions and cook, stirring occasionally, for 12–15 minutes until they turn deep golden brown and crispy at the edges.
- Watch carefully—they should caramelize but not burn.
- Transfer half the onions to a paper towel-lined plate for garnish; leave the rest in the pot.
+ Show details− Hide details
Ready when: Onions are deep golden brown and some edges are crispy
Tip: Stir frequently but don't rush—low and slow caramelization builds better flavor than high heat.
Cook the mutton with aromatics
- Increase heat to medium-high.
- Add the ground mutton to the pot with caramelized onions.
- Break it up with a spoon and cook for 4–5 minutes, stirring occasionally, until it loses its raw pink color and begins to brown.
- Add the ginger-garlic paste and cook for 1 minute until fragrant.
- Add the chopped tomatoes and green chilies, and cook for 3–4 minutes until tomatoes soften and release their juices.
+ Show details− Hide details
Ready when: Mutton is no longer pink; tomatoes are soft and breaking down
Tip: Don't crowd the meat—let it brown rather than steam. If the pot feels dry, reduce heat slightly.
Bloom the spices
- Stir in the red chili powder, turmeric, ground coriander, and black pepper.
- Cook for 1 minute, stirring constantly, until the spices are fragrant and coat the meat evenly.
- This blooming step releases the oils in the spices.
+ Show details− Hide details
Ready when: Spices smell fragrant and coat the meat
Tip: Keep the heat at medium-high and stir constantly to prevent the spices from burning.
Temper the yogurt and combine
- Remove the pot from heat.
- Stir the yogurt in a bowl, then slowly add it to the pot while stirring constantly to prevent curdling.
- Mix until the yogurt is fully incorporated into the mutton mixture.
+ Show details− Hide details
Ready when: Yogurt is fully blended into the mutton mixture
Tip: Removing from heat and stirring the yogurt first prevents it from curdling in the hot meat.
Toast the whole spices
- Return the pot to medium heat.
- Add the remaining 1 tablespoon of ghee.
- Add the cumin seeds and allow them to sizzle and darken for 30 seconds.
- Then add the cinnamon stick, crushed cardamom pods, cloves, and bay leaves.
- Toast for another 30 seconds until fragrant.
+ Show details− Hide details
Ready when: Spices are fragrant and seeds are darkened
Tip: Toast the spices briefly—they should smell aromatic, not burnt. This adds depth to the final dish.
Layer in the rice
- Add the drained basmati rice to the pot, stirring gently to combine it evenly with the mutton and spices.
- Pour in 3 cups (720 ml) of water and add 1.5 teaspoons of salt.
- Stir once, bringing the rice and meat together.
+ Show details− Hide details
Ready when: Rice, meat, and spices are evenly distributed; liquid covers the rice
Tip: Use a 1:2.4 ratio of rice to water to ensure proper cooking. The liquid should just cover the rice with a bit more.
Bring to a boil and reduce heat
- Increase heat to medium-high and bring the pot to a boil, stirring occasionally to ensure the rice doesn't stick to the bottom.
- Once it reaches a full boil, reduce heat to low, cover with a tight-fitting lid, and cook for 12–15 minutes until all liquid is absorbed and the rice is tender.
+ Show details− Hide details
Ready when: All liquid is absorbed; rice grains are tender and separate easily
Tip: Don't lift the lid while cooking—trapped steam is essential for even cooking. If you hear sizzling at the bottom, your heat is too high.
Rest and fluff
- Remove the pot from heat and let it sit, covered, for 5 minutes.
- This allows the rice to relax and any remaining moisture to distribute evenly.
- Gently fluff the biryani with a fork, being careful not to break the rice grains.
+ Show details− Hide details
Ready when: Rice is fluffy and easily separates with a fork
Tip: The resting step is crucial—it prevents mushy biryani. Use a fork to fluff, not a spoon, to avoid breaking the grains.
Finish with herbs and reserved onions
- Transfer the biryani to a serving dish.
- Sprinkle the fresh cilantro and mint over the top, then scatter the reserved crispy fried onions across the surface.
- Gently fold or toss the biryani to distribute the herbs and onions evenly, maintaining the texture of the rice.
+ Show details− Hide details
Ready when: Herbs and onions are evenly distributed
Tip: Add herbs just before serving to preserve their fresh color and aroma. Save some fried onions for garnish if you like extra crunch.
Good to know
Tips
- For deeper, more layered flavor, make 'fried onion oil' by crushing the reserved fried onions into a paste with a bit of ghee and drizzling it over the finished biryani.
- If your mutton is very fatty, remove some of the rendered fat after step 2 before adding yogurt—1–2 tablespoons of fat is ideal for flavor and richness.
- For extra aromatic depth, soak a pinch of saffron threads in 2–3 tablespoons of warm milk for 10 minutes and pour it over the rice just before covering the pot in step 7.
- Check your pot's lid seal: a loose or warped lid will let steam escape and dry out the rice. If you don't have a tight-fitting lid, cover the pot with foil before placing the lid on top.
Make ahead
You can make the mutton-yogurt base (through step 4) up to 8 hours ahead, refrigerate in an airtight container, and bring it to room temperature before continuing with the rice. The caramelized onions can also be made ahead and stored separately for up to 3 days in an airtight container.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place in a pot over low heat with a splash of water (2–3 tablespoons per serving), cover, and warm for 5–7 minutes until heated through. Alternatively, microwave individual servings covered for 1–2 minutes. The biryani can be frozen for up to 1 month; thaw in the refrigerator overnight and reheat as above. Do not freeze the fried onion garnish; add fresh ones after reheating.
Substitutions
- ground mutton → Ground lamb or ground goat meat. Both have similar richness and fat content. Use the same weight; lamb may cook slightly faster (10–12 minutes total).
- ghee (clarified butter) → Unsalted butter or neutral oil (such as vegetable or canola oil). Ghee has a higher smoke point and deeper flavor, but butter works well. Use equal amounts. Reduce butter to 3 tablespoons total if using, as it burns more easily at high heat.
- plain yogurt (full-fat) → Sour cream or Greek yogurt (full-fat). Both add creaminess and tang. Use the same volume; Greek yogurt is thicker, so thin with 1–2 tablespoons water if needed.
- basmati rice, long-grain → Jasmine rice or long-grain white rice. These grains have similar cook times and will produce a comparable texture. Basmati has the most fragrant aroma, but jasmine is a closer substitute.
More biryani
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Indian
- Main ingredient
- Basmati Rice
- Method
- Stovetop
- Quick & Easy
- One-Pot





