Powered by Simple Recipe Pro Recipe Plugin
Did you make this recipe?
Leave a review »

Chicken Biryani (30 Minute Indian Chicken & Rice)

Serves 4-6     adjust servings

This stove top Chicken Biryani is a delicious 30 minute dinner! You could also call it Indian Chicken and Rice. It's so easy to make and is a healthy weeknight dinner that everyone will love!  


  • 1 pound chicken, cut into strips
  • 2 tablespoons flour
  • 1 teaspoon kosher salt
  • 1/2 teaspoon pepper
  • 2 teaspoons yellow curry powder
  • 2-3 tablespoons olive oil
  • 1 large onion, chopped
  • 5 large carrots, sliced
  • 2-3 cloves garlic, smashed and minced
  • 2 tablespoons yellow curry powder
  • 1 teaspoon ginger powder
  • 2 cups dry basmati rice
  • 3 and 1/2 cups water
  • 2 teaspoons kosher salt
  • 2 tablespoons butter
  • 1/2 cup cilantro, chopped
  • 1/2 cup cashews, chopped


  1. Start by slicing the chicken into strips. Pat the chicken dry with paper towels.
  2. In a small bowl, combine flour, 1 teaspoon salt, pepper, and 2 teaspoons yellow curry powder.
  3. Dredge each piece of chicken in the flour mixture to coat.
  4. In a large, high sided skillet, heat 1 tablespoon olive oil over medium high heat until it shimmers. 
  5. Add the chicken to the pan one strip at a time, with about 1 inch in between each piece of chicken, to give it a good sear. Do this in at least 2 batches. If you crowd your chicken into the pan all at once, it will steam instead of sear, and you won't get those tasty brown marks. 
  6. Cook the chicken on the first side for about 1-3 minutes, until browned, then flip with tongs and sear on the other side for 1-2 minutes until browned. It's okay if the chicken is still raw in the middle, in fact, that's preferable. It will finish cooking with the rice. 
  7. Remove the chicken to a plate and set aside.
  8. Swirl another tablespoon of olive oil into the hot pan. 
  9. Add the chopped onions and saute for 3-5 minutes.
  10. Meanwhile, chop the carrots (see photos) and place in a medium bowl with 1 tablespoon of water. Microwave on high for about 3-5 minutes. The carrots should be softening at this point but still inflexible. 
  11. Add the carrots (and liquid) to the pan with the onions. Continue cooking 1-2 minutes.
  12. Add the garlic and saute 1 minute, until fragrant.
  13. Add 2 tablespoons curry powder and 1 teaspoon ginger, and stir it all together so that the spices get nice and toasty. Continue cooking for another 1-2 minutes. 
  14. Stir in the rice. Add the water and 2 teaspoons salt. Stir it together and add the chicken back into the pan. 
  15. Cover tightly with a lid and turn the heat up to high. Keep an eye on it. When it starts to boil, turn the heat down to low. Cook on low for about 17 minutes. 
  16. At this point, the rice should not be crunchy, the carrots tender, and the chicken cooked through all the way. Put the lid back on and keep cooking for another few minutes if it's not done. 
  17. Add 2 tablespoons of butter and stir it all together.
  18. Stir in chopped cilantro and chopped cashews. You could also stir in golden raisins if you wanted, that would be delicious!
  19. Serve with plain yogurt and cucumbers. You could also serve it with Roti (Buttery Indian Flatbread) or Homemade Naan.