Bangladeshi Chicken and Potato Curry
A comforting and flavorful chicken and potato curry, a staple in Bangladeshi households. Tender pieces of chicken and soft potato cubes are simmered in a rich, aromatic gravy infused with a blend of whole and ground spices, creating a dish that is both hearty and deeply satisfying.

🧂 Ingredients
- 1 kg Chicken (bone-in, curry cut)
- 2 medium, cut into cubes Potatoes
- 4 tbsp Cooking oil
- 2 medium, thinly sliced Onions
- 1 tbsp Ginger paste
- 1 tbsp Garlic paste
- 7 Cardamom pods
- 2 small Cinnamon sticks
- 8 Cloves
- 3 Bay leaves
- 10 Black peppercorns
- 1.75 tsp Turmeric powder
- 0.5 tsp Red chili powder
- 1 tsp Kashmiri chili powder
- 2.5 tsp, or to taste Salt
- 1.5 tsp Coriander powder
- 1 tsp Cumin powder
- 0.5 tsp Garam masala
- 0.25 tsp Roasted cumin powder
- 0.1 tsp Sugar
- 2 cups Hot water
- 3 whole Green chilies
👨🍳 Instructions
- 1
Heat cooking oil in a large pot or Dutch oven over medium heat. Add 1/4 tsp salt and 1/4 tsp turmeric powder, mix well. Add the cubed potatoes and fry until light brown. Remove and set aside.
💡 Tip: Frying the potatoes first adds a nice texture and flavor to the curry. - 2
In the same pot, add the thinly sliced onions and 1/2 tsp salt. Sauté until golden brown. Add cardamom, cinnamon sticks, cloves, bay leaves, and black peppercorns. Sauté until fragrant.
💡 Tip: Sautéing the whole spices with the onions releases their aromatic oils. - 3
Add ginger paste and garlic paste. Sauté for about 30-40 seconds until fragrant. Add the chicken pieces and mix well to coat with the onion and spice mixture.
💡 Tip: Ensure the ginger and garlic are cooked well to avoid a raw taste. - 4
Add the remaining turmeric powder, red chili powder, Kashmiri chili powder, and 1 tsp salt. Sauté for about 5 minutes over medium heat, stirring frequently.
💡 Tip: Cooking the spices with the chicken helps to deepen their flavor. - 5
Cover and cook for 5 minutes on low heat to allow the chicken to release its juices. Open the lid, mix well, then add coriander powder, cumin powder, and garam masala. Mix well.
💡 Tip: This step helps to tenderize the chicken and build the base of the gravy. - 6
Add the fried potatoes and mix. Pour in 2 cups of hot water and adjust seasoning. Cover and cook until the potatoes are tender, about 12-15 minutes, on low heat.
💡 Tip: Add more hot water if a thinner gravy is desired. - 7
Stir in the whole green chilies and roasted cumin powder. Add a very small pinch of sugar to balance the flavors. Mix well and cook for another 2-3 minutes.
💡 Tip: The sugar is optional but helps to round out the flavors of the curry. - 8
Serve hot, garnished with fresh cilantro, with steamed rice or roti.
💡 Tip: This curry pairs well with plain rice, pulao, or flatbreads like roti or naan.
💡 Pro Tips
- ✓For a richer flavor, you can use a mix of vegetable oil and mustard oil.
- ✓Adjust the chili powder according to your spice preference.
- ✓If bone-in chicken is not available, boneless chicken thighs can be used, reducing the cooking time slightly.
✨ Twist Ideas
Inspiration for your own version of this recipe
- Add other vegetables like cauliflower florets or peas along with the potatoes.
- A tablespoon of yogurt can be added with the spices for a creamier texture.
- For a touch of sweetness, a small amount of jaggery can be used instead of sugar.