Here’s an easy and Authentic Chicken Curry recipe made in the traditional Pakistani and North Indian style. This is a simple, approachable curry recipe that you can make at home in under an hour. Unfussy, with easy-to-follow instructions, and tested to perfection! Serve with basmati rice, and roti or naan for a delicious Indian meal.

Authentic Chicken Curry in a dutch oven garnished with cilantro

Want to save this post?

Enter your email below and get it sent straight to your inbox. Plus, get recipes & tips every week!

Please enable JavaScript in your browser to complete this form.

“This is the third time I have made this recipe now and I can’t stress enough that it is so delicious! Perfect level of spice and flavour – it always goes down a treat with my friends. Can’t wait to try more of your recipes.”


Authentic Chicken Curry

Ahh the most basic, simple, classic chicken curry in all its unpretentious glory.

If you’re familiar with this curry, you don’t know you’re passionate about it until you’re deprived of it. You can travel and eat delicious food from around the world, but you’ll need a good chicken curry to feel like you really ate.

If you’re not familiar with it, this may be the chicken curry you’ve been searching for. It captures the essence of South Asian cooking while still being approachable. Plus, it’s made without heavy cream or coconut milk, so it’s cozy and comforting while still being light.

The difference between this chicken curry and many other chicken curries is the ‘shorba’ or ‘salan‘, which means gravy or curry. It has a thinner, soup-like consistency, so it’s perfect for dipping your roti or naan or scooping up with rice.

A bowl with chicken curry atop basmati rice with naan on the side

Notes on the Ingredients

This curry requires common ingredients used in Pakistani and Indian cooking:

Ingredients for the curry such as chicken, onions, salt, ginger, garlic, tomatoes, green chili peppers, and spices on a marbled surface
  • Oil: A thin layer of oil on the finished dish is a distinct feature of authentic curry. Plus, you need the oil to brown the onions, sear the chicken, and to ensure the spices don’t stick and burn. I’ve used a full 1/3 cup, which is just enough to give it the traditional look and taste. If you really want to make it the traditional way, you can even go up to 1/2 cup.
  • Chicken pieces: This curry is typically made with a whole, skinless chicken that’s cut up into pieces. A mix of bone-in chicken thighs and drumsticks would also be perfect here, especially since they’re more readily available.
  • Tomatoes: I typically use Roma, but you can also use vine tomatoes.
  • Garlic & Ginger: You can use a mortar and pestle to crush them or run them through your food processor until they’re finely minced.
  • Kosher salt: I like to use kosher salt, but you can use whatever salt you have on hand. If using table salt, you’ll need less than what’s called for in the recipe. Since this is a soupy curry, a good amount of salt is essential to adequately flavor it.
  • Green Chili Peppers: Used for subtle heat and flavor. Use Thai chili peppers, Serrano, or any slender green chili you’re able to find.
  • Whole & Ground Spices: This recipe uses standard whole spices and spice powders used in South Asian cooking. If you’re missing a few, feel free to omit. You can also try adding whole spices such as cinnamon sticks or cardamom pods.
    • Red chili powder (sub cayenne pepper): I’ve used a teaspoon, which makes a medium-spicy curry that my toddler handles well. Feel free to adjust the spice level to taste, or use Kashmiri chili powder for more mild heat.
  • Garnishing: A good, preferably homemade garam masala and cilantro are all you need to finish this homey curry.

On using a Food Processor

This type of curry typically doesn’t have visible sliced onions or chopped tomatoes floating around. That’s why I’ve used a food processor to help get the right consistency.

  • For the onions: Use the pulse function to very finely chop them. Make sure not to blend them or else they’ll release water and it’ll be harder to brown them.
  • For the tomatoes: A rough tomato purée will help them meld into the curry. I’m not super picky about not having bits of tomato skin in the curry, but feel free to blend it even further if you want.

Don’t have a food processor? Just use your knife to finely mince the onions and tomatoes.

How to make Authentic Chicken Curry

Here’s what we’re trying to achieve at each stage:

  1. Sauté onions: We’re going for golden brown. Keep in mind that they’ll deepen even more in color once you add the garlic and ginger.
Browned onions in a Dutch oven with a wooden spatula
  1. Sauté the chicken: This technique, called ‘bhunai‘ sears the meat and gives it richer flavor and color.
  2. Bloom the spices: This helps bring out their flavor. The moisture in the chicken & the oil prevents them from sticking. If you’re worried about them burning, feel free to deglaze the pan as needed.
  1. Sauté the tomatoes: The goal is to get them integrated into the curry. A good sign is when they’re no longer releasing water and the oil starts to separate from the curry base.
  2. Cover + Cook: Like a braise, a slow simmer will ensure tender chicken and well-developed flavors.
  1. Uncover and simmer: Oil rising to the top is key and an indication that your curry is done.
Finished chicken curry in a dutch oven

How to make this curry with boneless chicken

If using boneless chicken breast or thighs, cut them into 1.5-inch pieces. There are 3 main differences when making this (or any chicken curry, really) with boneless chicken breast or thighs:

  1. To prevent it from drying out, sauté it for less time after adding it to the onions (~2-3-ish minutes). (Step 3)
  2. Chicken breast releases more water, so you’ll need to add less water before covering to cook. If you’re adding 2 cups for bone-in chicken, try adding around 1 1/2 cup for boneless. (Step 5)
  3. Cook/simmer for a shorter time. Depending on the size and if you use breast or thighs, 13-15 minutes of cook time should be enough. (Step 6)
Chicken Curry in a Dutch oven with basmati white rice served on the side

Tips & FAQs

How to scale the recipe:

