Skip to Content

How To Make Chicken Dhansak

Sharing is caring!

Chicken dhansak is a delicious, mildly spiced curry with lentils.

There is a bit of a debate in the UK about how a curry house style chicken dhansak should be cooked. Some insist that it have pineapple chunks in it. Others, of which I am one, prefer to leave the pineapple out.

That said, I developed this chicken dhansak recipe the way it is most often served, with pineapple. Feel free to leave it out though but don’t leave out the pineapple juice!

Chicken dhansak is a curry house favourite that is perfect served with plain or flavoured Basmati rice, naan and chapatis, chutneys and of course poppadoms! Don’t forget the samosas!

chicken dhansak curry

Chicken dhansak is even amazing paired with a good beer or two.

What exactly is a dhansak curry?

The chicken dhansak you get when you order at your local curry house is nothing like what you would get in India.

BIR (British Indian restaurant) chicken dhansak is a play on a Parsi dhansak. 

Traditional Parsi dhansaks are made with goat or mutton and are served with brown rice, The Parsi dhansak also has lots of vegetables like pumpkin, aubergine (eggplant) and potato added to the sauce as well. Often, many different varieties of lentil are used to make the sauce along with a long list of spices. 

Our curry house style dhansak is a lot less complicated, though it is a sweet and sour curry like the original. Lentils are added to the sauce, with lemon juice as a souring agent and pineapple juice and pineapple (sometimes) added for sweetness. 

What does chicken dhansak taste like?

Although chicken dhansak is often served quite mild, it can also be spicy. That’s how I like it so add more chilli powder to this recipe if you prefer spicier curries.

This curry is a delicious medley of sweet, tart and savoury flavours. The tartness comes from the use of lemon juice and tamarind. You get the sweetness from the pineapple juice and pineapple pieces if using.

Feel free to taste and adjust these flavours in the finished chicken dhansak. All can be added anytime during cooking so make your chicken dhansak taste exactly as you want it.


Working ahead.

This chicken dhansak recipe represents the best of curry house style cooking.

In order to get it right, you will need to make a base curry sauce and also pre-cook your chicken. Pre-cooking the chicken not only speeds up the cooking process, it also adds another layer of flavour. 

If you would rather not go to the ‘fuss’ of making a base curry sauce, however, you can still get amazing results using this one pan chicken dhansak without the need for a base sauce.

Curry Sauce
Each of the authentic British Indian restaurant (BIR) recipes on my blog require a base curry sauce. It’s actually very easy to prepare and the recipe can be scaled up or down depending on how much you want to make.

Once you make the base curry sauce, you can whip up all of the popular curry house style curries in about 10 minutes.

Pre-cooked chicken
I pre-cook chicken in two ways. Most Indian restaurants use this method to prepare their chicken for this curry. In this recipe, the chicken pieces are slow cooked in a spiced broth. You could add a couple of tablespoons of the cooking juices to your curry for extra flavour.

Another popular way forward is to add tandoori style chicken tikka to this recipe which will result in a delicious tandoori style Chicken Dhansak. You might also like to take a look at all these delicious chicken tikka recipes

Substitutes for chicken…

You can make use other proteins instead of chicken.

Just like when you go out for a curry and see dhansak on the menu, you can choose what goes into the sauce.

King prawns, tandoori lamb, keema, paneer are all good substitutes. Simply add them instead of the chicken. Each can be fried in a pan just like the above mentioned one pan chicken tikka.

Let’s break down how to make chicken dhansak…

There is a more detailed version of this chicken dhansak in the recipe card below. It’s good to have an idea of what goes into creating this curry house favourite though. Please don’t forget that if this all sounds a bit too fussy for you, you can always try my one pan chicken dhansak here.

To start: Heat the oil in a pan and add the garlic and ginger paste. Stir this around in the oil for about 30 seconds until fragrant and then stir in the tomato puree.

Stir in the lentil and base sauce: You want to add the lentils early in cooking as they will break down even more. The lentils are such an important part of making a creamy, smooth chicken dhansak. Then add a splash of the base sauce. Not too much at this point. You’re just getting the sauce off to a good start.

Add the pre-cooked chicken: Stir the chicken into the bubbling sauce and another splash of base sauce. The idea here is to heat the chicken through and also build that sauce. As the sauce caramelises to the side of the pan, scrape it back in for additional flavour.

To finish: Add the remaining ingredients. If your sauce is looking too thick, add more base sauce or the cooking liquid from the chicken if you have some. If it is looking too saucy, cook it down to thicken.

Can chicken dhansak be frozen?

Most definitely yes! Chicken dhansak, like the base sauce used to make it can be frozen and it freezes really well for up to 6 months.

This is a great way to prepare for a massive curry feast with friends. Some people think that freezing the curry actually makes it better.

So go ahead and cook up this chicken dhansak along with a few more of your curry house favourites and bring them out next time you have a gathering of curry fans around.

Following are step by step photos of me cooking chicken dhansak…

Preparing ingredients for chicken dhansak

Always prepare your ingredients before starting. This saves time and it also makes the cooking process easier.

Using pineapple…

 The most common way to add pineapple is to add it at the end of cooking so that you can actually see the pieces of pineapple.

