Butter Chicken Recipe
Introduction
Butter Chicken, or Murgh Makhani, is a beloved Indian dish known for its rich, creamy texture and bold flavors. Originating from Delhi in the 1950s, this dish was created to repurpose leftover tandoori chicken by simmering it in a buttery tomato-based sauce. Today, it’s a global favorite, enjoyed in restaurants and home kitchens alike.
Perfect for weeknight dinners, family gatherings, or special occasions, Butter Chicken pairs beautifully with basmati rice or naan. This high-protein, indulgent yet calorie-conscious version maintains all the authentic flavors while making small adjustments to suit modern dietary needs.

Why You’ll Love This Recipe
- Rich & Creamy: The velvety tomato-based sauce infused with butter and coconut milk makes it irresistibly smooth.
- High-Protein & Balanced Macros: With 43g of protein per serving, this recipe supports muscle recovery while keeping you full.
- Easy to Make: A few simple steps and pantry-friendly ingredients make it accessible for home cooks.
- Customizable: Adjust spice levels, swap ingredients, or make it dairy-free without compromising taste.
- Meal-Prep Friendly: Stores well in the fridge or freezer, making it a great make-ahead meal.
Ingredients You’ll Need
- 1 lb (454g) diced boneless, skinless chicken thighs (chicken breast can be substituted for a leaner option)
- 1 tbsp garam masala
- 1 tsp turmeric
- 1 tsp cumin
- 1 tbsp ginger-garlic paste (or 1 tsp minced garlic + 1 tsp grated ginger)
- 1 cup tomato purée
- ½ cup low-fat Greek yogurt (can substitute with dairy-free yogurt or coconut yogurt)
- 1 tbsp light butter (or ghee for richer flavor)
- ½ cup coconut milk
- Salt & pepper to taste
- 3 cups cooked basmati rice (for serving, can use brown rice or cauliflower rice for a low-carb option)
Preparation (Step-by-Step Instructions)
Step 1: Marinate the Chicken
In a mixing bowl, combine the diced chicken thighs with garam masala, turmeric, cumin, ginger-garlic paste, Greek yogurt, salt, and pepper. Mix well, ensuring the chicken is fully coated. Cover and refrigerate for at least 30 minutes (or overnight for deeper flavor).
Step 2: Sear the Chicken
Heat a large skillet over medium heat. Add 1 tablespoon of light butter and allow it to melt. Add the marinated chicken and cook for 5-7 minutes until browned on all sides. Remove from the skillet and set aside.
Step 3: Prepare the Sauce
In the same skillet, add tomato purée and let it simmer for 3-5 minutes. Stir in coconut milk, mixing until smooth. Allow the sauce to cook on low heat for another 5 minutes.
Step 4: Combine & Simmer
Return the seared chicken to the skillet, stirring to coat with the sauce. Simmer for an additional 10 minutes, allowing the flavors to meld and the sauce to thicken.
Step 5: Serve
Spoon the butter chicken over warm basmati rice and garnish with chopped cilantro or a drizzle of coconut milk.
Variations & Substitutions
- Dairy-Free Option: Swap Greek yogurt for dairy-free yogurt and use ghee or oil instead of butter.
- Spicy Version: Add ½ teaspoon of cayenne pepper or chili powder for an extra kick.
- Low-Carb Alternative: Serve over cauliflower rice or zucchini noodles.
- Vegetarian Version: Replace chicken with paneer, tofu, or chickpeas.
- Richer Flavor: Use heavy cream instead of coconut milk for a more traditional taste.
How to Serve Butter Chicken
Butter Chicken is best enjoyed hot, paired with fluffy basmati rice or naan. Here are some serving ideas:
- Traditional Pairing: Serve with basmati rice and warm naan to scoop up the sauce.
- Healthy Side Dish: A side of roasted or steamed vegetables complements the richness.
- Salad Pairing: A crisp cucumber salad with lemon dressing balances the flavors.
- Tandoori Twist: Serve alongside tandoori chicken for a full Indian feast.
Recipe Tips
- Marination is Key: The longer the chicken marinates, the more tender and flavorful it will be.
- Simmer on Low: Cooking the sauce on low heat allows the flavors to develop deeply.
- Use Fresh Spices: Freshly ground garam masala enhances the dish’s aroma and taste.
- Balance the Creaminess: If the sauce is too thick, add a splash of water or broth to adjust consistency.
- Adjust the Sweetness: A teaspoon of honey or sugar can balance the acidity of the tomatoes.
Storage & Reheating Tips
- Refrigeration: Store in an airtight container for up to 4 days.
- Freezing: Freeze for up to 3 months; thaw overnight in the fridge before reheating.
- Reheating: Warm on the stovetop over low heat, adding a splash of coconut milk or water if needed.
Cooking Notes
- Best Chicken Cut: Chicken thighs remain juicy, but chicken breast works for a leaner option.
- Tomato Purée Substitute: Fresh blended tomatoes or canned crushed tomatoes can be used.
- Coconut Milk Alternatives: Heavy cream or cashew cream can be substituted.
Nutritional Information (Per Serving)
- Calories: 520
- Protein: 43g
- Carbs: 35g
- Fat: 23g
- Sodium: 620mg (approx.)
Recipe Details
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Total Time: 50 minutes
- Yield: 6 servings

FAQs
1. Can I make Butter Chicken without yogurt?
Yes! Substitute yogurt with coconut yogurt or cashew cream for a dairy-free version.
2. How do I make this recipe spicier?
Add chili powder, cayenne pepper, or fresh chopped green chilies.
3. Can I make Butter Chicken in an Instant Pot?
Yes! Sauté the chicken in the Instant Pot, add the sauce ingredients, and pressure cook for 8 minutes before stirring in coconut milk.
4. What’s the difference between Butter Chicken and Chicken Tikka Masala?
Butter Chicken is creamier and slightly sweeter, while Chicken Tikka Masala has a more pronounced tomato flavor and is spicier.
5. How can I thicken the sauce?
Simmer uncovered for a few extra minutes or add a cornstarch slurry (1 tsp cornstarch + 1 tbsp water).
6. Can I use frozen chicken?
Yes, but thaw it completely and pat dry before marinating.
7. What can I use instead of coconut milk?
Heavy cream or whole milk works well.
Conclusion
This Butter Chicken recipe brings the authentic flavors of Indian cuisine into your kitchen with a high-protein, slightly healthier twist. Rich, creamy, and packed with aromatic spices, it’s a dish that will impress anyone at the dinner table.
Whether you’re a fan of Indian food or trying it for the first time, this recipe is a must-try. The best part? It’s easy to customize, meal-prep friendly, and perfect for both busy weeknights and special occasions. Try it today and enjoy a comforting, restaurant-quality meal right at home!