I’ve intentionally made the recipe easy to halve (lots of even numbers here!) for 1 pound of chicken. If you’d like to double it, double all the ingredients, but you may need to add a little less water before you cover + simmer the chicken.

How do I thicken up the curry?

If you’d like it less runny (with less curry or shorba), you can either add less water or sauté it down more after it’s cooked.

How can I make this in the Instant Pot?

I actually have a very similar recipe for Instant Pot Chicken Curry with Potatoes that can serve as a guideline for making this in the Instant Pot. You would pressure cook it on High for 12 minutes and use the lower amount of water. If you are looking for more Instant Pot recipes, check out my collection of 15+ Easy Pakistani Instant Pot Recipes.

Should you cover curry when cooking?

Yes, a chicken curry cooks like a braise. Covering the chicken while cooking helps make the chicken tender while absorbing the flavors.

How can I add potatoes?

Cubed potatoes are a classic addition in this curry. Use 2 medium Russet potatoes (~500g total). Cut them into 1″ cubes, and add them with the water before you cover to cook.

Why have I called this ‘authentic’?

As I discussed in my Korma recipe, I understand that nothing is wholly authentic and this is my (or more accurately, my mom’s) take on the recipe. When I call a recipe authentic, I mean to help you identify that it’s a recipe made with traditional Pakistani and Indian methods and ingredients. As a comparison, here’s a modern take on chicken curry by the brilliant Nagi at RecipeTin Eats.

A close up of the finished chicken curry garnished with cilantro

What to serve with this Chicken Curry

Since this is a ‘wet’ curry, you can pair it with either rice or roti, naan, or other bread.

To add some crunch and freshness, you can make Kachumber Salad or chop up some vegetables such as carrots, tomatoes, cucumbers, and red onions to serve alongside.

Chicken Curry served on top of basmati rice n a beige bowl with a white spoon

More Chicken Curry Recipes You’ll Love

Tried this recipe? If you have a minute, please consider leaving a comment and/or a photo and telling me how it was! If you’re on Instagram, please tag me so I can see your creations. I truly love hearing from you. Thank you!

A rustic half-eaten chicken curry
Authentic Chicken Curry in a dutch oven garnished with cilantro
4.98 (41 ratings)

Authentic Chicken Curry (Easy Chicken Salan)

Here’s an Easy and Authentic Chicken Curry recipe made in the traditional Pakistani and North Indian style. This is a simple, approachable curry recipe that you can make at home in under an hour. Unfussy, easy-to-follow, and tested to perfection!

Watch the Video


  • 1/3 cup neutral oil, such as grapeseed or avocado
  • 2 small (~320-350 g) yellow onions, quartered
  • 2 small (~200 g) tomatoes (I use Roma), quartered
  • 6-8 (~1 tbsp) garlic cloves, crushed or finely chopped
  • 1 inch (~1 tbsp) ginger, crushed or finely chopped
  • 2 lbs (907 g) bone-in, cut up, skinless chicken, cleaned and excess skin removed (See Note 1)
  • 2 1/4 tsp kosher salt, divided
  • 1-2 small green chili peppers (such as Serrano or Thai chili), stems removed and thinly sliced

Whole spices

  • 1 tsp whole coriander seeds, roughly crushed
  • 1 tsp cumin seeds
  • 5-6 whole black peppercorns
  • 3-4 whole cloves

Ground spices

  • 1 tsp coriander powder
  • 1 tsp red chili powder
  • 1/2 tsp crushed chili flakes, optional
  • 1/2 tsp turmeric powder
  • 1/4 tsp ground black pepper



  • Place the onions in a food processor and use the pulse function to chop finely but not blend.
  • Heat a heavy-bottomed pan or Dutch oven over medium-high or high heat (depending on your stove). Once hot, add the oil and chopped onions. Sauté until the onions turn golden brown(~12-15 min). Meanwhile, in the same food processor, add the tomatoes and pulse to chop into a rough purée. Deglaze the pan with 2 tbsp of water.
  • Once the water dries up, add the garlic and ginger and sauté until the raw smell disappears and the onions deepen in color (~1 min). If needed, deglaze the pan again with 2 tbsp of water. Add the chicken and 1/4 tsp salt and fry it until it changes color, about 5 minutes.
  • Add the whole spices, ground spices, remaining salt (2 tsp), and green chili pepper. Sauté for another 2-3 minutes. Deglaze the pan if the bits start to stick to the bottom of the pan.
  • Add the tomatoes and sauté for another 2-3 minutes, until you can see the oil separating from the curry. Add 1 3/4 – 2* (see Note 2) cups of water and stir to mix. Cover the pan to bring to a gentle boil.
  • Once it begins to boil, lower the heat to a simmer (low or low-medium). Cover and allow the curry to cook for 25 minutes, stirring once in between. The chicken should be very tender. Taste and add salt, if needed. Uncover and continue to allow the chicken to simmer for 3-5 minutes, until the oil rises to the top.
  • Turn off the heat. Garnish with garam masala and cilantro. Serve with rice, roti, or naan.


Note 1: See post for how to make this with boneless chicken breast or thighs. 
Note 2: Adjust water amount according to how much curry/salan you prefer. Keep in mind the chicken and tomatoes will also release their moisture.
Calories: 384kcal, Carbohydrates: 7g, Protein: 24g, Fat: 29g, Saturated Fat: 6g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 17g, Trans Fat: 1g, Cholesterol: 78mg, Sodium: 961mg, Potassium: 527mg, Fiber: 2g, Sugar: 2g, Vitamin A: 145IU, Vitamin C: 8mg, Calcium: 47mg, Iron: 1mg