The Ultimate Homemade Coconut Butter Chicken – Restaurant Quality in 45 Minutes
There’s something magical about the rich, velvety sauce of butter chicken that transforms ordinary weeknight dinners into extraordinary culinary experiences. This homemade coconut butter chicken recipe delivers all the complex flavors you crave from your favorite Indian restaurant, but with a unique coconut twist that adds depth and natural sweetness to the traditional tomato-cream base.

The Origins and Evolution of Butter Chicken
Butter chicken, known as murgh makhani in Hindi, was invented in the 1950s at Moti Mahal restaurant in Delhi by chef Kundan Lal Gujral. The dish was born from creativity and resourcefulness – leftover tandoori chicken was simmered in a rich tomato and butter sauce to prevent waste. Today, butter chicken remains one of the most beloved Indian dishes worldwide, and this coconut variation adds a modern tropical twist while maintaining authentic flavors.
Why This Coconut Version Works
Traditional butter chicken relies heavily on heavy cream and butter for richness. This recipe incorporates coconut milk alongside reduced dairy, creating a lighter yet equally luxurious sauce. The coconut milk’s natural sweetness balances the acidity of tomatoes while adding subtle tropical notes that complement the warm spices beautifully.
Understanding the Spice Profile
The magic of exceptional butter chicken lies in the careful balance of aromatic spices. Garam masala provides warmth and complexity, while paprika adds color and mild heat. Cumin brings earthiness, and coriander seeds offer citrusy brightness. Fresh ginger and garlic form the aromatic foundation, while a touch of fenugreek leaves (kasoori methi) adds the authentic restaurant flavor many home cooks miss.
The Two-Step Cooking Method
This recipe employs a two-phase cooking approach for maximum flavor development. First, the chicken marinates in yogurt and spices, which tenderizes the meat while infusing it with flavor. The marinated chicken is then seared to develop a beautiful caramelized exterior before being simmered in the aromatic sauce.
The sauce itself builds layers of flavor through careful sequencing. Onions are caramelized until golden, creating sweetness and depth. The spice paste is bloomed in oil to release maximum flavor compounds, then tomatoes are added and cooked down until jammy and concentrated.
Achieving Restaurant-Quality Results at Home
Professional kitchens have advantages – high-heat equipment, fresh spice blends made daily, and specialized techniques. However, home cooks can achieve similar results with proper technique. The key is building flavors gradually, allowing each component to fully develop before adding the next.
Temperature control is crucial. The initial searing should be done over medium-high heat to achieve proper caramelization without burning the marinade spices. The sauce simmering phase requires gentle heat to allow flavors to meld without breaking the coconut milk.
Main Ingredients:
For the Chicken Marinade:
- 2 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
- 1/2 cup plain Greek yogurt (full-fat preferred)
- 2 teaspoons garam masala
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon turmeric powder
- 1 teaspoon kosher salt
- 1/4 teaspoon black pepper
For the Curry Base:
- 2 tablespoons ghee or unsalted butter
- 1 large yellow onion, finely diced (about 1 1/2 cups)
- 4 large garlic cloves, minced
- 2 tablespoons fresh ginger, minced
- 1 tablespoon tomato paste
- 1 can (14 oz) crushed tomatoes
- 1 can (14 oz) full-fat coconut milk
- 1/2 cup heavy cream
For the Spice Blend:
- 1 tablespoon garam masala
- 1 teaspoon ground coriander
- 1/2 teaspoon cayenne pepper (adjust to taste)
- 1 teaspoon brown sugar
- 1 teaspoon kosher salt (or to taste)
- 1 tablespoon kasoori methi (dried fenugreek leaves), optional
For Finishing & Garnish:
- 2 tablespoons unsalted butter
- 1/4 cup fresh cilantro, chopped
- Extra cilantro for garnish
- Basmati rice for serving
- Fresh naan bread for serving

