Enjoy the taste of authentic Bengali cuisine with this mouthwatering Bengali Chicken Curry with Potatoes. This flavorful and aromatic curry is made with tender chicken and potatoes cooked in a rich and spicy tomato-based gravy. The combination of spices such as turmeric, red chili powder, and garam masala gives this curry its distinctive Bengali flavor. Serve it with steamed rice or roti for a complete and satisfying meal.
Ingredients
- 500g chicken, cut into pieces
- 2 large potatoes, peeled and diced
- 2 tomatoes, finely chopped
- 2 onions, thinly sliced
- 3 cloves of garlic, minced
- 1-inch piece of ginger, grated
- 2 green chilies, slit
- 2 tablespoons vegetable oil
- 1 teaspoon cumin seeds
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 teaspoon coriander powder
- 1 teaspoon garam masala
- Salt to taste
- Fresh cilantro leaves for garnish
Directions
- Heat the vegetable oil in a large pan over medium heat.
- Add the cumin seeds and let them splutter.
- Add the sliced onions and cook until they turn golden brown.
- Add the minced garlic, grated ginger, and slit green chilies. Saute for a minute.
- Add the chopped tomatoes and cook until they turn soft and mushy.
- Add the turmeric powder, red chili powder, coriander powder, and salt. Mix well.
- Add the chicken pieces and potatoes. Coat them well with the spice mixture.
- Cook for 5 minutes, stirring occasionally.
- Add water as needed to adjust the consistency of the gravy.
- Cover the pan and simmer for 30-40 minutes, until the chicken and potatoes are cooked through and tender.
- Sprinkle garam masala over the curry and mix well.
- Garnish with fresh cilantro leaves.
- Serve hot with steamed rice or roti.