Best Chicken Biryani Recipe with Restaurant-Style Flavor
Chicken biryani is one of the most flavorful and satisfying rice dishes in Indian cuisine. It combines tender marinated chicken, fragrant basmati rice, caramelized onions, fresh herbs, aromatic spices, and saffron-infused milk.
A perfect chicken biryani should have separate, fluffy rice grains, juicy chicken, balanced spices, and a rich aroma that fills the kitchen as soon as the lid is opened.
Although restaurant-style biryani may appear difficult to prepare, you can recreate the same taste at home by following the correct process. The secret lies in marinating the chicken properly, cooking the rice only partially, layering the ingredients carefully, and finishing the biryani over low heat using the traditional dum method.
This detailed recipe will help you make delicious chicken biryani with restaurant-style flavor in your own kitchen.
What Makes a Perfect Chicken Biryani?
A great biryani is not simply chicken curry mixed with rice. Every layer should contribute its own flavor and texture.
The ideal chicken biryani has:
-
Long, separate basmati rice grains
-
Tender and flavorful chicken
-
Golden fried onions
-
Balanced whole and ground spices
-
Fresh mint and coriander
-
A rich saffron aroma
-
Slightly smoky, slow-cooked flavor
-
Moist chicken without soggy rice
The chicken and rice are prepared separately before being layered and cooked together. This allows the flavors to blend without overcooking either component.
Ingredients for Chicken Biryani
This recipe serves approximately five to six people.
For the Chicken Marinade
-
1 kilogram bone-in chicken
-
1 cup thick plain yogurt
-
2 tablespoons ginger-garlic paste
-
2 tablespoons lemon juice
-
1 teaspoon turmeric powder
-
1½ teaspoons red chili powder
-
1 teaspoon ground cumin
-
1 teaspoon ground coriander
-
1½ teaspoons garam masala
-
1 teaspoon biryani masala
-
1 teaspoon salt
-
2 tablespoons cooking oil
-
½ cup chopped fresh coriander
-
½ cup chopped fresh mint
Bone-in chicken is recommended because it stays juicy and gives the biryani a deeper flavor.
For the Rice
-
3 cups aged basmati rice
-
8–10 cups water
-
1 tablespoon salt
-
2 bay leaves
-
4 green cardamom pods
-
1 black cardamom
-
5 cloves
-
1-inch cinnamon stick
-
1 teaspoon cumin seeds
-
1 teaspoon oil or ghee
For the Biryani Gravy
-
3 large onions, thinly sliced
-
2 medium tomatoes, chopped
-
2 green chilies, sliced
-
2 tablespoons ginger-garlic paste
-
½ cup cooking oil
-
2 tablespoons ghee
-
1 teaspoon cumin seeds
-
4 green cardamom pods
-
1 black cardamom
-
5 cloves
-
1-inch cinnamon stick
-
1 bay leaf
-
1 teaspoon red chili powder
-
½ teaspoon turmeric powder
-
1 teaspoon ground coriander
-
1 teaspoon biryani masala
-
Salt to taste
For Layering
-
½ cup fried onions
-
¼ cup chopped mint leaves
-
¼ cup chopped coriander leaves
-
2 tablespoons warm milk
-
A pinch of saffron
-
2 tablespoons ghee
-
1 teaspoon rose water or kewra water, optional
-
1 tablespoon lemon juice
Step 1: Wash and Soak the Rice
Place the basmati rice in a large bowl and rinse it several times until the water becomes mostly clear.
Rinsing removes excess starch and prevents the rice grains from sticking together.
Cover the rice with fresh water and soak it for approximately 30 minutes.
Do not soak the rice for too long, as it may become fragile and break during cooking.
After soaking, drain the rice completely and set it aside.
Step 2: Marinate the Chicken
Place the chicken in a large mixing bowl.
Add:
-
Yogurt
-
Ginger-garlic paste
-
Lemon juice
-
Turmeric
-
Red chili powder
-
Ground cumin
-
Ground coriander
-
Garam masala
-
Biryani masala
-
Salt
-
Oil
-
Mint
-
Coriander
Mix everything thoroughly, ensuring that every piece of chicken is coated with the marinade.
Cover the bowl and refrigerate for at least two hours.
For the best flavor, marinate the chicken overnight.
Longer marination helps the yogurt and spices penetrate the chicken, making it tender and flavorful.
Step 3: Prepare the Fried Onions
Fried onions, also known as birista, add sweetness, color, and a restaurant-style aroma to biryani.
Heat oil in a deep pan over medium heat.
Add the thinly sliced onions and fry them slowly, stirring frequently.
Cook until the onions become deep golden brown.
Remove them from the oil and spread them on a paper towel.
The onions will become crisp as they cool.
Be careful not to burn them, as burnt onions can make the entire biryani taste bitter.
Reserve some fried onions for garnishing and use the rest in the chicken gravy and layering.
Step 4: Prepare the Saffron Milk
Warm two tablespoons of milk.
Add a generous pinch of saffron and allow it to rest for 10–15 minutes.
The milk will gradually absorb the saffron’s color and aroma.
Saffron gives biryani its signature fragrance and golden patches. However, the biryani can still be prepared without it.
Step 5: Cook the Chicken Masala
Heat two tablespoons of oil and one tablespoon of ghee in a heavy-bottomed pot.
Add:
-
Cumin seeds
-
Bay leaf
-
Green cardamom
-
Black cardamom
-
Cloves
-
Cinnamon
Cook the whole spices for approximately 30 seconds, or until fragrant.
Add the green chilies and ginger-garlic paste. Cook for one minute.
Add the chopped tomatoes along with a small amount of salt.
Cook until the tomatoes become soft and the oil begins separating from the mixture.
Now add:
-
Red chili powder
-
Turmeric
-
Ground coriander
-
Biryani masala
Cook the spices for one to two minutes over low heat.
Add the marinated chicken along with all the marinade.
Cook over medium-high heat for five minutes, stirring occasionally.
Reduce the heat, cover the pot, and cook the chicken for approximately 15–20 minutes.
The chicken should be about 80% cooked before layering.
The gravy should be thick and should coat the chicken pieces. If it contains too much water, cook uncovered until the excess liquid evaporates.
A watery chicken masala can make the rice soggy.
Step 6: Boil the Rice
Bring eight to ten cups of water to a rolling boil in a large pot.
Add:
-
Salt
-
Bay leaves
-
Green cardamom
-
Black cardamom
-
Cloves
-
Cinnamon
-
Cumin seeds
-
Oil or ghee
Taste the water. It should be slightly salty because the rice will absorb only part of the salt.
Add the soaked and drained rice to the boiling water.
Cook until the rice is approximately 70% done.
The rice grain should be soft on the outside but still slightly firm in the center.
This usually takes five to seven minutes, depending on the rice.
Drain the rice immediately to prevent further cooking.
Do not cook the rice completely at this stage because it will continue cooking during the dum process.
Step 7: Layer the Chicken and Rice
Use a heavy-bottomed pot with a tight-fitting lid.
If the chicken masala is already in a suitable pot, you can layer the rice directly over it.
Spread the chicken and gravy evenly across the bottom.
Add half of the partially cooked rice.
Sprinkle over:
-
Fried onions
-
Chopped mint
-
Chopped coriander
-
A little saffron milk
-
A few drops of rose or kewra water
-
A small amount of ghee
Add the remaining rice and repeat the same toppings.
Finish with lemon juice and the remaining ghee.
Do not mix the layers.
The rice will absorb the chicken juices and spices during slow cooking.
Step 8: Cook the Biryani on Dum
Dum cooking means sealing the pot and cooking the biryani slowly so that the steam remains trapped inside.
Cover the pot tightly with its lid.
You can seal the edges with aluminum foil or a simple flour dough if the lid is not tight enough.
Place the pot over medium heat for approximately five minutes.
Then reduce the heat to its lowest setting and cook for another 20–25 minutes.
For better heat distribution, place a flat iron pan or tawa underneath the biryani pot.
This prevents the chicken from burning at the bottom.
Turn off the heat and allow the biryani to rest, covered, for at least 10 minutes.
Do not open the lid immediately. Resting allows the flavors and steam to settle throughout the rice.
Step 9: Fluff and Serve
Open the lid carefully to release the aromatic steam.
Use a flat spoon or rice paddle to lift the biryani gently from the side.
Avoid stirring aggressively, as this can break the rice grains and crush the chicken.
Transfer the biryani to a serving dish, making sure every portion contains rice, chicken, herbs, and fried onions.
Serve it hot.
Restaurant-Style Chicken Biryani Secrets
Use Aged Basmati Rice
Aged basmati rice has longer grains, a stronger aroma, and a firmer texture than ordinary rice.
It is less likely to become sticky during cooking.
Use Bone-In Chicken
Chicken cooked with the bone develops a deeper flavor and stays tender during the dum process.
Marinate the Chicken Properly
Marination is essential for juicy and flavorful chicken.
At least two hours is recommended, but overnight marination produces the best result.
Cook the Rice Only Partially
The rice should be about 70% cooked before layering.
Fully cooked rice can become soft and mushy during dum cooking.
Keep the Chicken Gravy Thick
The chicken mixture should not be watery.
Excess liquid can make the rice soggy and prevent the grains from remaining separate.
Use Fresh Herbs Generously
Mint and coriander provide freshness and balance the richness of the chicken and spices.
Add Fried Onions
Fried onions add sweetness, depth, color, and the recognizable aroma of restaurant biryani.
Rest the Biryani Before Serving
Allowing the biryani to rest for 10 minutes helps the rice absorb the remaining steam without becoming wet.
How to Give Biryani a Smoky Flavor
For an authentic smoky aroma, use the charcoal method.
Heat a small piece of charcoal until it becomes red.
Place a small heatproof bowl inside the cooked biryani pot.
Put the hot charcoal in the bowl and pour a few drops of ghee over it.
The charcoal will begin producing smoke.
Immediately cover the pot and leave it closed for two to three minutes.
Remove the charcoal bowl before serving.
Use this method carefully and ensure that the charcoal does not touch the food.
Best Chicken Cuts for Biryani
Bone-in chicken thighs and drumsticks are the best choices for biryani because they remain moist during slow cooking.
You can also use a whole chicken cut into medium-sized pieces.
Chicken breast may become dry if cooked for too long. When using breast meat, reduce the cooking time and avoid cutting it into very small pieces.
What to Serve with Chicken Biryani
Chicken biryani is a complete meal, but it tastes even better with refreshing accompaniments.
Popular side dishes include:
-
Cucumber raita
-
Boondi raita
-
Mint yogurt chutney
-
Mirchi ka salan
-
Onion and tomato salad
-
Pickled onions
-
Roasted papad
-
Lemon wedges
-
Mango pickle
Raita is especially useful because it cools the spices and balances the richness of the biryani.
Easy Cucumber Raita Recipe
Combine the following ingredients in a bowl:
-
1 cup plain yogurt
-
½ cup grated cucumber
-
2 tablespoons chopped onion
-
1 tablespoon chopped coriander
-
½ teaspoon roasted cumin powder
-
Salt to taste
-
A pinch of red chili powder
Mix well and refrigerate until serving.
Common Chicken Biryani Mistakes
Overcooking the Rice
Rice that is completely cooked before layering will become mushy during the dum process.
Drain it while it still has a slight bite in the center.
Using Too Much Water in the Chicken
The chicken should have a thick masala rather than a thin curry.
Cook away excess moisture before layering.
Adding Too Many Spices
Biryani should be aromatic and balanced, not overwhelmingly spicy.
Use whole spices carefully and avoid adding excessive garam masala.
Burning the Bottom Layer
Use a heavy-bottomed pot and place a tawa beneath it during dum cooking.
Keep the heat low after the first five minutes.
Stirring the Biryani Aggressively
Mixing can break the long rice grains.
Lift the biryani gently from the sides while serving.
Skipping the Resting Time
Opening the pot immediately can release the steam too quickly.
Allow the biryani to rest for at least 10 minutes after cooking.
How to Fix Dry Biryani
If the biryani feels dry, sprinkle two to three tablespoons of warm milk or chicken stock over the rice.
Cover the pot and heat it over very low heat for five minutes.
You can also add a tablespoon of melted ghee before reheating.
Avoid adding too much liquid, or the rice may become soggy.
How to Fix Soggy Biryani
If the biryani becomes slightly wet, leave it uncovered for a few minutes after cooking.
You can also spread it gently on a wide tray so that excess steam escapes.
Do not stir it repeatedly, as wet rice breaks easily.
The best solution is prevention: drain the rice at 70% doneness and keep the chicken gravy thick.
Can You Make Chicken Biryani Without Saffron?
Yes. Saffron adds aroma and color but is not essential.
You can replace it with:
-
A small pinch of turmeric mixed with milk
-
Food-grade biryani color
-
Plain warm milk
-
A little rose water
-
A little kewra water
Use biryani color sparingly so that the dish looks natural.
Can You Make Chicken Biryani Without Yogurt?
Yes. You can replace yogurt with:
-
Coconut milk
-
Cashew paste
-
Dairy-free yogurt
-
Extra lemon juice with a little oil
-
Blended tomatoes
However, yogurt is recommended because it tenderizes the chicken and helps the marinade cling to the meat.
How to Store Chicken Biryani
Allow leftover biryani to cool before storing it.
Transfer it to an airtight container and refrigerate it within two hours of cooking.
Consume refrigerated chicken biryani within three to four days.
Do not leave cooked rice and chicken at room temperature for long periods.
Can You Freeze Chicken Biryani?
Yes. Chicken biryani can be frozen for up to two months.
Divide it into individual portions and place them in airtight freezer-safe containers.
Allow the biryani to cool completely before freezing.
Thaw it overnight in the refrigerator before reheating.
How to Reheat Chicken Biryani
Place the biryani in a heavy pan.
Sprinkle one or two tablespoons of water, milk, or chicken stock over it.
Cover the pan and heat over low heat until the biryani is steaming hot.
You can also reheat it in the microwave. Cover the container loosely and heat it in short intervals, stirring gently between intervals.
Reheat only the amount you plan to eat.
Frequently Asked Questions
Which rice is best for chicken biryani?
Aged, long-grain basmati rice is the best choice. It produces fragrant, separate grains and holds its shape during dum cooking.
How long should chicken be marinated?
Marinate it for at least two hours. For deeper flavor and better tenderness, leave it in the refrigerator overnight.
Why is my biryani rice sticky?
The rice may not have been rinsed properly, it may have been overcooked, or too much liquid may have been present in the chicken gravy.
How do restaurants make biryani so aromatic?
Restaurants use aged basmati rice, whole spices, fried onions, mint, coriander, saffron, ghee, and aromatic ingredients such as kewra or rose water.
Can I use boneless chicken?
Yes, but bone-in chicken provides more flavor and remains juicier. Boneless chicken also cooks faster, so reduce the cooking time.
Can I prepare chicken biryani in advance?
Yes. You can marinate the chicken and fry the onions one day in advance. You can also assemble the biryani a few hours before cooking and keep it refrigerated.
How do I know when the dum cooking is complete?
The rice should be fully cooked, the chicken should be tender, and a strong aroma should escape when the lid is opened. You may also hear a gentle sizzling sound from the bottom of the pot.
Why does my biryani taste bitter?
Burnt onions, burned spices, too much black cardamom, or excessive garam masala can create bitterness.
Final Thoughts
Restaurant-style chicken biryani is all about preparation, layering, and patience.
Use aged basmati rice, marinate the chicken thoroughly, cook the rice only partially, and keep the chicken gravy thick. Layer everything carefully with fried onions, mint, coriander, saffron milk, and ghee before finishing it over low heat.
Do not rush the dum process and always allow the biryani to rest before serving.
When prepared correctly, every spoonful will contain tender chicken, fragrant rice, aromatic spices, fresh herbs, and the rich flavor that makes biryani one of the world’s most loved dishes.
Serve your homemade chicken biryani with chilled cucumber raita, onion salad, and lemon wedges for a complete restaurant-style meal.



