Chicken biryani is a fragrant rice dish layered with spiced chicken and long-grain rice. Each layer carries rich flavor from whole spices, herbs, and a well-balanced marinade. The rice stays fluffy while the chicken remains tender, creating a complete meal in one pot.
This version keeps the method simple while still giving you the classic taste and aroma associated with biryani.
What You’ll Need

Ingredients
For the chicken marinade
- 500g chicken, cut into pieces
- 1 cup yogurt
- 1 tablespoon ginger-garlic paste
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 teaspoon garam masala
- Salt to taste
- 1 tablespoon lemon juice
For the rice
- 2 cups basmati rice
- Water for soaking and boiling
- 1 bay leaf
- 4 green cardamom pods
- 4 cloves
- 1 small cinnamon stick
- Salt to taste
For layering and cooking
- 2 tablespoons oil
- 2 tablespoons ghee
- 2 onions, thinly sliced
- 2 tomatoes, chopped
- ½ cup fresh coriander leaves, chopped
- ½ cup fresh mint leaves
- ½ cup milk
- A pinch of saffron (optional)
Tools
- Large pot or heavy-bottom pan
- Strainer
- Mixing bowl
- Knife
- Cutting board
- Spoon
Step-by-Step Instructions
1. Marinate the chicken
In a bowl, combine chicken, yogurt, ginger-garlic paste, turmeric, red chili powder, garam masala, salt, and lemon juice. Mix well and let it rest for at least 1 hour.
2. Prepare the rice
Wash basmati rice until the water runs clear. Soak for 20 to 30 minutes. Boil water with bay leaf, cardamom, cloves, cinnamon, and salt. Add rice and cook until it is about 70% done. Drain and set aside.
3. Cook the onions
Heat oil and ghee in a large pot. Add sliced onions and cook until golden brown.
4. Cook the chicken
Add chopped tomatoes to the onions and cook until soft. Add the marinated chicken and cook until it is mostly done and the mixture thickens.
5. Layer the biryani
Spread a layer of partially cooked rice over the chicken. Sprinkle coriander and mint leaves on top. Repeat layers if needed.
6. Add final touches
Warm the milk and mix in saffron if using. Pour it over the rice. Cover the pot with a tight lid.
7. Cook on low heat
Cook on low heat for 15 to 20 minutes. This allows the flavors to blend and the rice to fully cook.
8. Serve
Gently fluff the rice and serve warm.
Serving Suggestions
Chicken biryani pairs well with:
- Raita
- Salad
- Pickle
Tips for Best Results
Use good quality basmati rice for better texture.
Do not overcook the rice before layering.
Cook on low heat to avoid burning the bottom.
Let the biryani rest for a few minutes before serving.
Storage and Reheating
Store in an airtight container in the refrigerator for up to 3 days. Reheat on low heat or in a microwave, adding a small splash of water if needed.
Freezing is possible, though rice texture may change slightly.
Variations
Add fried onions on top for extra flavor.
Use boneless chicken for easier serving.
Add vegetables like peas or potatoes for variety.