Ingredients
Equipment
Method
Step 1: Marinate the Chicken
- In a mixing bowl, combine chicken, yogurt, ginger-garlic paste, lemon juice, Kashmiri red chilli powder, garam masala, turmeric, salt, and mustard oil.
- Mix thoroughly until the chicken is evenly coated.
- Cover and refrigerate for at least 2 hours or overnight for best results.
Step 2: Prepare the Tomato Base
- Heat butter and oil in a heavy-bottomed pan.
- Add green cardamoms, black cardamom, cloves, and cinnamon stick.
- Sauté for 30 seconds until aromatic.
- Add ginger-garlic paste and cook until fragrant.
Step 3: Cook the Tomatoes
- Add chopped tomatoes and cashews.
- Cook until the tomatoes soften and oil begins to separate.
- Add Kashmiri chilli powder and salt.
- Cook for a few more minutes.
Step 4: Blend the Gravy
- Allow the mixture to cool slightly.
- Blend until completely smooth.
- Strain through a fine mesh sieve for a silky restaurant-style texture.
Step 5: Cook the Chicken
- Heat a grill pan or frying pan over medium-high heat.
- Cook the marinated chicken until lightly charred and almost cooked through.
- Do not overcook, as the chicken will finish cooking in the gravy.
Step 6: Reheat the Makhani Base
- Pour the strained gravy back into the pan.
- Add a little water if needed and simmer for 5–6 minutes.
Step 7: Combine the Chicken and Gravy
- Add the cooked chicken pieces to the gravy.
- Simmer for 10 minutes to allow the flavors to blend.
- Add crushed kasuri methi, honey or jaggery, and adjust the salt.
Step 8: Finish with Butter and Cream
- Reduce the heat to low.
- Stir in butter and fresh cream.
- Add the slit green chilli if using.
- Simmer gently for 2–3 minutes until the curry becomes rich and glossy.
Step 9: Serve
- Serve hot with garlic naan, tandoori roti, jeera rice, or butter rice.
Notes
For the most authentic flavor, char the chicken before adding it to the gravy.
Blend and strain the tomato base for a smooth, restaurant-style texture.
Cashews can be replaced with almonds for a lighter and nuttier flavor.
Coconut cream can be used instead of dairy cream for a dairy-free version.
Do not boil the curry after adding cream. Simmer gently to prevent splitting.
Chicken Makhani tastes even better the next day as the flavors deepen.
Store leftovers in an airtight container in the refrigerator for 3–4 days or freeze for up to 2 months.
Serve with garlic naan, butter naan, tandoori roti, jeera rice, or plain basmati rice.