Spicy, full of flavor, hearty Andhra-style chicken curry (Kodi Kura) with step-by-step photos.

Andhra cuisine is known for its bold, spicy flavors and lively use of chilies and spices. This Andhra-style chicken curry, often called Kodi Kura in Telugu (‘kodi’ meaning chicken and ‘kura’ meaning curry), is a classic example: a hot, tangy, and richly spiced chicken gravy that pairs beautifully with steamed rice, rotis, or flatbreads.
About this recipe
This version of Andhra chicken curry keeps the ingredient list relatively short while delivering authentic, robust flavor. It relies on a simple poppy-seed and coconut paste for body and creaminess, with tomatoes and traditional spices to round out the gravy. The dish is spicy and aromatic as written, but you can easily adjust the amount of chilies or red chili powder to suit your heat preference.
Poppy seeds and fresh grated coconut give the sauce a silky texture and a subtle nutty sweetness. If you don’t have poppy seeds or coconut, suitable substitutes include cashew nuts, blanched almonds (soaked and peeled), or melon seeds, which will still provide a smooth, rich consistency.
This curry is excellent with plain steamed rice or any flavored rice. It also goes well with rotis, parathas, or naan. For a balanced meal, serve with a simple yogurt side or a cooling salad to offset the heat.
Andhra Chicken Curry Preparations Step-by-Step
Marinate the chicken: In a bowl, combine chicken pieces with turmeric, red chili powder, and salt. Mix thoroughly and set aside for about 20 minutes to let the spices infuse the meat.
Make the poppy-seed and coconut paste: Dry-roast poppy seeds briefly over low heat until they become crisp and aromatic. Allow them to cool, then grind them to a fine powder. Add grated fresh coconut and a little water to the grinding jar and blend into a smooth, thick paste. Keep the paste ready.

Prepare the curry
- Heat oil in a heavy-bottomed pan or kadhai over medium heat. When the oil is hot, add a bay leaf, a cinnamon stick, cloves, and green cardamoms. Sauté briefly until fragrant.
- Add finely chopped onions and chopped or slit green chilies. Sauté on medium heat until the onions turn a deep golden brown, about 8 minutes. This caramelization builds rich flavor in the gravy.
- Add ginger-garlic paste and cook for 2 minutes until the raw aroma disappears.
- Add the marinated chicken pieces and sauté on medium-high heat for 2 minutes to sear and coat them with the spices.
- Stir in coriander powder and the poppy-seed–coconut paste. Cook, stirring, until the moisture reduces and the mixture thickens.
- Add chopped tomatoes and salt. Continue cooking until the tomatoes break down and the oil begins to separate from the masala.
- Pour in hot water, give it a stir, reduce the heat to low, cover, and simmer until the chicken is fully cooked and the flavors meld—about 10–15 minutes, depending on the size of the pieces.
- When done, turn off the heat and sprinkle garam masala and chopped fresh coriander leaves. Cover and let the curry rest for 5 minutes so the flavors can combine.
- If you prefer using a pressure cooker, follow the same initial steps and then cook for approximately three whistles; allow the pressure to release naturally before opening.

Serve: Serve the Andhra-style chicken curry hot with steamed rice, biryani, or flatbreads. A side of plain yogurt or a simple cucumber raita complements the heat and adds balance to the meal.

Recipe Notes and Tips
- Chicken: Bone-in chicken pieces yield deeper flavor and a more satisfying texture in this curry. Adjust cooking time if using boneless pieces.
- Cooking oil: Sunflower oil works well for this recipe. You can substitute with any neutral vegetable oil.
- Poppy seeds and coconut: Use fresh poppy seeds when possible. They can turn bitter if old; store them refrigerated in an airtight container. If unavailable, use cashews, blanched almonds (soak and peel), or melon seeds as an alternative for the paste.
- Chilies: Increase or decrease green chilies and red chili powder to control the heat level.
- Garam masala: Use store-bought or homemade garam masala. If making a quick version at home, grind a small mix of cinnamon, green cardamom, and cloves.
- Leftovers and storage: The curry stores well in the refrigerator for 2–3 days. Reheat gently on the stovetop and add a splash of water if the sauce thickens too much. For longer storage, freeze in an airtight container for up to one month.

Recipe
Andhra Style Chicken Curry — Ingredients (Serves 3)
- 500 g (about 1.1 lb) bone-in chicken, cut into pieces
- 1 teaspoon red chili powder
- ½ teaspoon turmeric powder
- Salt to taste
- 3 tablespoons sunflower oil (or neutral oil)
- 1 bay leaf
- 1-inch cinnamon stick
- 3 cloves
- 2 green cardamoms
- 2 medium onions, finely chopped
- 2 green chilies, chopped or slit
- 1 tablespoon ginger-garlic paste
- 1 tablespoon coriander powder
- 1 tablespoon poppy seeds
- 1 tablespoon fresh grated coconut
- 2 medium red tomatoes, finely chopped
- 1 cup hot water
- ½ teaspoon garam masala powder
- 4 tablespoons fresh coriander leaves, chopped
Instructions
- Mix chicken with turmeric, red chili powder, and salt. Let it marinate for 20 minutes.
- Dry-roast poppy seeds briefly, cool, and grind to a powder. Blend with grated coconut and a little water to make a smooth paste.
- Heat oil in a heavy-bottomed pan. Add bay leaf, cinnamon, cloves, and cardamoms and sauté until fragrant.
- Add chopped onions and green chilies. Cook until the onions turn golden brown.
- Add ginger-garlic paste and cook 2 minutes. Add marinated chicken and sauté for 2 minutes.
- Stir in coriander powder and the poppy-coconut paste. Cook until the mixture thickens and moisture reduces.
- Add chopped tomatoes and salt. Cook until tomatoes break down and oil separates.
- Add hot water, cover, and simmer on low until chicken is cooked through, about 10–15 minutes.
- Turn off heat, add garam masala and chopped coriander. Cover and rest for 5 minutes before serving.
Notes
Bone-in chicken offers the best depth of flavor. Adjust chilies to your taste, and substitute poppy seeds/coconut with cashews or blanched almonds if needed. Store leftovers refrigerated for up to three days.
Author: Geetanjali
Prep Time: 10 minutes | Cook Time: 30 minutes | Total Time: 40 minutes | Servings: 3