Indian Chicken Biryani Rice (Layered, Aromatic & Restaurant-Style at Home)
What makes biryani different? 🍚
Unlike everyday spiced rice, biryani is built in layers: partially cooked basmati goes in with a richly seasoned chicken mixture, then everything finishes together on low heat. This final steaming step (often called dum) is what gives biryani its signature aroma and distinct grains—never mushy, never bland.
Quick overview ⏱️
- Servings: 4–6
- Total time: about 75–90 minutes (plus marinating)
- Difficulty: medium (mostly timing and gentle heat)
- Key skill: par-cooking rice so it finishes perfectly during steaming
Ingredients
For the chicken & marinade 🍗
- 700 g chicken thighs (boneless or bone-in), cut into large bite-size pieces
- 200 g plain yogurt
- 1 tbsp lemon juice
- 4 cloves garlic, finely grated or crushed
- 20 g fresh ginger, finely grated
- 1 tsp salt (plus more for the rice water)
- 1 tsp turmeric
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground cloves (or 4–5 whole cloves)
- 1 tsp ground cardamom (or 4 green pods, lightly crushed)
- 1 tsp paprika or mild chili powder (adjust to taste)
- Optional: 1–2 green chilies, slit
For the rice layer 🍚
- 2 cups basmati rice
- Water for soaking and boiling
- 2 bay leaves
- 1 cinnamon stick
- 6–8 black peppercorns
For building the biryani 🧅
- 2 large onions, thinly sliced
- 2 tbsp ghee (or neutral oil)
- 2 tomatoes, diced
- 2 tbsp chopped fresh coriander (cilantro)
- Optional: 2 tbsp raisins
- Optional: 2 tbsp sliced almonds or cashews
Method (step by step)
1) Marinate the chicken
- In a bowl, mix yogurt, lemon juice, garlic, ginger, salt, turmeric, cumin, coriander, cloves, cardamom, and paprika/chili.
- Add chicken and coat well. Cover and marinate for at least 30 minutes (2–8 hours in the fridge gives deeper flavor).
2) Prep the rice (par-cook, don’t fully cook)
- Rinse basmati under cold water until it runs mostly clear. Soak for 20 minutes, then drain.
- Bring a large pot of water to a rolling boil. Salt it generously (it should taste pleasantly salty).
- Add drained rice plus bay leaves, cinnamon, and peppercorns. Boil until the grains are about 70% cooked—they should still have a firm core when bitten (usually 5–7 minutes, depending on the rice).
- Drain immediately and set aside. Remove whole spices if you prefer.
3) Cook the onion and chicken masala
- Heat ghee (or oil) in a heavy pot or deep pan. Fry sliced onions over medium heat until deep golden and sweet (10–15 minutes). Stir often so they brown evenly.
- Scoop out about one-third of the fried onions and reserve for layering.
- In the same pot, add marinated chicken. Cook 6–8 minutes, stirring gently, until the chicken is no longer raw on the outside.
- Add diced tomatoes. Simmer 8–10 minutes until the tomatoes soften and the masala thickens slightly. Taste and adjust salt/spice.
4) Layer and steam (dum)
- Lower the heat. Spread half the par-cooked rice over the chicken masala.
- Scatter half the reserved fried onions, a little coriander, and optional raisins/nuts.
- Add the remaining rice on top, then finish with the remaining fried onions and coriander.
- Cover tightly with a lid (or place a sheet of foil under the lid for a tighter seal). Cook on very low heat for 20–25 minutes.
- Turn off the heat and let it rest, covered, for 10 minutes. Fluff gently, lifting from the bottom to bring up chicken and masala without breaking the rice.
Serving ideas 🍽️
- Serve with a simple yogurt side (raita-style): yogurt + grated cucumber + pinch of salt and cumin.
- A squeeze of lemon brightens the spices right before eating.
- If you like heat, add sliced chilies or a small spoon of chili oil at the table.
Tips, swaps & common mistakes ✅
- Don’t overcook the rice early: if it’s fully cooked before layering, it will turn soft during steaming.
- Use low heat for dum: high heat can catch the bottom and dry out the top. A heavy-bottom pot helps.
- Chicken thighs stay juicy: breast can work, but reduce simmering time in the masala.
- Vegetarian option: swap chicken for mixed vegetables (cauliflower, peas, carrots) or paneer; keep the same layering method.
- Make ahead: marinate chicken and fry onions earlier; assemble and steam just before serving.
Storage & reheating ♨️
- Fridge: 2–3 days in an airtight container.
- Reheat: add a splash of water, cover, and warm gently on the stove or microwave so the rice steams back to fluffy.
- Freezing: possible, but rice texture is best fresh; freeze up to 1 month and thaw overnight in the fridge.
Our picks (shortcuts & handy extras)
- AHG Rice paste Indian Biryani 50 g – a convenient way to get the biryani spice profile quickly, especially for weeknights.
- Ashoka Delhi Lentils with Bombay Biryani 250 g – a flavorful side idea if you want an easy lentil dish alongside your biryani.
FAQ
Can I cook biryani in one pot without par-cooking the rice?
You can, but it’s harder to keep the rice separate and evenly cooked. Par-cooking is the most reliable way to get fluffy, distinct basmati grains.
Why does my biryani taste flat?
Most often it needs one of these: enough salt in the rice-boiling water, deeper onion browning, or a longer marination time.
How do I prevent burning on the bottom?
Use a heavy pot, keep heat very low during dum, and ensure a tight lid so the biryani steams rather than fries.




