I make Chicken Biryani when I want a meal that feels warm, fragrant, and special enough to bring everyone to the table. The tender chicken, fluffy rice, gentle spices, and golden onions all come together in layers that make each bite feel comforting and full of flavor.
This is the kind of recipe I like to make when I have a little more time and want the kitchen to smell amazing. It is not hard, but it does ask for a few careful steps, and those steps are what make the rice tender and the chicken rich and juicy.
I also love that Chicken Biryani can feel festive while still being a family meal. You can keep the spice level mild, serve cooling yogurt on the side, and let everyone enjoy a bowl that feels hearty, cozy, and dependable.
Why You’ll Love This Recipe
Chicken Biryani is full of flavor from warm spices, marinated chicken, fluffy basmati rice, and sweet caramelized onions. It tastes layered and comforting without needing fancy equipment or hard-to-find ingredients.
This recipe is a good choice for families because it can be adjusted to suit different spice levels. The chicken stays tender, the rice is fragrant, and the whole dish feels filling enough for dinner, weekends, or a small gathering.
It is also a wonderful make-ahead style meal because the flavors deepen as it rests. Once you learn the simple layering method, Chicken Biryani becomes a recipe you can turn to when you want something homemade and memorable.
Serves: 6 people
This recipe serves 6 people as a hearty main dish. Each serving includes seasoned chicken, fragrant rice, onions, herbs, and warm spices, so it feels complete on its own.
If you are feeding smaller children, you may have leftovers for lunch the next day. For bigger appetites, serve the biryani with raita, cucumber salad, naan, or a simple vegetable side.
Ingredients You’ll Need
For the Chicken Marinade
- 2 pounds bone-in chicken thighs and drumsticks, skin removed
- 1 cup plain whole milk yogurt
- 2 tablespoons fresh lemon juice
- 2 tablespoons ginger garlic paste
- 2 tablespoons biryani masala
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon Kashmiri chili powder or mild paprika
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 2 tablespoons chopped fresh cilantro
- 2 tablespoons chopped fresh mint
For the Rice
- 2 cups basmati rice
- 8 cups water
- 1 tablespoon kosher salt
- 2 bay leaves
- 4 green cardamom pods
- 4 whole cloves
- 1 cinnamon stick
- 1 teaspoon cumin seeds
For the Onions and Chicken Base
- 3 tablespoons ghee or neutral oil
- 2 large yellow onions, thinly sliced
- 2 medium tomatoes, finely chopped
- 2 green chilies, slit lengthwise, optional
- 1/2 teaspoon kosher salt
- 1/2 cup water, as needed
For Layering
- 1/4 cup warm milk
- 1/4 teaspoon saffron threads, optional
- 2 tablespoons ghee, melted
- 1/4 cup chopped fresh cilantro
- 1/4 cup chopped fresh mint
- 1 tablespoon fresh lemon juice
- 1/4 cup fried onions, optional
For Serving
- Plain yogurt or raita
- Lemon wedges
- Cucumber slices
- Extra chopped cilantro, optional
Pro Tips
Rinse the basmati rice until the water runs mostly clear. This removes extra starch and helps the grains cook up separate instead of sticky.
Soak the rice before cooking if you have time. Even 20 to 30 minutes helps the grains cook evenly and gives the biryani a better texture.
Use bone-in chicken for the juiciest flavor. Boneless chicken can work, but bone-in pieces stay tender during cooking and give the sauce a richer taste.
Do not fully cook the rice before layering. The rice should be about 70 percent cooked so it can finish steaming with the chicken and spices.
Slice the onions thinly and cook them slowly until golden. Good onions add sweetness, color, and depth to the biryani, so this step is worth the patience.
Keep the heat low during the final steam. This gentle cooking step helps the rice finish without burning the bottom or drying out the chicken.
Tools You’ll Need
- Large heavy-bottomed pot with lid
- Medium pot for boiling rice
- Large mixing bowl
- Fine mesh strainer
- Cutting board
- Sharp knife
- Measuring cups
- Measuring spoons
- Wooden spoon or spatula
- Tongs
- Small bowl for saffron milk
- Kitchen towel or foil for sealing the pot
- Serving spoon
- Large platter or serving bowl
Substitutions and Variations
Use Boneless Chicken
Boneless chicken thighs can be used instead of bone-in chicken pieces. They cook a little faster, so watch them closely and avoid overcooking before the final steaming step.
Make It Milder
Use mild paprika instead of Kashmiri chili powder and skip the green chilies. This keeps the biryani flavorful and warm without making it too spicy for kids.
Swap the Yogurt
Use plain Greek yogurt if that is what you have, but loosen it with 1 to 2 tablespoons of water before mixing the marinade. This helps it coat the chicken evenly and keeps the texture smooth.
Add More Vegetables
Add peas, diced carrots, potatoes, or green beans to the chicken base. Keep the pieces small so they cook through and blend nicely with the rice and chicken.
Make It Extra Fragrant
Add a splash of rose water or kewra water to the layering step if your family enjoys a more traditional aroma. Use only a small amount so the flavor stays gentle and does not overpower the spices.
Make Ahead Tips
Chicken Biryani is a great recipe to prep ahead because the flavor improves when the chicken has time to marinate. You can mix the chicken with yogurt, lemon juice, ginger garlic paste, spices, cilantro, and mint up to 24 hours in advance.
The onions can also be sliced and cooked ahead of time. Store the golden onions in an airtight container in the refrigerator, then use them when you are ready to build the chicken base.
You can rinse and soak the basmati rice earlier in the day, but do not boil it too far ahead unless you are comfortable handling par-cooked rice. For the best texture, boil the rice right before layering so the grains stay firm and separate.
If you want to make the full biryani ahead, cook it completely, let it rest, and store it in the refrigerator. Reheat it gently with a sprinkle of water so the rice stays soft and the chicken stays tender.
Instructions
Step 1: Marinate the Chicken
Place 2 pounds bone-in chicken thighs and drumsticks in a large mixing bowl. Add 1 cup plain whole milk yogurt, 2 tablespoons fresh lemon juice, 2 tablespoons ginger garlic paste, 2 tablespoons biryani masala, 1 teaspoon ground turmeric, 1 teaspoon ground cumin, 1 teaspoon ground coriander, 1 teaspoon Kashmiri chili powder or mild paprika, 1 teaspoon kosher salt, and 1/2 teaspoon black pepper.
Add 2 tablespoons chopped fresh cilantro and 2 tablespoons chopped fresh mint. Mix until the chicken is well coated, then cover and refrigerate for at least 1 hour or up to 24 hours.
Step 2: Rinse and Soak the Rice
Place 2 cups basmati rice in a bowl and rinse it several times with cool water. Keep rinsing until the water looks mostly clear.
Cover the rice with fresh water and let it soak for 20 to 30 minutes. Drain well before boiling so the rice cooks evenly and stays fluffy.
Step 3: Prepare the Saffron Milk
Warm 1/4 cup milk in a small bowl. Add 1/4 teaspoon saffron threads if using and let them soak while you prepare the rest of the recipe.
The milk will slowly turn golden and fragrant. If you are not using saffron, you can still use warm milk for moisture during layering.
Step 4: Cook the Onions
Heat 3 tablespoons ghee or neutral oil in a large heavy-bottomed pot over medium heat. Add 2 thinly sliced large yellow onions and cook, stirring often, until they turn golden brown.
This may take 12 to 18 minutes, so be patient and lower the heat if they brown too quickly. Remove about one-third of the onions and set them aside for layering if you want extra flavor on top.
Step 5: Build the Chicken Base
Add 2 finely chopped tomatoes, 2 slit green chilies if using, and 1/2 teaspoon kosher salt to the pot with the onions. Cook for 4 to 5 minutes, stirring often, until the tomatoes soften and break down.
Add the marinated chicken and stir to coat it in the onion and tomato mixture. Cook for 8 to 10 minutes, turning the chicken now and then, until the outside is no longer raw.
Step 6: Simmer the Chicken
Add 1/2 cup water if the pot looks dry. Cover and simmer the chicken over medium-low heat for 15 to 20 minutes, until it is mostly cooked and the sauce looks thick.
The chicken does not need to be fully falling apart because it will finish during the steaming step. The sauce should be rich and not too watery, or the rice may become mushy.
Step 7: Parboil the Rice
In a medium pot, bring 8 cups water to a boil. Add 1 tablespoon kosher salt, 2 bay leaves, 4 green cardamom pods, 4 whole cloves, 1 cinnamon stick, and 1 teaspoon cumin seeds.
Add the drained soaked rice and cook for 5 to 7 minutes, until the grains are about 70 percent cooked. The rice should still have a firm center when pressed between your fingers.
Step 8: Drain the Rice
Drain the rice carefully in a fine mesh strainer. Remove the whole spices if you prefer, or leave them in for a more fragrant biryani.
Do not rinse the rice after boiling. Let the steam escape for a minute while you get ready to layer the biryani.
Step 9: Layer the Biryani
Spread the chicken mixture evenly in the bottom of the heavy pot. Spoon the parboiled rice over the chicken in an even layer, being gentle so the grains do not break.
Drizzle the saffron milk over the rice, then add 2 tablespoons melted ghee, 1/4 cup chopped fresh cilantro, 1/4 cup chopped fresh mint, 1 tablespoon fresh lemon juice, and 1/4 cup fried onions if using. The layers should look colorful and fragrant.
Step 10: Steam the Biryani
Cover the pot tightly with a lid. For a better seal, place a clean kitchen towel or foil under the lid to trap the steam.
Cook on low heat for 25 to 30 minutes. Turn off the heat and let the biryani rest, still covered, for 10 minutes before opening the pot.
Step 11: Fluff and Serve
Gently fluff the rice with a serving spoon, lifting from the sides so you do not break the grains. Try to bring some chicken and sauce up with the rice so each serving has a little of everything.
Serve warm with plain yogurt or raita, lemon wedges, cucumber slices, and extra cilantro if desired. The rice should be fluffy, the chicken tender, and the spices warm and fragrant.
Serving Suggestions
Chicken Biryani is filling enough to serve as the main dish on its own. The rice, chicken, herbs, and spices make it hearty, flavorful, and satisfying.
A bowl of plain yogurt or raita is one of the best sides for biryani. The cool, creamy yogurt balances the warm spices and makes each bite feel softer.
Cucumber slices, tomato salad, or a simple chopped salad also work well. Their freshness helps lighten the plate and adds a nice crunch.
Warm naan or roti can be served on the side for bigger appetites. It is especially good for scooping up any saucy bits of chicken from the bottom of the pot.
For a family-style meal, place the biryani in a large serving dish and set toppings on the table. Lemon wedges, cilantro, mint, yogurt, and fried onions let everyone finish their plate the way they like.
Leftovers and Storage
Store leftover Chicken Biryani in an airtight container in the refrigerator for up to 4 days. Let it cool before storing, but do not leave it at room temperature for more than 2 hours.
To reheat, sprinkle a little water over the rice and warm it gently in the microwave or on the stovetop. Covering it while reheating helps the rice steam and keeps it from drying out.
You can also reheat biryani in a covered oven-safe dish at 325°F until warm. Add a small splash of water before covering so the rice stays soft.
Chicken Biryani can be frozen for up to 2 months. Thaw it overnight in the refrigerator, then reheat gently with a little water to bring back moisture.
Nutrition and Benefits
- Good source of protein: Chicken adds hearty protein that makes the biryani filling and satisfying. Bone-in pieces also help keep the meat juicy during cooking.
- Made with fragrant spices: Cumin, coriander, turmeric, cardamom, cloves, cinnamon, and biryani masala add warm flavor. These spices make the dish rich without needing a heavy sauce.
- Balanced with rice and herbs: Basmati rice gives the dish its fluffy base, while mint and cilantro add freshness. The herbs keep the biryani from tasting too heavy.
- Family-friendly and adjustable: You can make the dish mild or spicy depending on your family’s taste. Serving yogurt on the side helps cool the spices.
- Great for leftovers: Biryani reheats well when handled gently. It is useful for lunch, dinner, or meal prep the next day.
Recipe FAQ
Can I use boneless chicken for Chicken Biryani?
Yes, boneless chicken thighs work well and stay tender. They may cook faster than bone-in chicken, so watch them during the simmering step. Boneless chicken breast can work too, but it may be a little drier.
What rice is best for biryani?
Basmati rice is the best choice because it cooks into long, fluffy grains. Rinse it well and soak it before cooking for the best texture. Other rice can work, but the dish may not have the same light, fragrant feel.
Do I have to use saffron?
No, saffron is optional. It adds color and a gentle aroma, but the biryani will still taste good without it. You can use warm milk alone or add a tiny pinch of turmeric for color.
Why is my biryani rice mushy?
The rice may have been cooked too long before layering, or the chicken sauce may have been too watery. Cook the rice only until it is about 70 percent done. Let the chicken sauce thicken before adding the rice on top.
Can I make Chicken Biryani less spicy?
Yes, use mild paprika instead of Kashmiri chili powder and skip the green chilies. You can also reduce the biryani masala slightly if your blend is spicy. Serve with yogurt or raita for a cooling side.
Can I make biryani ahead for guests?
Yes, biryani is a good make-ahead dish. Cook it fully, let it rest, and reheat gently before serving. Keep it covered while reheating so the rice stays moist.
What can I serve with Chicken Biryani?
Raita, plain yogurt, cucumber salad, lemon wedges, and naan all pair well with biryani. A simple fresh salad is also a nice choice. These sides balance the warm spices and make the meal feel complete.
A Fragrant Chicken Dinner Worth Gathering Around
Chicken Biryani is the kind of meal that feels warm, special, and deeply comforting. The tender chicken, fluffy rice, golden onions, herbs, and spices come together in layers that make the whole dish feel generous and homemade.
I love making this recipe when I want a dinner that feels dependable but still a little celebratory. It is worth making again because it brings rich flavor, family appeal, and satisfying leftovers to the table.








