Chicken Makhani, also known as Indian Butter Chicken, is a flavorful and creamy dish that is loved by many for its rich taste and tender chicken. This recipe is not only delicious but also surprisingly simple to make, making it perfect for a cozy dinner at home or a special occasion.
Why You’ll Love This Recipe?
- The combination of spices in Chicken Makhani creates a unique and mouthwatering flavor profile that will leave you craving more.
- With just a few basic ingredients and minimal prep time, this dish is perfect for those looking for a quick and easy meal option.
- Chicken Makhani is great for meal prep as it can be made in larger batches and frozen for later enjoyment.
Ingredient Notes:
- Peanut oil: Adds a nutty flavor to the dish, can be substituted with vegetable oil.
- Shallot and white onion: Provide a sweet and savory base for the sauce.
- Butter: Adds richness and creaminess to the dish.
- Ginger garlic paste: Enhances the flavor of the sauce.
- Lemon juice: Adds a hint of freshness to balance out the richness of the dish.
- Garam masala, chili powder, ground cumin: Essential spices that give Chicken Makhani its distinctive taste.
- Tomato puree: Forms the base of the sauce.
- Half-and-half: Adds creaminess to the dish, can be substituted with heavy cream.
- Plain yogurt: Adds tanginess to the sauce.
- Boneless, skinless chicken thighs: Tender and juicy, perfect for absorbing the flavors of the sauce.
- Cayenne pepper: Adds a bit of heat, adjust according to your preference.
- Cornstarch and water: Used to thicken the sauce.
Step-by-Step Instructions:
- In a large pan, heat 1 tablespoon of peanut oil over medium heat. Add shallot and onion, sauté until soft.
- Add butter, ginger garlic paste, lemon juice, 1 teaspoon of garam masala, chili powder, ground cumin, and bay leaf. Cook for a few minutes until fragrant.
- Stir in tomato puree and half-and-half, simmer for 10 minutes.
- In a separate bowl, mix yogurt, salt, pepper, and remaining garam masala. Add to the sauce.
- In another pan, heat remaining peanut oil and cook chicken until browned.
- Add chicken to the sauce, simmer for 15-20 minutes.
- Mix cornstarch with water and add to the sauce to thicken.
- Serve hot with rice or naan.
Helpful Tips:
- Marinate the chicken in yogurt and spices for added flavor.
- For a smoother sauce, blend it with an immersion blender before adding the chicken.
- Substitute chicken thighs with chicken breast if desired.
Expert Tips for the Best Results:
- Toasting the spices before adding them to the sauce will enhance their flavor.
- For an authentic touch, use kasuri methi (dried fenugreek leaves) to garnish the dish.
Serving Suggestions:
Serve Chicken Makhani with steamed basmati rice, garlic naan, and a side of cucumber raita for a complete Indian meal experience.

Storage and Reheating Tips:
Store leftover Chicken Makhani in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of water to maintain the sauce’s consistency.
Frequently Asked Questions:
- Can I use chicken breast instead of chicken thighs? Yes, you can use chicken breast if you prefer.
- Is it necessary to marinate the chicken? Marinating the chicken adds flavor but is not necessary.
- Can I make this dish vegan? You can substitute chicken with tofu and use plant-based yogurt and cream for a vegan version.
- How spicy is Chicken Makhani? The spice level can be adjusted by adding more or less cayenne pepper.
Conclusion:
Indulge in the creamy and flavorful Chicken Makhani for a taste of authentic Indian cuisine at home. Whether you’re a fan of spicy dishes or looking for a comforting meal, this recipe is sure to impress. Give it a try and savor the delicious flavors of this classic dish!
Print
Chicken Makhani (Indian Butter Chicken)
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4-6 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
- Diet: Gluten Free
Description
This Chicken Makhani recipe is a delicious and creamy Indian butter chicken dish that is sure to impress your taste buds. Tender chicken pieces marinated in a flavorful sauce made with a blend of spices, tomatoes, and cream.
Ingredients
– 2 tablespoons peanut oil, divided
– 1 shallot, finely chopped
– 1/4 white onion, chopped
– 2 tablespoons butter
– 1 tablespoon ginger garlic paste
– 2 teaspoons lemon juice
– 2 teaspoons garam masala, divided
– 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
– 1 pinch salt and ground black pepper to taste
– 1 pound boneless, skinless chicken thighs, cut into bite-size pieces
– 1/4 teaspoon cayenne pepper, or to taste
– 1 tablespoon cornstarch
– 1/4 cup water
Instructions
1. Heat 1 tablespoon of peanut oil in a large skillet over medium heat. Add shallot and white onion, cook until softened.
2. Add butter, ginger garlic paste, lemon juice, 1 teaspoon garam masala, chili powder, ground cumin, and bay leaf. Cook for 1 minute.
3. Stir in tomato puree, half-and-half, and yogurt. Season with salt and pepper. Add chicken pieces and cayenne pepper. Simmer for 20 minutes.
4. In a small bowl, mix cornstarch and water. Stir into the chicken mixture to thicken the sauce.
5. Stir in remaining garam masala. Serve hot with rice or naan.
Notes
– For a spicier version, increase the amount of cayenne pepper to suit your taste.
– You can substitute chicken thighs with chicken breast if desired.
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 5g
- Sodium: 420mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 11g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 130mg