If you add the pineapple to your chicken dhansak earlier, the fruit will break down and become part of the sauce.

Frying turmeric

Heat the oil in a pan over medium-high heat and stir in the garlic and ginger paste and turmeric. Fry for 30 seconds.

Adding spices and tomato puree to the pan

Add the spices and stir. Then add the tomato puree, stirring again to combine.

Adding base sauce and lentils

Add the lentils and a ladle of the base sauce. Top up the sauce as needed.

adding chicken to pan

Stir in the pre-cooked chicken.

simmering chicken dhansak

Bring to a simmer and add more base sauce if looking dry. If too saucy, cook it down.

simmering chicken dhansak

Stir in the pineapple juice, pineapple pieces (if using) and lemon juice. Season with salt to taste and garnish with the chopped coriander (cilantro).


What do you serve chicken dhansak with?

Deliciously cooked Basmati rice is a firm favourite. You should try my no fail recipe here

You could also serve chicken dhansak with hot, homemade naans. Try my stovetop naans or if you prefer a sweeter Peshwari naan, you’ve simply got to try this.

If you’re really feeling peckish, these keema naans are not to be missed!

Here are some more curry house favourites you might like to try!

Chicken Tikka Masala
Lamb Rogan Josh
Chicken Korma
Lamb Vindaloo
Chicken Madras
Lamb Bhuna
Chicken Chilli Garlic
Amazing chicken Patia

Chicken dhansak curry

Delicious served with Basmati rice.

finished dhansak

Dig in!

Yield: 2

How To Make Chicken Dhansak

Chicken dhansak
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes



  1. Heat the ghee/oil over medium heat. Add the turmeric and the ginger and garlic paste and let sizzle for about 30 seconds. The turmeric will darken in colour as it cooks.
  2. Stir in the remaining ground spices and fry for a few seconds in the oil.
  3. Add the tomato puree and stir to combine with the spices. Bring to a simmer and then add about one ladle of base sauce. The base sauce should be added as required. If the curry is looking dry, add more base sauce. If too saucy, cook it down.
  4. Add the cooked lentils and stir it all up. Be careful as lentils will burn to the bottom. Stir often and reduce the heat if necessary.
  5. Now add the chicken pieces and the pineapple juice and pineapple pieces. Remember to add more base as required.
  6. Season with salt to taste and squeeze the lemon juice over the top. Garnish with the chopped coriander and serve.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 728Total Fat: 35gSaturated Fat: 11gTrans Fat: 0gUnsaturated Fat: 22gCholesterol: 74mgSodium: 705mgCarbohydrates: 88gFiber: 17gSugar: 48gProtein: 23g

This data was put together using a program. It may not be correct but is a good guide.

Did you like this recipe?

Please join me on Facebook where I share all my latest recipes and videos. Just click that Facebook icon on the left and let's get to know each other!

I hope you enjoy this restaurant style chicken dhansak recipe. If you do try it, please leave a comment. I would love to hear from you. 

Neil B

Sunday 7th of July 2024

My other half's favourite curry is dhansak. She has one at every place we go. She loves it; in fact, we had it for dinner this evening and I've made it so many times now that I thought it was about time to give you a thumbs-up.

Thank you Dan.


Friday 29th of December 2023

Absolutely gorgeous and incredibly easy to make. Used the base sauce gravy and the pre cooked tikka style chicken. Making it again today this time with the broth pre cooked chicken. Doing 2 big batches to freeze! Thanks Dan.

Dan Toombs

Tuesday 2nd of January 2024

Sounds great, thanks for letting me know. Dan


Tuesday 20th of June 2023

Omg! I made it and it was fantastic (even if I do say so myself) I was a bit overwhelmed at the start because I was making the base curry whilst poaching the chicken breast but the final result was a top result! Thanks so much!

Dan Toombs

Tuesday 20th of June 2023

Well done, sounds great! Dan


Saturday 23rd of July 2022

I'm going to try this. What type of tomato puree do you use? Tube of Tomato puree? Passata? Blended fresh tomato?

Dan Toombs

Tuesday 26th of July 2022

Use some passata blended with a little bit of water. Thanks Dan


Friday 11th of February 2022

Hi Dan. Your recipe's are amazing. Everyone so far has been spot on. And I like the way you encourage us to "adjust as necessary". But in the Dhansak recipe you mention adding pineapple juice twice; once a 60 ml dose, and later a 100ml slug? Is this right? PS, I'm getting your "Bible" for my birthday. (If availble! It's not at Amazon) Is there a problem with it? All the best, Rob

Dan Toombs

Tuesday 15th of February 2022

Hi Rob Thank you for noticing the mistake with the pineapple juice. The 60ml should not be there - just the 100ml added with the pineapple pieces, I have amended the recipe. Unfortunately my book is out of stock everywhere at the moment as it sold out over Christmas. New stocks are arriving by mid March after a couple of delays caused by Covid related shipping problems. I do have a few books here, I could sign one and send it to you but the cost would be £25 to include UK shipping. If you would like one please write to my wife [email protected] and she will handle. Dan

Skip to Recipe

Sharing is Caring

Help spread the word. You're awesome for doing it!