If there’s one dish that embodies comfort, richness, and aromatic depth in Indian cuisine, it’s Butter Chicken. Known traditionally as Murgh Makhani, this dish is a global favorite — and for good reason. Succulent chicken is marinated in warm spices and creamy yogurt, then simmered in a silky tomato-butter sauce that’s infused with ginger, garlic, and garam masala. The result? A restaurant-style meal that you can effortlessly recreate in your home kitchen.
Why You’ll Love This Recipe
-
Authentic Taste: Crafted with traditional Indian spices and cooking methods.
-
Easy to Make: Straightforward steps with accessible ingredients.
-
Customizable: Easily adaptable to dietary preferences and spice tolerance.
-
Meal Prep Friendly: Stores well and tastes even better the next day.
-
Crowd-Pleaser: Perfect for a cozy family dinner or impressive dinner party.
Ingredients You’ll Need
For the Chicken Marinade:
-
1 lb (450 g) boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
-
½ cup (120 g) plain yogurt
-
1 tablespoon lemon juice
-
2 teaspoons ground cumin
-
2 teaspoons ground coriander
-
1 teaspoon turmeric
-
1 teaspoon chili powder (or paprika for a milder heat)
-
1 teaspoon garam masala
-
1 teaspoon salt
For the Butter Chicken Sauce:
-
2 tablespoons butter
-
1 tablespoon vegetable oil
-
1 large onion, finely chopped
-
3 cloves garlic, minced
-
1 tablespoon fresh ginger, minced
-
1 can (14 oz / 400 g) tomato puree
-
1 teaspoon ground cumin
-
1 teaspoon garam masala
-
1 teaspoon chili powder (adjust to taste)
-
½ teaspoon ground cinnamon
-
1 cup (240 ml) heavy cream (or coconut milk for a dairy-free option)
-
2 tablespoons unsalted butter (for finishing)
-
1 tablespoon sugar (optional, to balance acidity)
-
Salt, to taste
-
Fresh cilantro, for garnish
Kitchen Equipment Needed
-
Mixing bowls
-
Cutting board and knife
-
Measuring spoons and cups
-
Skillet or sauté pan (preferably nonstick or cast iron)
-
Wooden spoon or spatula
-
Tongs
-
Airtight container (for leftovers)
Step-by-Step Instructions
Step 1: Marinate the Chicken
In a large bowl, mix the yogurt, lemon juice, cumin, coriander, turmeric, chili powder, garam masala, and salt. Add chicken pieces and coat thoroughly. Cover and refrigerate for at least one hour, ideally overnight. The yogurt tenderizes the meat while the spices infuse deep flavor.
Pro Tip: Using chicken thighs yields a juicier result, but chicken breasts work just as well if you prefer a leaner cut.
Step 2: Cook the Chicken
Heat a large skillet or grill pan over medium-high heat and lightly grease with oil. Sear the marinated chicken pieces for 3–4 minutes on each side until lightly browned. Do not fully cook. Remove and set aside.
Shortcut: If short on time, you can broil the chicken in the oven for 8–10 minutes instead of pan-frying.
Step 3: Make the Sauce
In the same skillet, melt butter with oil over medium heat. Sauté the onion until golden (5–7 minutes). Add garlic and ginger and cook for another 1–2 minutes until fragrant. Stir in the tomato puree, cumin, garam masala, chili powder, and cinnamon. Let it simmer for 5 minutes until it slightly thickens.
Step 4: Simmer the Chicken
Add the partially cooked chicken into the sauce and stir well. Pour in the heavy cream (or coconut milk), reduce heat to low, and simmer for 10–15 minutes until the chicken is fully cooked and tender. Add the remaining butter and sugar (if using), stir well, and taste for salt adjustment.
Flavor Boost: Let the dish rest for a few minutes before serving to allow the spices to meld.
Step 5: Garnish and Serve
Top with freshly chopped cilantro and serve hot with steamed basmati rice, fluffy naan, or crispy roti.
Recipe Variations and Substitutions
-
Dairy-Free Option: Use coconut milk and plant-based butter for a lactose-free version.
-
Spicy Kick: Add chopped green chilies or an extra ½ tsp of chili powder.
-
Keto-Friendly: Substitute sugar with a keto-friendly sweetener and serve with cauliflower rice.
-
Make it Vegetarian: Swap chicken for paneer, tofu, or chickpeas.
-
Low-Fat: Use Greek yogurt and light cream or cashew cream for a healthier spin.
Tips for Perfect Butter Chicken
-
Marinate Overnight: The longer the chicken marinates, the better the flavor and texture.
-
Use Fresh Spices: Freshly ground spices elevate the taste significantly.
-
Cook in Batches: Avoid crowding the pan when browning the chicken to ensure even searing.
-
Balance Flavors: A pinch of sugar helps balance the tomato’s acidity and rounds out the sauce.
How to Store Leftovers
Let the butter chicken cool completely, then store in an airtight container:
-
In the Refrigerator: Up to 4 days
-
In the Freezer: Up to 2 months. Thaw overnight in the fridge before reheating.
Reheat gently on the stove or in the microwave, adding a splash of cream or water to loosen the sauce.
What to Serve With Indian Butter Chicken
Side Dishes:
-
Basmati Rice – Soaks up the sauce beautifully.
-
Garlic Naan or Butter Naan – Perfect for scooping and dipping.
-
Jeera Rice (Cumin Rice) – Adds a fragrant, savory touch.
-
Cucumber Raita – Offers a cooling contrast to the warm spices.
Beverage Pairings:
-
Lassi (Sweet or Mango) – Refreshing and balances the heat.
-
Masala Chai – A spiced tea that pairs wonderfully with Indian dishes.
-
Crisp White Wine – Such as Sauvignon Blanc or Riesling for a modern twist.
Frequently Asked Questions (FAQ)
Can I use store-bought butter chicken sauce?
Yes, but making it from scratch yields a much richer and more authentic flavor. Store-bought sauces can be overly sweet or lacking depth.
Is butter chicken very spicy?
Not necessarily! This recipe is mild to medium, and you can adjust the chili powder to your heat preference.
Can I grill the chicken instead?
Absolutely. Grilled marinated chicken adds a smoky flavor that’s reminiscent of tandoori-style cooking.
What can I use instead of heavy cream?
Coconut milk is an excellent substitute, especially for a dairy-free or vegan-friendly option. Cashew cream also works well.
Why is it called Butter Chicken?
The name comes from the generous use of butter in the sauce, which gives it a silky, rich texture and mellow flavor.
Final Thoughts + Call to Action
Homemade Indian Butter Chicken brings together bold spices and creamy comfort in a way that’s both indulgent and deeply satisfying. It’s a dish that feels special enough for a celebration yet easy enough for a weeknight dinner. Once you try this recipe, it will quickly earn a spot in your regular rotation.
Did you enjoy this recipe? Please share it with your friends and family, and don’t forget to subscribe to the blog for more high-end, globally inspired recipes made easy. We’ve got a world of flavor waiting for you — one dish at a time.