There’s something magical about the moment Chicken Makhani starts simmering on your stovetop. The kitchen fills with an intoxicating aroma of toasted spices, caramelized onions, and rich tomato sauce that instantly transports you to the bustling streets of Delhi. Whether you’re cooking a quick weeknight dinner after a long day or planning to impress guests at your next gathering, this Chicken Makhani recipe delivers restaurant-quality flavor with surprising ease. The velvety texture and complex flavor profile might seem intimidating, but I promise this homemade version breaks it down into simple, manageable steps that even beginners can master.
Why You’ll Love This Chicken Makhani
- ✅ Perfect Chicken Makhani cooking technique that delivers authentic restaurant flavor every time
- ✅ Uses simple authentic Chicken Makhani ingredients that are easy to find in most grocery stores
- ✅ Ready in under an hour – perfect for both special occasions and everyday dinners
- ✅ Naturally gluten-free recipe with easy dairy-free adaptation options
- ✅ Excellent for Chicken Makhani meal prep ideas – tastes even better the next day!
- ✅ Freezes beautifully for quick future dinners when you’re short on time
Ingredients for Chicken Makhani
For this classic Chicken Makhani, you’ll need:
- 1 pound boneless, skinless chicken thighs, cut into bite-size pieces
- 2 tablespoons peanut oil, divided
- 1 teaspoon garam masala
- 1 teaspoon lemon juice
- 1 shallot, finely chopped
- ¼ white onion, chopped
- 2 tablespoons butter (or ghee for more authentic flavor)
- 1 tablespoon ginger garlic paste
- 1 teaspoon lemon juice
- 1 teaspoon garam masala
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 bay leaf
- 1 cup tomato puree
- 1 cup half-and-half
- ¼ cup plain yogurt
- Salt and ground black pepper to taste
- ¼ teaspoon cayenne pepper, or to taste
- 1 tablespoon cornstarch
- ¼ cup water
- For dairy-free Chicken Makhani, substitute coconut milk for half-and-half and coconut yogurt for regular yogurt
- Ginger garlic paste can be store-bought or homemade (equal parts minced ginger and garlic)
- For a more aromatic Chicken Makhani, use Kashmiri chili powder if available
How to Make Chicken Makhani – Step by Step
Step 1:
In a medium bowl, combine chicken pieces with 1 tablespoon peanut oil, 1 teaspoon garam masala, and 1 teaspoon lemon juice. Mix thoroughly to coat the chicken and set aside to marinate for at least 15 minutes (overnight in the refrigerator is even better for deeper flavor).
Step 2:
Heat the remaining tablespoon of peanut oil in a large skillet over medium-high heat. Once hot, add the marinated chicken pieces, being careful not to overcrowd the pan.
Step 3:
Cook the chicken for about 5-6 minutes, turning occasionally, until pieces are golden brown on all sides and cooked through. Remove chicken and set aside
Step 4:
In the same skillet, add butter and melt over medium heat. Add the shallot and onion, and sauté until soft and translucent, about 3-4 minutes.
Step 5:
Add the ginger garlic paste and cook for 1 minute until fragrant, stirring continuously to prevent burning.
Step 6:
Add the remaining teaspoon of garam masala, chili powder, cumin, and the bay leaf. Toast the spices for 30 seconds to release their flavors.
Step 7:
Pour in the tomato puree and stir well, scraping up any browned bits from the bottom of the pan. Allow the sauce to simmer for about 5 minutes until it starts to thicken slightly.
Step 8:
Reduce heat to low and gradually stir in the half-and-half and yogurt. This is a crucial step in the authentic Chicken Makhani ingredients method – add dairy slowly to prevent curdling.
Step 9:
Season with salt, black pepper, and cayenne pepper to taste. Return the cooked chicken to the sauce and simmer for another 5 minutes.
Step 10:
In a small bowl, whisk together cornstarch and water to create a slurry. Gradually add this to the simmering sauce while stirring until you reach your desired consistency.
Step 11:
Remove the bay leaf before serving.

