Dhaba Style Chicken Curry
This post may contain affiliate links. Please read our privacy policy.
Simple and easy to make, this Dhaba Style Chicken Curry is the most flavorful curry you can make. Bring back the memories of the road trip eateries right on your dining table with this easy recipe.

About Dhaba Chicken Curry
Dhaba Style Chicken Curry is a simple recipe served on almost all the dhabas on North Indian highways. It is spicy, flavorful, and comes together quickly using basic ingredients.
Dhabas are roadside eateries, very common on the highways across north India. It is a place for travelers to stop, have a meal, and relax.
The food served at the dhaba is wholesome, simple food made using basic ingredients, and you get to eat it sitting on a charpai (wooden cots with rope weave) with a wooden plank serving as a table.
This Dhaba-style chicken curry will remind you of the one you ate in one of these dhabas during your road trips. Juicy and succulent marinated chicken pieces are cooked in a simple, spicy tomato onion curry flavored with whole spices, ginger, garlic, and yogurt.
Due to its simplicity, I love to make this chicken curry for my family get-togethers and house parties, and it is always a hit. To make the entire experience very authentic, serve this curry with dal tadka and tandoori roti, and vinegar onions are a must, too.
If you love good chicken curry, try some of my other favorites.
- Chicken Masala Curry
- Achari Chicken Curry
- Kadai Chicken
- Tomato Chicken Curry
- Coriander Chicken Curry
- Instant Pot Chicken Curry
Ingredients
For Marination – Bone-in skinless chicken pieces are marinated to soak the flavors nicely. You will need ginger garlic paste, lime juice, salt, Kashmiri red chili powder, and garam masala powder to marinate.
Kashmiri red chili powder gives a nice red color to the curry without making it too spicy. Lime juice makes the chicken nice and tender.
Oil – I prefer to make this Dhaba chicken curry in mustard oil as it lends that authentic flavor. If you do not prefer mustard oil, you can prepare the curry in any cooking oil or ghee.
Plain Yogurt (Dahi, Curd) – It is added to settle down the spices in the curry and add some creaminess and rich texture. Use full-fat yogurt for the best result.
Adding all-purpose flour to the yogurt prevents it from splitting while cooking.
Spice Powders – This recipe requires basic spice powders such as coriander powder, turmeric powder, Kashmiri red chili powder, roasted cumin powder, and garam masala powder.
Whole Spices – This recipe also uses whole spices such as cloves (laung), black peppercorns (kali mirch), cinnamon (dalchini), and dry red chilies.
Others – You will also need red onions, fresh ginger, garlic, fresh tomatoes, Kasuri methi, and salt.
How To Make Dhaba Chicken Curry
Marinate The Chicken
Add
- 1 lbs (500 g) bone-in skinless chicken (cut into 1 and ½-inch pieces)
- 1 teaspoon ginger garlic paste
- 1 tablespoon lime juice
- ½ teaspoon salt
- 1 teaspoon Kashmiri red chili powder
- ¼ teaspoon garam masala powder
to a large mixing bowl. Mix everything well using a large spoon or your hands.
Keep it aside while we make the curry.

Make The Curry
To make the curry, crush
- 2-3 whole cloves
- 3-4 whole black peppercorns
- 1-inch piece of cinnamon stick
lightly in a mortar and pestle and set aside.

Heat 4 tablespoon mustard oil in a large pan on high heat.
Once the oil is hot, add the crushed spices and 2-3 dry red chilies and let them crackle for 2-3 seconds.

Add 1 cup of grated red onions and cook on medium-high heat until they turn slightly brown (5-6 minutes), stirring frequently.

Add 1 teaspoon chopped ginger and 1 teaspoon chopped garlic and cook until onions are nicely browned (5-6 minutes).

Now, add the marinated chicken to the pan along with the marinade and cook for 4-5 minutes, stirring frequently.

Add ½ cup grated fresh tomatoes and cook for 1-2 minutes.

Add 1 cup of plain yogurt whisked with 2 teaspoon of all-purpose flour and cook for another 1-2 minutes.

Now add
- 1 teaspoon coriander powder
- ½ teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- ½ teaspoon roasted cumin powder
- 1 teaspoon salt
and mix well.

Reduce the heat to low.
Add ½ cup of water and mix well.

Cover the pan with a lid and cook on low heat until the chicken is tender (35-40 minutes). Stir a few times while cooking.

Add
- ½ teaspoon garam masala powder
- 1 tablespoon crushed Kasuri methi
and cook for another minute.

Add some water if the curry is too thick, and bring it to a boil.
Check for salt and add more if needed. Garnish with chopped cilantro and serve hot.

