Indian Chicken Biryani is one of those one-pan dinners that fills your kitchen with the most incredible aroma and puts a deeply satisfying meal on the table in just 30 minutes. Tender seared chicken strips, sweet carrots, and fragrant basmati rice all cooked together in a golden curry-spiced broth, then finished with butter, fresh cilantro, and crunchy cashews. I started making this on weeknights when my family needed something warm, filling, and a little different from the usual rotation.
The first time I made Indian Chicken Biryani at home, the turmeric-yellow chicken hitting that hot skillet made the whole house smell like something worth gathering around. It is the kind of dish that feels exotic and comforting at the same time, and it comes together with ingredients you can find at any grocery store. No complicated techniques, no long prep list. This is about to become your new favorite!
Table of Contents
Ingredients for Indian Chicken Biryani
I always use basmati rice for this recipe because the long grains stay fluffy and separate beautifully after cooking with the broth and spices. My preference is chicken thighs for their extra juiciness, but chicken breasts work just as well here.
For the Chicken
- 1 lb chicken (thighs or breasts, cut into strips) – I recommend thighs for the best flavor and moisture
- 2 tablespoons all-purpose flour
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 2 teaspoons yellow curry powder – pro tip: toasting the spices in the pan for a minute or two before adding liquid deepens the flavor significantly
For the Rice and Vegetables
- 2 to 3 tablespoons olive oil (divided)
- 1 large onion (chopped)
- 5 large carrots (sliced) – in my experience, microwaving the carrots first saves at least 10 minutes and ensures they are perfectly tender by the time the rice is done
- 2 to 3 cloves garlic (smashed and minced)
- 2 tablespoons yellow curry powder
- 1 teaspoon ginger powder
- 2 cups dry basmati rice – my preference is always basmati for the fragrant, toasty flavor it brings
- 3 and 1/2 cups water
- 2 teaspoons kosher salt
- 2 tablespoons butter
To Finish
- 1/2 cup fresh cilantro (chopped)
- 1/2 cup cashews (chopped)
Step-by-Step Instructions
In my experience, searing the chicken in batches is the step most people skip, but it is the one that makes the biggest difference. Crowded chicken steams instead of browns and you lose all that golden, caramelized flavor.
Step 1: Slice the chicken into strips and pat completely dry with paper towels. In a small bowl, combine flour, 1 teaspoon salt, pepper, and 2 teaspoons curry powder. Dredge each chicken strip in the flour mixture until fully coated.
Step 2: Heat 1 tablespoon olive oil in a large high-sided skillet over medium-high heat until shimmering. Add the chicken strips one at a time with about 1 inch of space between each. Sear in at least 2 batches. Cook for 1 to 3 minutes until deeply browned on the first side. Flip with tongs and sear the other side for 1 to 2 minutes. The chicken can still be slightly raw in the center at this point. Remove to a plate.
Step 3: Add another tablespoon of olive oil to the same pan. Add the chopped onion and saute for 3 to 5 minutes until softened and lightly golden.
Step 4: While the onion cooks, place the sliced carrots in a bowl with 1 tablespoon water and microwave on high for 3 to 5 minutes until beginning to soften but still slightly firm. Add the carrots and their liquid to the pan. Cook for 1 to 2 more minutes.
Step 5: Add the minced garlic and cook for 1 minute until fragrant. Add 2 tablespoons curry powder and 1 teaspoon ginger powder. Stir to coat everything and cook for 1 to 2 minutes to toast the spices until very fragrant.
Step 6: Stir in the dry basmati rice. Pour in 3 and 1/2 cups water and 2 teaspoons salt. Stir to combine. Nestle the seared chicken back into the pan.
Step 7: Cover tightly with a lid and bring to a boil over high heat. Once boiling, reduce to low heat and cook for 17 minutes. Check at this point: the rice should be fluffy and not crunchy, the carrots fully tender, and the chicken cooked through to 165 degrees F. Replace the lid and cook a few more minutes if needed.
Step 8: Stir in 2 tablespoons butter until melted. Fold in the chopped cilantro and cashews. Serve with plain yogurt and sliced cucumbers on the side.
What to Serve with Indian Chicken Biryani
Indian Chicken Biryani is a complete meal on its own, but a few simple sides can round it out and complement the warm curry flavors beautifully.
Plain Yogurt and Sliced Cucumbers: The classic and simplest pairing for biryani. Cool yogurt and crisp cucumber cut through the warm spices and add a refreshing contrast that keeps every bite feeling balanced.
Easy Butter Chicken: If you love the flavors of Indian-inspired chicken dinners and want a companion recipe for a full themed dinner night, this Easy Butter Chicken brings rich, creamy tomato-based curry that pairs perfectly with the basmati rice from this biryani.
Curried Coconut Chicken Rice: For another fragrant one-pan chicken and rice dinner with a similar flavor profile, this Curried Coconut Chicken Rice brings a slightly sweeter, coconut-forward twist that your family will love on rotation with this biryani.
Creamy Herb Chicken Basmati Rice: A lighter, herb-forward basmati rice dish makes a great companion when you want to stretch the meal further for a bigger group. This Creamy Herb Chicken Basmati Rice uses the same base grain and works seamlessly alongside the biryani.
Honey Glazed Carrots and Green Beans: A simple glazed vegetable side adds color and a slightly sweet balance to the savory, spiced biryani. These Honey Glazed Carrots and Green Beans take just minutes and complement the carrots already in the dish beautifully.
Quick and Easy Homemade Butter Chicken: For a crowd-pleasing Indian-style dinner spread, this Quick and Easy Homemade Butter Chicken is the perfect companion dish that lets everyone scoop the creamy sauce right over their biryani rice.
How to Store and Reheat Leftovers
Store leftover Indian Chicken Biryani in an airtight container in the refrigerator for up to 5 days. The flavors continue to develop overnight and many people find it tastes even better the next day. It also freezes well for up to 2 months. Label and date your container before freezing.
To reheat, I recommend adding a splash of water to the container before microwaving, then covering loosely and heating in 60-second intervals, stirring between each. The water prevents the rice from drying out and restores the fluffy texture. On the stovetop, reheat over low heat with a few tablespoons of water or broth, stirring occasionally.
Pro tip: leftover biryani makes a great next-day lunch bowl topped with a fried egg and a drizzle of hot sauce for a completely different but equally satisfying meal.
FAQs
Can I use brown rice instead of basmati?
Brown rice needs significantly more liquid and a longer cook time than basmati, so the timing in this recipe will not work directly. If you want to use brown rice, plan for about 40 to 45 minutes of cooking time and increase the water by about 1/2 cup. You also will not need to microwave the carrots ahead of time since they will have plenty of time to cook through.
What if I do not have yellow curry powder?
You can substitute a mix of turmeric, cumin, coriander, and a pinch of cayenne to approximate the flavor. Garam masala also works well as a partial substitute and adds even more depth. Use about the same quantity as the recipe calls for.
Is this dish spicy?
With the amounts in this recipe, it has a mild to moderate warmth from the curry powder. If your family prefers no heat at all, reduce the curry powder slightly. If you want more spice, add a pinch of cayenne or a chopped fresh chili with the garlic.
Conclusion
Indian Chicken Biryani is a weeknight dinner that delivers big, bold flavor with very little effort. It is all done on the stovetop in 30 minutes and the whole family will clean their plates. Give this one a try tonight and see why it earns a spot on the permanent dinner rotation.
Indian Chicken Biryani
Ingredients
Equipment
Method
- Slice chicken into strips and pat dry. Combine flour, 1 tsp salt, pepper, and 2 tsp curry powder in a bowl. Dredge each chicken strip in the flour mixture.
- Heat 1 tbsp olive oil in a large high-sided skillet over medium-high heat. Sear chicken strips in batches of about half the chicken, with space between each piece, for 1 to 3 minutes per side until browned. Remove to a plate.
- Add another tbsp of olive oil to the pan. Add onion and saute for 3 to 5 minutes until softened.
- Microwave sliced carrots in a bowl with 1 tbsp water on high for 3 to 5 minutes until beginning to soften. Add carrots and liquid to the pan. Cook 1 to 2 more minutes.
- Add garlic and cook 1 minute. Add 2 tbsp curry powder and 1 tsp ginger powder. Stir and toast the spices for 1 to 2 minutes until very fragrant.
- Stir in dry basmati rice. Add 3 and 1/2 cups water and 2 tsp salt. Stir to combine and nestle the seared chicken back into the pan.
- Cover tightly and bring to a boil over high heat. Reduce to low and cook for 17 minutes until rice is fluffy, carrots are tender, and chicken is cooked through to 165 degrees F. Cook a few more minutes if needed.
- Stir in 2 tbsp butter until melted. Fold in chopped cilantro and cashews. Serve with plain yogurt and sliced cucumbers.