Optional Enhancement Ingredients:
Heat Variations:
- 1-2 fresh green chilies, finely chopped (for extra heat)
- 1/2 teaspoon red pepper flakes
- 1 teaspoon hot curry powder (instead of regular garam masala)
Flavor Boosters:
- 1 bay leaf (remove before serving)
- 1/4 teaspoon ground cardamom
- 1/4 teaspoon ground cinnamon
- 1 tablespoon cashew butter (for extra richness)
- 1 teaspoon honey (for additional sweetness)
Vegetable Add-ins:
1/2 cup golden raisins (for sweet-savory contrast)
1 red bell pepper, diced
1 cup frozen peas (added in last 5 minutes)
8 oz baby spinach (wilted in at the end)
Customizing Heat Levels
This recipe is designed for mild-to-medium heat, making it family-friendly while still maintaining authentic character. Heat can be adjusted through several methods: increase cayenne pepper for straightforward heat, add fresh chilies for bright spiciness, or incorporate hot curry powder for complex warmth.
For those who prefer very mild flavors, reduce or eliminate the cayenne and use sweet paprika instead of hot. Remember that many of the warming spices provide perceived heat without actual capsaicin burn.

Make-Ahead and Storage Tips
Butter chicken actually improves in flavor when made ahead, as the spices have more time to meld and develop. The dish can be prepared completely and refrigerated for up to 3 days or frozen for up to 3 months. When reheating, add a splash of coconut milk or cream to refresh the sauce consistency.
The marinated chicken can be prepared up to 24 hours in advance, allowing for deeper flavor penetration and more convenient meal timing.
Serving Suggestions and Accompaniments
Traditional accompaniments include basmati rice, which absorbs the flavorful sauce beautifully, and fresh naan bread for scooping. Consider serving with cooling elements like cucumber raita or a simple salad of sliced onions dressed with lemon juice and chat masala.
For a complete Indian feast, pair with dal (lentil curry), aloo gobi (cauliflower and potato curry), and fresh cilantro chutney. The variety of textures and flavors creates a satisfying, restaurant-style experience at home.
Nutritional Benefits and Dietary Adaptations
This coconut butter chicken provides high-quality protein from the chicken, healthy fats from coconut milk, and antioxidants from the various spices. Many of the spices used – turmeric, ginger, garlic – have anti-inflammatory properties.
The recipe can be adapted for various dietary needs. For dairy-free versions, omit the yogurt marinade and use coconut yogurt instead. The dish is naturally gluten-free when served with rice instead of naan.

Creamy Coconut Butter Chicken
Ingredients
Equipment
Method
- In a large bowl, combine chicken pieces with yogurt, garam masala, cumin, paprika, turmeric, and salt. Mix well and marinate for at least 15 minutes, or up to 2 hours in refrigerator.
- Heat ghee in a large heavy-bottomed pot over medium-high heat. Add marinated chicken and cook for 6-8 minutes until browned on all sides. Remove chicken and set aside.
- In the same pot, reduce heat to medium. Add diced onion and cook for 5-6 minutes until softened and lightly golden.
- Add minced garlic and ginger, cook for 1 minute until fragrant. Stir in tomato paste and cook for another minute.
- Add garam masala, ground coriander, and cayenne pepper. Cook for 30 seconds until spices are fragrant.
- Pour in crushed tomatoes and brown sugar. Simmer for 8-10 minutes, stirring occasionally, until sauce thickens and darkens.
- Stir in coconut milk and bring to a gentle simmer. Return chicken to the pot and simmer for 10-12 minutes until chicken is cooked through.
- Reduce heat to low and stir in heavy cream. Season with salt to taste. If using kasoori methi, crush between palms and stir in.
- Remove from heat and stir in finishing butter until melted. Garnish with fresh cilantro and serve immediately with basmati rice and naan.
Notes
Troubleshooting Common Issues
If the sauce appears too thin, simmer uncovered for additional time to reduce and thicken. Conversely, if too thick, thin with additional coconut milk or chicken broth. Sauce separation usually occurs from overheating – remove from heat and whisk vigorously to re-emulsify.
Bland flavors typically result from insufficient salt or spice quantities. Taste and adjust seasonings throughout cooking, remembering that flavors will concentrate as the sauce reduces.
This homemade coconut butter chicken proves that restaurant-quality Indian cuisine is achievable in home kitchens with proper technique and quality ingredients. The result is a dish that’s both comfortingly familiar and excitingly unique.