Pro Tips for Making the Best Chicken Makhani
- For deeper flavor: Toast whole spices (cumin seeds, cardamom pods, cinnamon stick) before grinding for your homemade garam masala blend.
- For smoother sauce: After cooking the onion-tomato base, blend it with an immersion blender before adding the dairy components.
- Secret to restaurant-quality texture: The Chicken Makhani cooking technique used by professional chefs includes adding 1-2 tablespoons of cashew paste to the sauce for extra creaminess.
- Make it milder: Reduce or omit the cayenne pepper if cooking for children or those sensitive to spice.
- For a healthier twist: Use boneless skinless chicken breast instead of thighs and low-fat yogurt instead of full-fat.
- Time-saving hack: Use a quality store-bought garam masala instead of making your own if you’re short on time.
Best Ways to Serve Chicken Makhani
The best side dishes for Chicken Makhani include:
- Warm basmati rice – the classic choice for soaking up the rich sauce
- Chicken Makhani with naan pairing is traditional and perfect for scooping up every last bit of sauce
- For a lower-carb option, serve with cauliflower rice or roasted vegetables
- Complete your meal with cooling cucumber raita or a simple side salad
For Chicken Makhani serving suggestions that elevate your presentation:
- Garnish with a swirl of cream, fresh cilantro leaves, and a sprinkle of garam masala
- Serve family-style in a beautiful serving bowl with separate rice and bread baskets
- For Chicken Makhani for special occasions, present individual portions in small copper bowls (katoris) with a side of naan
Easy Chicken Makhani Variations
- Vegetarian Makhani: Substitute paneer cheese or tofu for chicken
- Seafood Makhani: Use shrimp or firm white fish instead of chicken
- Extra Veggie Makhani: Add bell peppers, peas, or spinach to the sauce
- Slow Cooker Chicken Makhani method: Combine all ingredients except dairy in a slow cooker, cook on low for 6 hours, then stir in dairy during the last 30 minutes
Storage & Leftovers
Chicken Makhani actually tastes even better the next day as the flavors continue to develop. For best results:
- Refrigerate in an airtight container for up to 3 days
- Freeze portions for up to 3 months (though the texture of the dairy may change slightly)
- When reheating, do so gently on the stovetop with a splash of water or cream to thin the sauce if needed
- For Chicken Makhani meal prep ideas, portion with rice in microwave-safe containers for quick lunches
Frequently Asked Questions About Chicken Makhani
What is Chicken Makhani made of?
Chicken Makhani is made with marinated chicken pieces in a creamy tomato-based sauce flavored with butter, garam masala, and other aromatic spices. The name “Makhani” means “buttery,” highlighting the rich, velvety texture of this beloved dish.
Is Chicken Makhani spicy?
Traditional Chicken Makhani has a mild to medium heat level. The spiciness comes primarily from chili powder and cayenne pepper, both of which can be adjusted to your personal preference. For a milder version, reduce or omit the cayenne pepper.
How do you serve Chicken Makhani?
Chicken Makhani is traditionally served with basmati rice and/or naan bread to soak up the delicious sauce. For a complete meal, add a side of cucumber raita (yogurt sauce) and a simple salad. Garnish with fresh cilantro and a drizzle of cream for an authentic presentation.
Can Chicken Makhani be made in advance?
Yes! Chicken Makhani is perfect for making ahead as the flavors actually improve with time. You can prepare it up to 2 days in advance and store it in the refrigerator. Reheat gently on the stovetop, adding a splash of cream or water if the sauce has thickened too much.
Now Master Your Homemade Chicken Makhani!
With these homemade Chicken Makhani tips, you now have everything you need to create a restaurant-quality Indian dish in your own kitchen. The rich, creamy sauce and tender chicken pieces will transport your taste buds straight to Northern India. Don’t be surprised if this becomes a regular request from family and friends!
Remember, the key to perfect Chicken Makhani lies in toasting the spices properly, slowly incorporating the dairy elements, and allowing time for all those complex flavors to meld together. Whether you’re serving it for a special occasion or a cozy weeknight dinner, this dish is sure to impress.
Have you tried making Chicken Makhani before? Share your experience or any questions in the comments below!
Print
Chicken Makhani: The Ultimate Homemade Recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
Chicken Makhani, also known as Butter Chicken, is a flavorful Indian dish featuring marinated chicken in a creamy, spiced tomato sauce. It’s easy to prepare and offers restaurant-quality flavors that are perfect for special occasions or weeknight dinners.
Ingredients
- 1 pound boneless, skinless chicken thighs, cut into bite-size pieces
- 2 tablespoons peanut oil, divided
- 1 teaspoon garam masala
- 1 teaspoon lemon juice
- 1 shallot, finely chopped
- 1/4 white onion, chopped
- 2 tablespoons butter (or ghee for more authentic flavor)
- 1 tablespoon ginger garlic paste
- 1 teaspoon lemon juice
- 1 teaspoon garam masala
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 bay leaf
- 1 cup tomato puree
- 1 cup half-and-half
- 1/4 cup plain yogurt
- Salt and ground black pepper to taste
- 1/4 teaspoon cayenne pepper, or to taste
- 1 tablespoon cornstarch
- 1/4 cup water
Instructions
- In a medium bowl, combine chicken pieces with 1 tablespoon peanut oil, 1 teaspoon garam masala, and 1 teaspoon lemon juice. Mix thoroughly to coat the chicken and set aside to marinate for at least 15 minutes.
- Heat the remaining tablespoon of peanut oil in a large skillet over medium-high heat. Once hot, add the marinated chicken pieces, being careful not to overcrowd the pan.
- Cook the chicken for about 5-6 minutes, turning occasionally, until pieces are golden brown on all sides and cooked through. Remove chicken and set aside.
- In the same skillet, add butter and melt over medium heat. Add the shallot and onion, and sauté until soft and translucent, about 3-4 minutes.
- Add the ginger garlic paste and cook for 1 minute until fragrant, stirring continuously to prevent burning.
- Add the remaining teaspoon of garam masala, chili powder, cumin, and the bay leaf. Toast the spices for 30 seconds to release their flavors.
- Pour in the tomato puree and stir well, scraping up any browned bits from the bottom of the pan. Allow the sauce to simmer for about 5 minutes until it starts to thicken slightly.
- Reduce heat to low and gradually stir in the half-and-half and yogurt.
- Season with salt, black pepper, and cayenne pepper to taste. Return the cooked chicken to the sauce and simmer for another 5 minutes.
- In a small bowl, whisk together cornstarch and water to create a slurry. Gradually add this to the simmering sauce while stirring until you reach your desired consistency.
- Remove the bay leaf before serving.
Notes
- For dairy-free Chicken Makhani, substitute coconut milk for half-and-half and coconut yogurt for regular yogurt.
- Ginger garlic paste can be store-bought or homemade (equal parts minced ginger and garlic).
- For a more aromatic Chicken Makhani, use Kashmiri chili powder if available.
- Refrigerate leftovers in an airtight container for up to 3 days or freeze for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: N/A
- Calories: N/A
- Sugar: N/A
- Sodium: N/A
- Fat: N/A
- Saturated Fat: N/A
- Unsaturated Fat: N/A
- Trans Fat: N/A
- Carbohydrates: N/A
- Fiber: N/A
- Protein: N/A
- Cholesterol: N/A
Keywords: chicken makhani, butter chicken, indian cuisine, stovetop recipe, gluten free















