My grandmother dragged me into a tiny, spice-scented kitchen the first time she taught me biryani, and I still remember the laugh when I questioned why she browned the onions for so long. She told me, “Biryani rewards patience,” and the whole house rewarded us with a warm, fragrant hug that evening. I make this chicken biryani when I want that same comfort: layers of fluffy rice, tender meat, and caramelized onions that give you little crunchy, salty surprises. This version uses simple grocery-store ingredients and a handful of pantry spices, so you can recreate that cozy, aromatic moment without needing a grandparent’s secret stash—though I won’t stop you from borrowing one.
Quick Facts
- Yield: Serves 4
- Prep Time: 35 minutes (including 30 minutes marinating)
- Cook Time: 45 minutes
- Total Time: 80 minutes
Why This Recipe is Awesome
This biryani hits so many happy notes: the bright snap of cilantro and mint, the warm, floral spice of garam masala, and the buttery richness that coats each grain of basmati rice. It’s layered comfort with texture — tender, slightly crispy chicken edges and fluffy rice that separates with a gentle fork. Plus, it’s surprisingly approachable: if you can brown onions and simmer a pot, you can make restaurant-worthy biryani at home. It’s so easy even your takeout craving will forgive you.
Ingredients
For the Main Dish:
- 2 cups basmati rice, rinsed until water runs clear
- 1 1/2 lb bone-in or boneless chicken thighs, cut into large chunks
- 1 cup plain yogurt
- 2 large onions, thinly sliced
- 3 tbsp ghee or neutral oil (vegetable or canola)
- 1 tbsp ginger paste or grated fresh ginger
- 1 tbsp garlic paste or minced garlic
- 2 tomatoes, chopped (about 1 cup)
- 2 tsp kosher salt (adjust to taste)
- 1 tsp turmeric
- 1 tbsp ground coriander
- 1 tsp cumin
- 1 tbsp garam masala
- 1/2 tsp red chili powder (optional)
- Whole spices: 2 cinnamon sticks, 6 green cardamom pods, 6 whole cloves
- 1/2 cup chopped cilantro and 1/4 cup chopped mint
- Juice of 1 lemon
- Pinch saffron soaked in 2 tbsp warm milk (optional)
- 3 cups water or low-sodium chicken broth for rice
For the Sauce / Garnish (optional):
- 1 cup plain yogurt, 1/2 cup finely diced cucumber, 1 tbsp chopped cilantro, pinch salt — for a quick raita.
How I Make It
Step 1:
Mix the chicken with yogurt, turmeric, coriander, garam masala, garlic, ginger, half the chopped cilantro, lemon juice, and 1 tsp salt. Let it sit for at least 30 minutes (or up to 2 hours in the fridge). The marinade softens the chicken and starts building those savory, tangy notes. While it marinates, rinse the basmati rice and soak it in water for 20 minutes — the grains will cook up long, separate, and fragrant.
Step 2:
Heat 3 tbsp ghee or oil in a heavy-bottomed skillet over medium-high heat. Add the whole spices — cinnamon, cardamom, cloves — and let them sizzle for 20–30 seconds until they smell alive and toasty. Toss in the sliced onions and a pinch of salt, and fry them until deep golden brown, about 12–15 minutes. Stir often; caramelized onions bring sweet, crunchy pockets to the rice layers. Remove half the onions for topping.
Step 3:
To the pan, add the marinated chicken and sear for about 4–6 minutes until the chicken develops golden edges and the spices smell toasty. Add the chopped tomatoes and simmer until the tomatoes break down and the oil separates from the masala, about 6–8 minutes. You’ll smell bright tomato tang and warm spices—this is where the flavor deepens.
Step 4:
Bring 3 cups water (or broth) to a boil with a pinch of salt. Drain the rice and add to boiling water; cook until the rice is about 70% done (grains still slightly firm), about 6–8 minutes. Drain the rice. Layer half the rice over the chicken in a deep pot, sprinkle some mint, cilantro, fried onions, and saffron milk if using. Add the remaining rice, herbs, and more fried onions on top. Seal the pot with a tight-fitting lid or cover with foil and place the lid on. Cook on low heat for 20–25 minutes (this is the dum step — the rice finishes cooking and the flavors marry). You’ll hear gentle steam and smell an intoxicating, cozy perfume.
Step 5:
Turn off the heat and let the biryani rest for 10 minutes before opening. Gently fluff with a fork and serve hot with the cucumber raita or a simple salad. Look for juicy chicken pieces and separate, glossy rice grains — spoonfuls should explode with spice, herb, and savory-sweet onion notes.
Pro Tips
- Use bone-in chicken thighs for juicier results; they hold up to long cooking and add depth of flavor.
- Soak basmati rice for 20 minutes; this prevents broken grains and gives you fluffy, separate rice.
- If you don’t have ghee, use a mix of butter and oil to get both flavor and a higher smoke point.
- For extra aroma, brown a small knob of butter and pour it over the top before sealing for dum.
Common Mistakes to Avoid
- Skipping preheating: Classic rookie move. It changes texture and bake time.
- Overmixing: Leads to dense or chewy results. Mix until just combined.
- Guessing cook time: Always use visual cues or a timer, not just vibes.
- Overcrowding pans: Give your food some breathing room to crisp properly.
Alternatives & Substitutions
- Chicken ↔ Tofu: Use firm tofu marinated the same way; press it well so it holds texture.
- Yogurt ↔ Greek yogurt: Greek yogurt gives tang and thickness; thin it with a splash of water if too thick.
- Dairy-free: swap ghee for neutral oil and skip the saffron milk; you’ll lose a bit of richness but keep the core flavors.
Variations & Tips
- Make it spicy: add 1 tsp extra red chili powder or 2 chopped green chilies to the marinade.
- Kid-friendly: reduce chili and garam masala, add sweet peas or diced carrots to the rice.
- Vegetarian: replace chicken with hearty mushrooms and cauliflower florets; follow same layering method.
- Oven-baked: after layering, bake at 325°F for 25–30 minutes instead of stovetop dum.
- Seafood twist: use firm fish or shrimp — add them in the last 8–10 minutes of dum to avoid overcooking.
- Creative twist: stir in toasted cashews and raisins to the top layer for a sweet-nutty contrast.
FAQ (Frequently Asked Questions)
- Can I make this ahead of time?
- Yes! You can marinate the chicken up to 24 hours ahead and store covered in the fridge. Assemble and finish the dum step when you’re ready. Store leftovers in an airtight container for up to 3 days; reheat gently with a splash of water or broth in a covered pan.
- Can I double the recipe?
- Sure thing. Use a wider, deeper pot or two smaller pots so heat distributes evenly. Cooking time for dum stays similar, but check that steam circulates well.
- Can I substitute butter with oil?
- Technically yes, but you’ll miss that buttery magic. Use ¾ the amount of oil.
- How do I know it’s done?
- You’ll see separate, glossy rice grains and chicken that’s tender and pulls away easily. The internal temp for chicken should reach 165°F when checked with a meat thermometer. You’ll also smell a deep, savory aroma from the spices and browned onions.
- What if I don’t have ingredient X?
- If you lack saffron, use a pinch of turmeric for color and a dash of rose water for aroma. No fresh herbs? Substitute with a tablespoon of dried mint and 2 tsp dried cilantro, but use fresh when possible for brightness.
How I Like to Serve It
I serve this biryani straight from the pot with a chilled cucumber raita and a wedge of lemon on the side. It shines at weekend dinners and impresses at potlucks — the aroma often beats me to the table. For a lighter meal, add a crisp green salad and cold sparkling water with lime. In winter, pair it with a warm, spiced tea.
Notes
- Store leftovers in the fridge for up to 3 days; reheat covered with a splash of water over medium-low heat.
- Cook chicken to a safe internal temp of 165°F; bone-in thighs often take a few minutes longer to reach temp.
Final Thoughts
Closing: Now go impress someone — or just yourself — with your homemade masterpiece!

Hi, I’m Lina, the creator of Lina Easy Recipes.Cooking has always been my passion, and I love sharing simple, homemade dishes that anyone can prepare.
Love What You See?
Join me on Pinterest and Facebook for daily cooking inspiration, new recipe ideas, and behind-the-scenes kitchen stories. Let’s cook something wonderful together!








