In a pan heat up the oil on medium heat until hot then add the onions and cook for 3-4 minutes until softened
Add the finely chopped garlic cloves and crushed ginger then cook for 2-3 minutes
Add the chopped tomatoes and cook for 5 minutes until softened
Add the salt, chilli powder, Kashmiri chilli powder, cumin powder and coriander powder then cook the spices for 6-8 minutes – you may need to add a splash of water to prevent the spices from burning
Add the chicken and cook for another 6-8 minutes
Add the water and mix before covering and cook for 15 minutes
Add the yoghurt and cook for 5 minutes
Add the onion petals, tomato chunks and green chillies then cover and cook for another 10 minutes
Add the coriander and dried fenugreek then cook for 1-2 minutes
Your chicken dopyaza is ready!