Bengali Chicken Curry

Bengali Chicken Curry Image
Yields: 4 Servings Difficulty: Medium Prep Time: 20 Mins Cook Time: 45 Mins Total Time: 1 Hr 5 Mins
Bengali Chicken Curry Image

Bengali Chicken Curry

  • Author: Mish
  • Prep Time: 20 mins
  • Cook Time: 45 mins
  • Total Time: 1 hour 5 minutes
  • Yield: 4


Ingredients needed for the marinade

  • 800gms Chicken
  • 1 cup Curd
  • 1 Onion – medium size thinly sliced
  • 1/2 tbsp Ginger-garlic paste
  • 1 tsp Chili powder
  • 1 tsp Turmeric powder
  • 1 tsp Salt
  • 1 tbsp Mustard oil

Ingredients needed for the chicken curry

  • 4 to 6 Potatoes – washed, cleaned and cut onto half
  • 3 Onions – medium size thinly sliced
  • 2 Tomatoes – medium size roughly chopped
  • ½ cup Coriander leaves – finely chopped
  • 1 inch cinnamon, 2 cardamom, 5 to 6 pepper corns and 4 cloves – Whole spices
  • 1 tbsp Ginger-garlic paste
  • 1 tsp Coriander powder
  • 1 tsp Cumin powder
  • 4 to 5 Bay leaves
  • 1 tsp Chili powder
  • 1 tsp Bengali garam masala (Bengali garam masala contains cardamom, cloves and cinnamon in equal quantities, grind them all together in a coffee grinder to a fine powder.)
  • 1 tsp Salt
  • 1 tbsp Mustard oil


  1. Let us first marinade the chicken
  2. Take chicken in a large mixing bowl add salt, turmeric powder, red chili powder, ginger-garlic paste, mustard oil, curd and sliced onions.
  3. Give it all a good mix, cover the bowl and keep the marinaded chicken in the refrigerator for atleast 3 hours or overnight for best results.
  4. Now let us prepare the curry
  5. Heat a kadai add mustard oil. Heat the mustard oil to its smoking point and turns pale yellow in colour.
  6. Now add bay leaves, whole garam masala, and onions.
  7. Saute on medium heat add salt, coriander powder, cumin powder, chili powder and saute for a minute.
  8. Add ginger-garlic paste and saute for 2 minutes till the raw smell of ginger and garlic goes.
  9. Add chopped tomatoes and mix well. Saute on medium heat for 3 to 4 minutes.
  10. Now add the marinaded chicken pieces.
  11. Mix well. Cook for 8 to 10 minutes on high heat.
  12. Keep stirring in between, the chicken will release a lot of water.
  13. Add the potatoes and saute on medium heat for 5 to 7 minutes.
  14. Once the water from the chicken dries up add 2 cups of water and mix well.
  15. Cover and cook on medium heat for 8 to 10 minutes.
  16. Keep stirring in between.
  17. Once the chicken is cooked and the potatoes are done add Bengali garam masala and garnish with coriander leaves.
  18. Mix well.
  19. Bengali Chicken Curry is now ready to serve enjoy with steamed rice, Luchi/poori or paratha.Bengali Chicken Curry Image


I have used thinly sliced onions in this recipe as thinly sliced onions will give the curry a different consistency as opposed to diced or roughly chopped onions.

Keywords: bengali chicken curry


#bengali  #Chicken  #curry  

Leave a Reply

Your email address will not be published. Required fields are marked *