Introduction
A decadent marriage of two classics
As a recipe creator, I always chase dishes that feel celebratory yet comforting. This biryani achieves that balance by marrying the velvety, spiced tomato-butter curry with aromatic saffron basmati rice. The result is a layered experience where each forkful offers a ribbon of glossy curry, the perfume of saffron and warm spices, and occasional crunch from caramelized shallots.
This recipe is written with both joyful entertaining and thoughtful technique in mind. I focus on building contrast — silky sauce versus fluffy grains, bright herbs versus mellow dairy — so every element earns its place. Along the way you’ll find practical notes on ingredient choices, gentle shortcuts that don’t sacrifice depth, and assembly strategies to get a dependable dum finish every time.
If you love recipes that can anchor a memorable dinner and reward a little hands-on care, this one will quickly become a weekend showstopper. Expect deep, savory layers and vibrant aromatics that develop as the pot steams, inviting you to slow down and savor each stage of the build. Read on for ingredient specifics, step-by-step assembly, and tips to make this biryani sing.
Why You’ll Love This Recipe
What makes this biryani irresistible
There are several reasons this layered butter chicken biryani becomes an instant favorite at dinner tables: the lush, creamy curry adds a luxurious mouthfeel; saffron-scented basmati offers a floral lift; and the layered assembly distributes flavor so every bite feels curated. This is not a one-note rice dish — it is intentionally built to reveal pockets of concentrated sauce, ribbons of herb freshness, and pops of caramelized onion sweetness.
As a food writer, I always look for recipes that are both dramatic and dependable. The techniques here — marination for depth, par-cooking the rice for precise doneness, frying onions for textural contrast, and a gentle dum finish for integration — are approachable but yield professional results. The payoff is a dish that looks grand and tastes layered, yet it rewards a bit of patience rather than demanding advanced skills.
Whether you’re cooking for a holiday or a small celebratory meal, this biryani offers show-stopping aromatics and a comforting richness that guests remember. It’s designed to scale effortlessly and to pair beautifully with cooling sides that balance its lushness.
Flavor & Texture Profile
How the components interact
This dish is all about contrasts that complement. The butter chicken component brings a round, creamy base: tomato brightness folded into butter and cream, deepened with toasted spices and a hint of garam masala warmth. That richness is the grounding element, offering a glossy coating that clings to each chicken piece and rice grain.
Against that richness the rice provides lift: individual basmati grains remain distinct and gently perfumed by saffron and whole spices. As you fluff the biryani, you want those separate grains to carry flecks of sauce without collapsing into a wet mash.
Textural highlights come from layers and garnishes:
- Crisp fried onions — a sweet, crunchy counterpoint to the creamy curry.
- Fresh herbs — chopped cilantro and mint add a bright, green lift that cuts through the fat.
- Tender, well-marinated chicken — pieces that yield easily but retain their shape.
Gathering Ingredients
What to stock before you start
Gathering the right ingredients sets the stage for success. Use the ingredient list below as your checklist and then read the selection tips that follow to elevate the final dish.
- 700g boneless chicken thighs, cut into chunks
- 3 tbsp unsalted butter
- 2 tbsp ghee or neutral oil
- 200g basmati rice, rinsed and soaked 30 min
- 200g plain yogurt
- 2 large onions, thinly sliced (one fried until crispy)
- 3 ripe tomatoes, pureed
- 3 cloves garlic, minced
- 1-inch piece fresh ginger, grated
- 2 green chilies, slit (optional)
- 1 tsp garam masala
- 1 tsp turmeric powder
- 1 tbsp cumin powder
- 1 tbsp coriander powder
- 1 tsp red chili powder (adjust to taste)
- 4 green cardamom pods, 4 cloves, 1 bay leaf, 1 small cinnamon stick
- A pinch of saffron threads soaked in 2 tbsp warm milk
- 2 tbsp tomato paste
- 1/2 cup heavy cream or cooking cream
- Juice of 1/2 lemon
- Salt to taste
- Fresh cilantro and mint, chopped for layering
- 2 tbsp fried shallots or onions for garnish
Selection tips
Choose full-grain basmati for fragrance and separate grains. For the chicken, thighs give you richer, more forgiving results than leaner cuts. If you prefer a deeper buttery flavor, use unsalted butter and finish with a touch of ghee for aroma. For saffron, a small pinch of threads steeped briefly in warm milk unlocks color and floral notes; store saffron in an airtight container away from light to preserve potency. Use ripe, flavorful tomatoes for the puree — a strained puree will yield the smooth gravy body you want. Finally, keep fresh herbs ready to add just before sealing the pot to preserve their bright color and aroma.
Preparation Overview
Planning the workflow for smooth assembly
A successful biryani is mostly about timing and staging. Begin with tasks that can rest while you work on others: marinate the protein so its flavors deepen while you prep aromatics and rice. Par-cooking the rice is a staged step that ensures the final steaming delivers perfectly cooked, separate grains rather than a single mushy mass.
Think of the process as four main phases:
- Marination and flavor building — letting spices and yogurt penetrate the chicken.
- Rice preparation — rinsing, soaking, and parboiling to achieve that delicate bite.
- Curry development — slow saut e9 of onions, aromatics and tomatoes until the fat separates and the sauce becomes glossy.
- Layering and steaming — alternating rice, herbs, fried onions and curry, finishing with a gentle steam to meld flavors.
Cooking / Assembly Process
Step-by-step instructions
- Marinate the chicken: In a bowl mix yogurt, half the garlic, half the ginger, turmeric, cumin, coriander, red chili powder, garam masala, lemon juice and salt. Add chicken, coat well and marinate for at least 30 minutes (or up to 2 hours in fridge).
- Soak and par-cook rice: Rinse basmati until water runs clear. Soak 30 minutes. Boil water with a pinch of salt and the whole spices (cardamom, cloves, bay leaf, cinnamon). Add drained rice and cook until 70% done (about 6 68 minutes). Drain and set aside.
- Prepare fried onions: In a skillet heat 1 tbsp ghee or oil and fry one sliced onion until deep golden and crisp. Remove and drain on paper towel; reserve for layering and garnish.
- Make butter chicken gravy: In a heavy pan melt 3 tbsp butter with 1 tbsp ghee. Add remaining sliced onions and saut e9 until soft and golden. Add remaining garlic and ginger, cook 1 minute until fragrant.
- Add tomato paste and pureed tomatoes, simmer 6 8 minutes until oil separates. Stir in salt, remaining spices and marinated chicken with any juices. Cook on medium heat until chicken is nearly done (10 12 minutes).
- Finish the curry: Lower heat, stir in cream and a knob of butter, simmer 3 4 minutes until the sauce is rich and glossy. Adjust seasoning. Remove half of the chicken and sauce into a bowl 6this will be used as a base layer and drizzling between rice layers.
- Assemble the biryani (layering): In a heavy-bottomed pot, spread a thin layer of butter chicken gravy. Add a layer of half the par-cooked rice. Sprinkle some chopped mint, cilantro, fried onions and a drizzle of saffron milk. Add remaining chicken and more gravy, then top with remaining rice. Finish with saffron milk, a little melted butter and extra fried onions.
- Dum cook (final steaming): Seal the pot with a tight lid (or cover with foil then lid). Cook on very low heat for 18 20 minutes (you can place the pot on a heat diffuser or a tawa). This lets flavors meld and rice finish cooking.
- Rest and serve: Turn off heat and let rest 5 minutes. Gently fluff the biryani with a fork, mixing some layers so you get streaks of butter chicken through the rice.
- To serve: Plate generous portions, garnish with extra fried onions, chopped cilantro and mint. Serve hot with cooling raita or cucumber salad and lemon wedges.
Assembly tips
When layering, think in terms of balance: distribute sauce pockets, avoid heavy puddles of liquid, and sprinkle fresh herbs between rice layers to keep their flavor bright. Use a gentle pour when adding saffron milk so it disperses as light streaks rather than sinking to one spot. Finish the pot on the gentlest flame you can manage or over a heat diffuser to prevent scorching while maintaining steady steam.
Serving Suggestions
How to present and pair this biryani
This biryani is a centerpiece dish that benefits from simple, contrasting sides. Offer a cooling yogurt-based accompaniment with crisp elements and a bright acid to balance the dish’s richness. Fresh herb salads, thinly sliced cucumbers, or a lightly spiced raita work beautifully because they add crunch and brightness without competing with the biryani’s aromatics.
When plating, aim for rustic elegance. Spoon the biryani from the pot to keep the layered look intact so guests see streaks of sauce, flecks of saffron, and the golden hue of fried onions. Garnish with a scattering of chopped cilantro and mint and a few extra fried shallots for visual contrast and crunch.
For beverage pairings, select drinks that refresh the palate: citrusy or lightly acidic options complement the creaminess, while lightly spiced teas or simple lagers stand up to the spices without overwhelming. Serve lemon wedges alongside to allow guests to add a bright squeeze if they want a sharper edge. Finally, encourage communal serving: this dish shines when shared, inviting diners to savor varied bites that reveal different layers of flavor and texture.
Storage & Make-Ahead Tips
Prep ahead and store with care
This biryani adapts well to make-ahead planning: components such as the marinated chicken and the fried onions can be prepared in advance and refrigerated until you’re ready to cook. The curry itself holds its character when cooled and stored properly, so cooking ahead and finishing with a gentle steam before serving is an excellent strategy for hosting.
When refrigerating, cool items to room temperature before sealing to preserve texture and prevent condensation. Use airtight containers to protect volatile aromatics and to keep the sauce from transferring strong aromas to other foods. For leftovers, reheat gently so you don’t dry out the rice: incorporate a splash of water or additional cream and cover while reheating to restore moistness and help flavors bloom again.
If you freeze portions, wrap them tightly and thaw slowly before reheating to maintain texture. Reheat using a covered pan over low heat, adding a little liquid and finishing with a brief rest to allow the steam to redistribute. For make-ahead assembly, layer the pot up to the moment of the final steam and then finish on the day you plan to serve for the freshest lift of herbs and fried shallot crunch.
Frequently Asked Questions
Answers to common concerns
Can I use breast meat instead of thighs?
Yes. Breast meat will work if you prefer leaner pieces, though thighs are more forgiving and remain juicier after steaming. Adjust cooking gently so breast pieces remain tender and avoid overcooking.
How do I adjust the spice level?
Control heat by adjusting chili powder and green chilies. If you prefer a milder profile, use fewer chilies and rely on aromatic spices for depth. For more warmth, increase chili elements incrementally and taste as you go.
What if I don’t have saffron?
Saffron provides floral aroma and color; if unavailable, a small pinch of turmeric can add a warm hue while toasted coriander or a touch of rose water can contribute nuanced aroma. Keep in mind the flavor profile will shift slightly without saffron.
Can components be made ahead?
Absolutely. Marinated chicken and fried onions can be prepared ahead of time. The curry can be made and refrigerated before final layering and steaming for service. Assemble and finish when you want to serve for the freshest texture.
Final note: this biryani rewards attention to staging and contrast. Treat each component with care, keep fresh herbs and crunchy garnishes until just before serving, and finish with a gentle steam to unify flavors. These simple habits elevate the dish from delicious to memorable.
Rich Butter Chicken Biryani
Indulge in a decadent fusion: Rich Butter Chicken Biryani — tender butter chicken layered with fragrant basmati rice, saffron, and caramelized onions. Perfect for a special dinner! 🍗🧈🍚
total time
70
servings
4
calories
850 kcal
ingredients
- 700g boneless chicken thighs, cut into chunks 🍗
- 3 tbsp unsalted butter 🧈
- 2 tbsp ghee or neutral oil 🛢️
- 200g basmati rice, rinsed and soaked 30 min 🍚
- 200g plain yogurt 🥣
- 2 large onions, thinly sliced (one fried until crispy) 🧅
- 3 ripe tomatoes, pureed 🍅
- 3 cloves garlic, minced 🧄
- 1-inch piece fresh ginger, grated 🫚
- 2 green chilies, slit (optional) 🌶️
- 1 tsp garam masala 🌶️
- 1 tsp turmeric powder 🟡
- 1 tbsp cumin powder 🌿
- 1 tbsp coriander powder 🌿
- 1 tsp red chili powder (adjust to taste) 🌶️
- 4 green cardamom pods, 4 cloves, 1 bay leaf, 1 small cinnamon stick 🍂
- A pinch of saffron threads soaked in 2 tbsp warm milk 🌼🥛
- 2 tbsp tomato paste 🍅
- 1/2 cup heavy cream or cooking cream 🥛
- Juice of 1/2 lemon 🍋
- Salt to taste 🧂
- Fresh cilantro and mint, chopped for layering 🌿
- 2 tbsp fried shallots or onions for garnish 🧅
instructions
- Marinate the chicken: In a bowl mix yogurt, half the garlic, half the ginger, turmeric, cumin, coriander, red chili powder, garam masala, lemon juice and salt. Add chicken, coat well and marinate for at least 30 minutes (or up to 2 hours in fridge).
- Soak and par-cook rice: Rinse basmati until water runs clear. Soak 30 minutes. Boil water with a pinch of salt and the whole spices (cardamom, cloves, bay leaf, cinnamon). Add drained rice and cook until 70% done (about 6–8 minutes). Drain and set aside.
- Prepare fried onions: In a skillet heat 1 tbsp ghee or oil and fry one sliced onion until deep golden and crisp. Remove and drain on paper towel; reserve for layering and garnish.
- Make butter chicken gravy: In a heavy pan melt 3 tbsp butter with 1 tbsp ghee. Add remaining sliced onions and sauté until soft and golden. Add remaining garlic and ginger, cook 1 minute until fragrant.
- Add tomato paste and pureed tomatoes, simmer 6–8 minutes until oil separates. Stir in salt, remaining spices and marinated chicken with any juices. Cook on medium heat until chicken is nearly done (10–12 minutes).
- Finish the curry: Lower heat, stir in cream and a knob of butter, simmer 3–4 minutes until the sauce is rich and glossy. Adjust seasoning. Remove half of the chicken and sauce into a bowl — this will be used as a base layer and drizzling between rice layers.
- Assemble the biryani (layering): In a heavy-bottomed pot, spread a thin layer of butter chicken gravy. Add a layer of half the par-cooked rice. Sprinkle some chopped mint, cilantro, fried onions and a drizzle of saffron milk. Add remaining chicken and more gravy, then top with remaining rice. Finish with saffron milk, a little melted butter and extra fried onions.
- Dum cook (final steaming): Seal the pot with a tight lid (or cover with foil then lid). Cook on very low heat for 18–20 minutes (you can place the pot on a heat diffuser or a tawa). This lets flavors meld and rice finish cooking.
- Rest and serve: Turn off heat and let rest 5 minutes. Gently fluff the biryani with a fork, mixing some layers so you get streaks of butter chicken through the rice.
- To serve: Plate generous portions, garnish with extra fried onions, chopped cilantro and mint. Serve hot with cooling raita or cucumber salad and lemon wedges. Enjoy!