Chicken masala recipe with video & step by step photos – One of the most simple, home style Indian chicken recipe for beginners. This chicken masala goes great with rice, roti, naan or paratha. There are many many ways a masala chicken recipe is made across India. Each region has their own way of making it with locally available taste enhancers like coconut, cashews, sesame seeds, poppy seeds etc.
All the restaurant style dishes do take some time to prepare and cream or yogurt is mostly used.
But the recipe I am sharing today is a very simple one, needs no blending, no overnight marination, no yogurt or cream etc. Yet this tastes delicious, moderately spicy and flavorful.
If you have a good garam masala along with some basic ingredients like chili powder, onions etc then you are good to go with this recipe.
Chicken masala can be made to a dry, semi dry or a gravy dish. I have made it to a semi dry dish, if you prefer a dry dish then just evaporate all the moisture until the masala clings on to the chicken well.
If you prefer a gravy version, just add some hot water or coconut milk to the chicken after sauteing it. Also increase red chili powder and garam masala by ½ tsp. You can also add some cashew paste or coconut paste to get a rich gravy.
Do remember the 2 main steps to make a yummy and delicious chicken masala. One – slow cooking and two- add hot water if using. Slow cooking yields chicken that is flavourful, juicy and tender.
You may like to check these Chicken recipes
1. Add chicken, ginger & garlic paste, turmeric, salt. chicken or garam masala and red chili powder to a mixing bowl.
2. Marinate chicken well and set aside for about 45 mins to 1 hour. You can also refrigerate overnight.
How to make chicken masala
3. Heat a pot with oil and saute the spices.
4. Add green chilies and onions.
5. Saute till onions turn completely golden. Add garlic ginger paste and fry until raw smell goes off.
6. Pour tomato puree. Then add red chili powder, garam masala and salt too.
7. Saute till the mixture begins to leave oil.
8. Fry the chicken with this masala for 3 to 5 mins on a medium flame.
9. Cover and cook for about 5 mins on the lowest possible flame.
10. You will see moisture from chicken begins to ooze out. Add coriander, mint leaves and mix.
11. Cover and cook again until chicken is soft and tender. Adjust salt and spice if needed at this stage. Add some more coriander leaves to finish off.
Serve with rice, roti or paratha along with lemon wedges and onion slices.
Ingredients (US cup = 240ml )
- ½ kg chicken (bone-in or boneless)
- 2 tbsps Oil
- 1 bay leaf or tej patta (small)
- 2 green cardamoms or elaichi
- 1 cinnamon stick or dalchini (small)
- 2 to 4 cloves or laung
- 1 cup onions finely chopped
- ¾ tsp ginger garlic paste
- 1 to 2 green chilies (milder variety) chopped
- ½ cup tomato puree or finely chopped
- ¾ to ½ tsp red chili powder (mild variety like kashmiri or byadgi) (or as needed)
- ½ tsp Salt or as needed
- ¾ to ½ tsp garam masala or chicken masala powder
- 1 Handful mint or pudina leaves (finely chopped or curry leaves or both)
- 1 Handful coriander leaves (finely chopped)
- Clean and wash chicken well. Drain completely so no water remains.
- Marinate with ginger garlic paste, turmeric, red chilli powder, salt, yogurt, chicken masala or garam masala.
- Cover & set aside for about 45 mins to 1 hour. It can also be left overnight in the refrigerator.
How to make chicken masala
- Heat oil in a pan or pot. Saute cloves, cinnamon, cardamoms and bay leaf in hot oil for a min. You can also add curry leaves if you have.
- Next add in green chilies and onions. Saute them until the onions turn completely golden.
- Add ginger garlic paste and saute until the raw smell goes off.
- Pour the tomato puree. Then add salt, red chili powder and garam masala as well.
- Saute this very well until the mixture begins to leave the pan.
- At this stage you can also see oil getting separated from the mixture.
- Add marinated chicken and saute for 4 to 5 mins on a medium flame.
- Turn the flame to completely low and cook covered for 5 mins.
- Turn the chicken pieces and mix everything well. Add coriander leaves or mint leaves and give a stir.
- Cover the pan again and continue to cook on a low heat until chicken is completely cooked to soft and tender. Chicken gets cooked in its own moisture, so don’t need to add water.
- Add half tsp more garam masala and chilli powder while cooking the tomato puree.
- Add little hot water or coconut milk to make a gravy. Cook until the gravy turns thick.
- Serve hot with steamed rice, roti, sliced onion wedges and lemon.
Alternative quantities provided in the recipe card are for 1x only, original recipe.
For best results follow my detailed step-by-step photo instructions and tips above the recipe card.
NUTRITION INFO (estimation only)
© Swasthi’s Recipes
I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills.
Follow Swasthi’s Recipes