Ever tried recreating a rich, restaurant-style chicken curry at home, only to find it falls short on flavour, aroma, or that signature thick, glossy gravy? While the ingredients may be the same, the magic often lies in a few key techniques that restaurants swear by – small but crucial details that are easy to miss in home kitchens. From how the gravy comes together to how flavours are layered, these hidden tricks can make all the difference. Once you know them, turning your everyday chicken curry into a restaurant-worthy dish becomes far more achievable.
MasterChef Pankaj Bhadouria explains in her March 28 Instagram post, “The problem is that the gravy remains thin and doesn’t become thick, or the flavour of the chicken doesn’t enter the gravy at all, leaving the gravy and chicken tasting separate. In restaurants, you see that rogan (oil) floating on top, but in home-cooked gravy, that oil often doesn’t separate, which is why that restaurant flavour is missing. Today I will tell you five secrets that no one tells you so your simple home curry becomes restaurant-style.”
Check out the recipe below!
Ingredients
For the marinade:
- 1 cup yoghurt
- 2 tbsp ginger garlic paste
- 1 tbsp oil
- Salt to taste
- 1 tsp red chili powder
- 1 tsp garam masala powder
- 1 tsp pepper powder
For the gravy base:
- 4 tbsp oil
- 2 bay leaves
- 4 black cardamoms
- 2 star anise
- 2 inches cinnamon stick
- 1 tsp pepper corns
- 2 mace flowers
- 4 cloves
- 4 green cardamoms
- 4 large onions, minced
- Salt to taste
- 2 tbsp Kashmiri red chili powder
- 1 tbsp coriander powder
- 1 tsp garam masala
- 1 tsp cumin powder
- 1 tsp pepper powder
- 1 cup tomato puree
- ¼ cup cashew paste
For Finishing:
- 2 tbsp butter
- 2 tbsp cream
- 2 tsp kasuri methi
Preparation time: 15 minutes + marination
Cooking time: 30 minutes
Serves: three to four
Method
- Marinate the chicken: In a large bowl, mix all the marinade ingredients and coat the chicken thoroughly. Cover and let it marinate for at least two hours (or longer for deeper flavour).
- Prepare the base: Heat oil in a heavy-bottomed pan. Add the whole spices and let them splutter to release their aroma.
- Cook the onions: Add finely minced onions along with ½ tsp salt and 2 tbsp water. Cook on medium heat, stirring occasionally, until the onions turn a rich golden brown and begin to soften into the base.
- Add powdered spices: Stir in the ground spices with 2 tbsp water to prevent burning. Cook until the masala is well roasted and the oil starts to separate on top.
- Build the gravy: Add tomato puree and cashew paste, mixing well. Sauté until the mixture thickens and the oil rises to the surface – this step is key for a restaurant-style texture.
- Sear the chicken: Add the marinated chicken and cook on high heat for four to five minutes, allowing it to sear and lock in the juices.
- Simmer to cook through: Pour in 1 cup of hot water, bring to a boil, then cover and let it simmer for 12 to 15 minutes until the chicken is fully cooked and tender.
- Finish the curry: Stir in butter, cream, and crushed kasuri methi. Let it cook briefly for a few seconds, then switch off the heat and serve hot.
5 restaurant secrets
- The right kind of chicken: Always use chicken with bone because it provides a deeper flavour to the gravy.
- Marination: The secret to the perfect marinade lies in four things – an acid (such as lemon juice, vinegar or yoghurt), salt (helps flavours penetrate deeper), fat and aromatics or flavourings (spices or ginger-garlic paste).
- Onion base: Instead of grinding or slicing them, restaurants use finely chopped onions for the gravy base for a caramelised taste, better thickening and to save time.
- Sprinkle water while sauteing: Adding a small splash of water while sautéing the onions and spices helps soften the onions and encourages them to break down and blend seamlessly into the gravy – even before they fully brown.
- Secret flavour components: The final touch that brings in that signature restaurant-style flavour comes right at the end. Add a knob of butter, a splash of cream, and a pinch of crushed kasuri methi. Once the kasuri methi goes in, avoid overcooking – let it simmer for no more than 30 seconds to preserve its aroma and distinct flavour.
Note to readers: This article is for informational purposes only. It is based on user-generated content from social media. HT.com has not independently verified the claims and does not endorse them.

