Chicken curry is a beloved dish enjoyed worldwide for its bold flavors and versatility. Whether it’s simmered in a rich, spicy sauce or cooked with a creamy base, chicken curry brings together tender chicken and aromatic spices that offer a comforting meal for any occasion.
With endless variations, chicken curry can range from mild and creamy to fiery and robust, making it adaptable to various tastes. From traditional Indian curries to Thai-inspired coconut versions, each recipe brings a unique blend of spices and ingredients that make this dish a true crowd-pleaser.
This collection of chicken curry recipes covers a variety of styles and flavors, perfect for anyone craving something hearty, flavorful, and satisfying. Whether you’re a beginner or an experienced cook, these easy-to-follow recipes will help you make the perfect chicken curry every time.
1 Classic Chicken curry
Classic Chicken Curry is a rich and comforting dish made with bone-in chicken slowly cooked in a spiced onion-based gravy. It has a deep, aromatic flavor with a slightly thick texture, where the oil and spices blend together to create a hearty and satisfying curry.
This recipe is ideal for a traditional, full-flavored meal that pairs well with roti or steamed rice. Whole spices are tempered in oil to release their aroma, followed by onions, ginger, and garlic that form the base, while ground spices build warmth and depth in the gravy.
The final dish delivers tender, juicy chicken coated in a bold, savory masala with hints of heat and earthiness. The texture is rich and slightly oily, giving it a classic homemade curry feel with strong, well-balanced flavors.
Servings: 4–5
Ingredients:
- 1/2 cup oil
- 1 kg chicken (curry cut)
- 3 cloves
- 2 small bay leaves
- 2 green cardamom
- 2 black cardamom
- 1 inch cinnamon stick
- 7–8 black peppercorns
- 3 small onions (finely chopped)
- 1 tbsp ginger (crushed)
- 1 tbsp garlic paste
- 1 tbsp red chili powder
- 1 tsp chili flakes
- 1 tbsp salt (or to taste)
- 1 tbsp coriander powder
- 1 tsp cumin powder
- 1/2 tsp turmeric powder
- 1–1.5 cups water
- Fresh coriander leaves (for garnish)
Instructions:
- Heat oil in a deep pan and add all the whole spices. Let them sizzle until fragrant.
- Add chopped onions and cook until they turn golden brown.
- Stir in ginger and garlic paste, and cook for a minute until the raw aroma disappears.
- Add all the spice powders and mix well, cooking briefly to release their flavors.
- Add chicken pieces and cook on medium heat until they are lightly browned and coated with the masala.
- Pour in water, mix well, and bring to a boil.
- Cover and let it simmer for 25–30 minutes until the chicken is tender and the gravy thickens.
- Garnish with fresh coriander leaves and serve hot with rice or roti.
2. Classic Chicken Tikka Masala
Chicken Tikka Masala is a rich and comforting curry made with tender pieces of marinated chicken simmered in a creamy, spiced tomato-based sauce. It has a warm, mildly spiced flavor with a smooth, velvety texture that feels both hearty and satisfying.
This dish works well as a restaurant-style meal at home, perfect for serving with rice or flatbread. The chicken is first marinated in yogurt and spices, then cooked until slightly charred before being combined with a flavorful gravy made from onions, tomatoes, cream, and aromatic spices.
The combination of smoky chicken and creamy masala creates a balance of tangy, savory, and mildly spicy flavors. Each bite is soft, juicy, and coated in a thick sauce that clings beautifully to the chicken.
Servings: 4
Ingredients:
- 500 g boneless chicken (thighs or breast)
- 1/2 cup yogurt
- 1 tbsp lemon juice
- 2 tsp ginger garlic paste
- 1 tsp red chili powder
- 1/2 tsp turmeric powder
- 1 tsp garam masala
- Salt to taste
- 2 tbsp oil or butter
- 1 onion (finely chopped)
- 2 cups tomato puree
- 1/2 cup fresh cream
- 1 tsp cumin powder
- 1 tsp coriander powder
- Fresh coriander leaves (for garnish)
Instructions:
- In a bowl, mix yogurt, lemon juice, ginger garlic paste, chili powder, turmeric, garam masala, and salt. Add chicken pieces and marinate for at least 30 minutes.
- Cook the marinated chicken in a pan or oven until almost cooked and slightly charred. Set aside.
- Heat oil or butter in a pan and sauté chopped onions until soft and golden.
- Add ginger garlic paste and cook briefly, then stir in tomato puree and cook until the oil starts to separate.
- Add cumin powder, coriander powder, and salt. Mix well and cook for a few minutes.
- Pour in cream and stir to create a smooth, rich gravy.
- Add the cooked chicken pieces and simmer for 8–10 minutes until the chicken is fully cooked and coated in the sauce.
- Garnish with fresh coriander and serve hot with rice or naan.
3. Thai Chicken Coconut Curry Recipe
Thai Chicken Coconut Curry is a creamy and flavorful dish made with tender chicken simmered in a rich coconut milk base infused with aromatic spices and curry paste. It has a smooth, slightly thick texture with a balance of mild heat, natural sweetness, and a hint of tanginess that makes it both comforting and vibrant.
This curry is perfect for a quick one-pan meal, bringing together simple ingredients like coconut milk, garlic, ginger, and red curry paste. The cooking process involves sautéing the base ingredients, then gently simmering everything together to create a cohesive and deeply flavored dish that pairs well with rice.
The result is a silky, fragrant curry with juicy chicken pieces and soft vegetables, delivering a mix of creamy, savory, and lightly spicy flavors in every bite. The coconut milk adds richness while lime and herbs keep it fresh and well-balanced.
Servings: 4
Ingredients:
- 2 tbsp coconut oil
- 500 g boneless chicken (cut into pieces)
- 1 onion (diced)
- 3–4 garlic cloves (minced)
- 1 tbsp ginger (grated)
- 1 tbsp coriander powder
- 1 1/2 cups coconut milk
- 2 carrots (shredded or sliced)
- 2 tbsp red curry paste
- Salt to taste
- 1/2 tsp black pepper
- 2 cups spinach or kale
- 1–2 tsp brown sugar
- Fresh coriander leaves
- Lime wedges
Instructions:
- Heat coconut oil in a large pan and sauté diced onions until soft.
- Add chicken pieces and cook until lightly browned and almost cooked through.
- Stir in garlic, ginger, and coriander powder, and cook for a minute until fragrant.
- Add coconut milk, carrots, red curry paste, salt, and pepper. Mix well.
- Let the curry simmer for about 8–10 minutes until slightly thickened.
- Add spinach or kale and cook until wilted.
- Stir in brown sugar and a squeeze of lime juice to balance the flavors.
- Garnish with fresh coriander and serve hot with rice.
4. Chicken Curry with Potatoes
Chicken Curry with Potatoes is a hearty and comforting dish where tender chicken and soft, flavor-soaked potatoes are cooked together in a rich, spiced gravy. The curry has a thick, slightly oily texture with deep, warming flavors that feel satisfying and homestyle.
This dish is perfect for a wholesome everyday meal, combining simple ingredients like onions, tomatoes, garlic, and ground spices. The potatoes absorb the masala as they cook, making the curry more filling while adding a soft, melt-in-the-mouth texture alongside the juicy chicken.
The result is a balanced curry with savory, mildly spicy flavors and a rich consistency. Each bite brings tender chicken and creamy potatoes coated in a well-cooked masala, making it ideal to serve with roti or steamed rice.
Servings: 4
Ingredients:
- 500 g chicken (curry cut)
- 2 medium potatoes (peeled and cubed)
- 2 tbsp oil
- 1 onion (finely chopped)
- 2 tomatoes (chopped or pureed)
- 1 tbsp ginger garlic paste
- 1–2 green chilies
- 1 tsp turmeric powder
- 1 tsp red chili powder
- 1 tsp coriander powder
- 1/2 tsp cumin powder
- Salt to taste
- 1–1.5 cups water
- Fresh coriander leaves (for garnish)
Instructions:
- Heat oil in a pan and sauté chopped onions until golden brown.
- Add ginger garlic paste and green chilies, and cook until aromatic.
- Add tomatoes and cook until soft and the oil starts to separate.
- Stir in turmeric, chili powder, coriander powder, cumin powder, and salt.
- Add chicken pieces and cook for 4–5 minutes until lightly browned.
- Add the potatoes and mix well with the masala.
- Pour in water, cover, and simmer for 25–30 minutes until the chicken is cooked and potatoes are tender.
- Garnish with fresh coriander leaves and serve hot with rice or roti.
5. Chicken Curry with Spinach
Chicken Curry with Spinach is a wholesome and flavorful dish where tender chicken is cooked in a spiced gravy enriched with blended or wilted spinach. The curry has a smooth, slightly thick texture with a deep green color, offering a balance of earthy, savory, and mildly spiced flavors.
This dish is ideal for a nutritious one-pot meal, combining simple ingredients like onions, tomatoes, garlic, and warm spices with fresh spinach. The spinach is either pureed or cooked down into the gravy, creating a rich and cohesive sauce that pairs perfectly with rice or flatbread.
The result is a comforting curry with juicy chicken pieces coated in a silky, flavorful sauce. The texture is soft and creamy, while the taste brings together gentle heat and the natural freshness of spinach for a well-rounded dish.
Servings: 4
Ingredients:
- 500 g chicken (boneless or curry cut)
- 2 cups fresh spinach (washed)
- 2 tbsp oil
- 1 onion (finely chopped)
- 2 tomatoes (pureed or chopped)
- 1 tbsp ginger garlic paste
- 1–2 green chilies
- 1 tsp turmeric powder
- 1 tsp red chili powder
- 1 tsp coriander powder
- 1/2 tsp cumin powder
- Salt to taste
- 1/2–1 cup water
- Fresh coriander leaves (for garnish)
Instructions:
- Blanch the spinach in hot water for 2–3 minutes, then blend into a smooth puree and set aside.
- Heat oil in a pan and sauté chopped onions until golden brown.
- Add ginger garlic paste and green chilies, and cook until fragrant.
- Stir in tomatoes and cook until soft and the oil begins to separate.
- Add turmeric, chili powder, coriander powder, cumin powder, and salt. Mix well.
- Add chicken pieces and cook for 5–6 minutes until lightly browned.
- Pour in the spinach puree and mix well with the chicken.
- Add a little water, cover, and simmer for 15–20 minutes until the chicken is fully cooked and the curry thickens.
- Garnish with fresh coriander leaves and serve hot with rice or roti.
6. Sri Lankan Chicken Curry
Chicken Curry with Spinach is a wholesome and flavorful dish where tender chicken is cooked in a spiced gravy enriched with blended or wilted spinach. The curry has a smooth, slightly thick texture with a deep green color, offering a balance of earthy, savory, and mildly spiced flavors.
This dish is ideal for a nutritious one-pot meal, combining simple ingredients like onions, tomatoes, garlic, and warm spices with fresh spinach. The spinach is either pureed or cooked down into the gravy, creating a rich and cohesive sauce that pairs perfectly with rice or flatbread.
The result is a comforting curry with juicy chicken pieces coated in a silky, flavorful sauce. The texture is soft and creamy, while the taste brings together gentle heat and the natural freshness of spinach for a well-rounded dish.
Servings: 4
Ingredients:
- 500 g chicken (boneless or curry cut)
- 2 cups fresh spinach (washed)
- 2 tbsp oil
- 1 onion (finely chopped)
- 2 tomatoes (pureed or chopped)
- 1 tbsp ginger garlic paste
- 1–2 green chilies
- 1 tsp turmeric powder
- 1 tsp red chili powder
- 1 tsp coriander powder
- 1/2 tsp cumin powder
- Salt to taste
- 1/2–1 cup water
- Fresh coriander leaves (for garnish)
Instructions:
- Blanch the spinach in hot water for 2–3 minutes, then blend into a smooth puree and set aside.
- Heat oil in a pan and sauté chopped onions until golden brown.
- Add ginger garlic paste and green chilies, and cook until fragrant.
- Stir in tomatoes and cook until soft and the oil begins to separate.
- Add turmeric, chili powder, coriander powder, cumin powder, and salt. Mix well.
- Add chicken pieces and cook for 5–6 minutes until lightly browned.
- Pour in the spinach puree and mix well with the chicken.
- Add a little water, cover, and simmer for 15–20 minutes until the chicken is fully cooked and the curry thickens.
- Garnish with fresh coriander leaves and serve hot with rice or roti.
7. Chicken Rogan Josh
Chicken Rogan Josh is a rich and aromatic curry inspired by Kashmiri flavors, known for its deep red color and slow-cooked, spiced gravy. The dish has a smooth, slightly oily texture with a warm, mildly spicy profile where the flavors develop gradually and feel deeply satisfying.
It is ideal for a hearty meal, using ingredients like yogurt, ginger, garlic, and a blend of whole and ground spices. The cooking method involves gently sautéing spices in oil and simmering the chicken until tender, allowing the gravy to thicken and absorb all the flavors.
The final curry is bold yet balanced, with soft, juicy chicken coated in a flavorful masala. The texture is rich and silky, while the taste brings together earthy spices, subtle heat, and a slight tang from yogurt.
Servings: 4
Ingredients:
- 500 g chicken (bone-in or boneless)
- 2 tbsp oil or ghee
- 1 onion (finely chopped)
- 1 tbsp ginger garlic paste
- 1/2 cup yogurt (whisked)
- 1/2 cup tomato puree (optional, for version with tomatoes)
- 2–3 green cardamom
- 1 black cardamom
- 3–4 cloves
- 1 cinnamon stick
- 6–8 black peppercorns
- 1–2 bay leaves
- 1 tbsp Kashmiri red chili powder
- 1 tsp coriander powder
- 1 tsp cumin powder
- 1 tsp fennel powder
- 1/2 tsp turmeric powder
- 1 tsp garam masala
- Salt to taste
- 1 cup water
- Fresh coriander leaves (for garnish)
Instructions:
- Heat oil or ghee in a pan and add all the whole spices. Let them release their aroma.
- Add chopped onions and cook until soft and lightly golden.
- Stir in ginger garlic paste and cook until fragrant.
- Add all the spice powders and mix well, cooking briefly in the oil.
- Add chicken pieces and cook for 5–6 minutes until lightly browned.
- Lower the heat and add whisked yogurt, stirring continuously to avoid curdling.
- Add tomato puree (if using) and cook until the oil starts to separate.
- Pour in water, cover, and let it simmer for 20–25 minutes until the chicken is tender and the gravy thickens.
- Finish with garam masala, garnish with fresh coriander, and serve hot with rice or naan.
8. Malai Chicken Curry
Malai Chicken Curry is a rich and creamy dish made with tender chicken cooked in a smooth, white gravy enriched with cream, yogurt, and mild spices. It has a luxurious, velvety texture with a subtle sweetness and gentle warmth, making it comforting without being overly spicy.
This dish is perfect for a special yet easy meal, as it comes together in one pan using simple ingredients like onions, ginger, garlic, and cream. The chicken is often marinated and then simmered slowly, allowing the flavors to blend into a thick, silky gravy that pairs beautifully with naan or rice.
The final curry is mild, creamy, and aromatic, with soft, juicy chicken pieces coated in a rich sauce. The texture is smooth and slightly thick, while the flavor stays balanced with hints of spice, creaminess, and a delicate richness.
Servings: 4
Ingredients:
- 500 g chicken (boneless or curry cut)
- 2 tbsp oil or ghee
- 1 onion (finely chopped)
- 1 tbsp ginger garlic paste
- 2–3 green chilies
- 1/2 cup yogurt (whisked)
- 1/2 cup fresh cream
- 2 tbsp cashew paste (optional but recommended)
- 1 tsp coriander powder
- 1/2 tsp cumin powder
- 1/2 tsp black pepper powder
- 1/2 tsp garam masala
- Salt to taste
- 1/2–1 cup water or milk
- 1 tsp kasuri methi (optional)
- Fresh coriander (for garnish)
Instructions:
- Heat oil or ghee in a pan and sauté chopped onions until soft and light golden.
- Add ginger garlic paste and green chilies, and cook until fragrant.
- Add chicken pieces and cook for 5–6 minutes until lightly sealed.
- Lower the heat and add whisked yogurt, stirring continuously to avoid curdling.
- Add coriander powder, cumin powder, black pepper, and salt. Mix well.
- Stir in cashew paste and cook for a few minutes to enhance richness.
- Pour in water or milk and let it simmer for 15–20 minutes until the chicken is tender.
- Add fresh cream and kasuri methi, then simmer for 3–4 minutes until the gravy becomes smooth and creamy.
- Finish with garam masala, garnish with coriander, and serve hot with naan or rice.
hi there,
i’m Austin
A photographer who loves to cook. During the day, I take pictures, but at night, I dive into the world of flavors and recipes.