Serving Suggestions
When you go to a Dhaba, you typically order this chicken curry with Punjabi Yellow Dal Tadka and Tandoori Roti. Sirka Pyaz or Lachha Onion comes along complimentary.
You can also serve any Indian bread like Phulka, Plain Naan, Lachha Paratha, or Missi Roti with this curry. I like to serve some boiled rice or Jeera Rice along, too.
Storage Suggestions
This curry will last in the fridge for 2-3 days when stored in an air-tight container.
Reheat it in a pan or microwave until it is nice and warm.
Add water and adjust the consistency if the curry has become thick.
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, and Instagram for all of the latest updates.

Dhaba Style Chicken Curry Recipe
Ingredients
For The Marination
- 1 pound bone-in skinless chicken (500 g, cut into 1 and ½ inch pieces)
- 1 teaspoon ginger garlic paste
- 1 tablespoon lime juice
- ½ teaspoons salt
- 1 teaspoon Kashmiri red chili powder
- ¼ teaspoon garam masala powder
For The Curry
- 4 tablespoons mustard oil
- 2-3 whole cloves
- 3-4 whole black peppercorns
- 1 inch piece of cinnamon stick
- 2-3 whole dry red chilies (stalk removed)
- 1 cup grated red onions
- 1 teaspoon chopped ginger
- 1 teaspoon chopped garlic
- ½ cup grated tomatoes
- ½ cup plain yogurt (dahi, curd) (whisked with 2 teaspoon all-purpose flour)
- 1 teaspoon coriander powder
- ½ teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- 1 teaspoon salt (or to taste)
- ½ teaspoon cumin powder
- ½ teaspoon garam masala powder
- 1 tablespoon Kasuri methi
- 2 tablespoons chopped cilantro (fresh coriander leaves)
Instructions
Marinate The Chicken
- Add chicken, ginger garlic paste, lime juice, salt, red chili powder, and garam masala powder to a large mixing bowl.
- Mix everything well using a large spoon or your hands.
- Keep it aside while we make the curry.
Make The Curry
- Lightly crush cloves, black peppercorns, and cinnamon stick in a mortar and pestle and set aside.
- Heat mustard oil in a large pan on high heat.
- Once the oil is hot, add the crushed spices and dry red chilies and let them crackle for 2-3 seconds.
- Add red onions and cook on medium-high heat until they turn slightly brown (5-6 minutes), stirring frequently.
- Add ginger and garlic and cook until onions are nicely browned (5-6 minutes).
- Now, add the marinated chicken to the pan along with the marinade and cook for 4-5 minutes, stirring frequently.
- Add tomatoes and cook for 1-2 minutes.
- Add yogurt and cook for another 1-2 minutes.
- Now add coriander powder, turmeric powder, red chili powder, roasted cumin powder, and salt, and mix well.
- Reduce the heat to low.
- Add ½ cup of water and mix well.
- Cover the pan with a lid and cook on low heat until the chicken is tender (35-40 minutes). Stir a few times while cooking.
- Add garam masala powder and Kasuri methi and cook for another minute.
- Add some water if the curry is too thick, and bring it to a boil.
- Check for salt and add more if needed. Garnish with chopped cilantro and serve hot.

easy explanation and great idea for cooking at home and enjoying a real Indian curry. thanks.
Excellent! I made it the other day and my husband and I were blown away with the amazing flavours. So very different to anything I’ve ever made before! Thank you for it.
Look forward to trying all your other recipes as well.
Cheers!
Anita Chandra
( New Zealand)
we absolutely love this curry. so easy to make. lovely flavour
Hey super chef… Just made this… And now I can’t stop eating 🤣🤣
Hi. I was curious what is the curds. Is that like punjabi dahi. Or yogurt. Or is it heavy cream?
It’s Punjabi Dahi.
Ur recipes r quite good… can I add fresh cream at the end of this recipe..
Thanks. Yes sure, you can.
Really good taste and fast cook.
Thanks
Hi Neha,
Lockdown has got all of us to our basics.. earlier my way of finding recipe was to google however I now look for whiskaffair. Best part is it is simple to make with everyday ingredients and the output is gorgeous
This Punjabi chicken was fab!!!!
Thanks
Happy to hear 🙂
Hi Neha,
I am making this curry tonight for my family. I am a vegetarian who has never cooked chicken before. I am using drumstick. Do you know roughly how long should I be cooking it for? How do I know if the chicken is cooked? Thanks in advance!
It will take approx 35-45 minutes of medium low heat cooking for the chicken to get cooked properly.
This looks so delicious and so full of flavour! Love recipes like this that are so full of spices.
Thnx. Yes, Spices makes a whole lot of changes in a dish.