Easy One-Pot Chicken Biryani
Fragrant spiced chicken and basmati rice cooked together in one pot, finished with herbs.
No reviews yet- Prep
- 15 min
- Cook
- 35 min
- Rest
- 15 min
- Total
- 1 hr 5 min
- Serves
- 4
- Est. cost
- $18.77
About $4.69 per serve. Costs are estimates in AUD, not live supermarket prices.

Ingredients
About this recipe
Traditional biryani has many steps, but this one-pot version keeps the flavour and saves the washing-up. Chicken is marinated in yoghurt and spices, browned with onion, then cooked with basmati rice and stock until fluffy and fragrant.
Method
Step 1
Mix the chicken with the yoghurt, spices, garlic, ginger and a good pinch of salt. Marinate for 15 minutes.
15 min
Step 2
Heat the oil in a large heavy pot over medium heat. Cook the onions for 10 minutes until deep golden. Remove half for topping.
10 min
Step 3
Add the chicken to the pot and cook for 5 minutes, stirring, until it changes colour.
5 min
Step 4
Stir in the rice, stock and bay leaves. Bring to the boil, then cover tightly and cook on the lowest heat for 15 minutes.
15 min
Step 5
Turn off the heat and leave covered for 10 minutes, then fluff with a fork.
10 min
Step 6
Top with the reserved onions, coriander and mint.
Cooking tips
Don't lift the lid while the rice cooks. The steam does the work.
Storage
Refrigerate for up to 3 days. Reheat with a splash of water, covered.
Reviews
No reviews yet. Be the first — reviews from CookMatey members appear here once they've been checked by our team.
You might also like
Easy
Filipino
Classic Chicken Adobo
- Preparation time
- 10 min prep
- Cooking time
- 40 min cook
No reviews yetTotal time 50 minMedium
Indian
Creamy Butter Chicken
- Preparation time
- 15 min prep
- Cooking time
- 30 min cook
No reviews yetTotal time 45 minEasy
Mediterranean
One-Pan Lemon Chicken and Rice
- Preparation time
- 10 min prep
- Cooking time
- 40 min cook
No reviews yetTotal time 50 min
EasyJapanese
Teriyaki Chicken Rice Bowl
- Preparation time
- 10 min prep
- Cooking time
- 20 min cook
No reviews yetTotal time 30 min
