Indian Butter Chicken, or Murgh Makhani, is a popular North Indian dish featuring tender chicken in a rich, creamy, and subtly spiced tomato-based sauce. This recipe offers a streamlined approach, perfect for busy weeknights, while preserving the authentic, comforting flavors.
Why This Recipe Works
As a home cook, I’ve always found Indian Butter Chicken incredibly appealing but often intimidating. The thought of achieving that velvety restaurant-quality sauce from scratch seemed daunting. This recipe, however, simplifies the process dramatically, especially with the slow cooker and Instant Pot options, without sacrificing the essential creamy richness and deep, layered flavors that make Murgh Makhani so beloved. It uses readily available ingredients and achieves a remarkable depth of flavor that is truly satisfying.
The magic lies in the balance of sweet tomatoes, savory chicken, warming spices, and the luxurious addition of butter and cream. Using both tomato sauce and paste provides a good base, while the yogurt contributes a subtle tang and helps tenderize the chicken. The layering of spices, from the robust curry powder to the aromatic garam masala, ensures a complex taste profile. Finally, the gentle finishing touch of butter and half-and-half at the end creates that signature silken texture without the risk of curdling.

Recipe Overview
| Prep Time | Cook Time | Total Time | Servings | Difficulty | Cuisine |
|---|---|---|---|---|---|
| 20 minutes | 4.5 hours (Slow Cooker High) or 6.5 hours (Slow Cooker Low) / 20 minutes (Stovetop) / 10 minutes (Instant Pot) | ~4.5 – 7 hours | 6-8 | Easy | Indian |
Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Boneless skinless chicken breast | 2 lbs | Cubed into 1-inch pieces. Thighs can be substituted for a richer flavor. |
| Medium yellow onions | 2 | Peeled, cut in half and sliced (~13 oz). Red onions can offer a slightly sweeter profile. |
| Medium red bell pepper | 1 | Diced. Other bell pepper colors (green, yellow) can be used. |
| Medium carrots | 3 | Diced (5-6 oz). Celery can be added for extra vegetable bulk. |
| Tomato sauce | 1 (15-oz) can | Unsalted preferred. |
| Tomato paste | 1 (6-oz) can | Adds depth of flavor. |
| Lemon juice | Juice of ½ lemon | Freshly squeezed is best. Lime juice is an alternative. |
| Garlic cloves | 2 | Minced. Garlic powder (1 teaspoon) can substitute if fresh is unavailable. |
| Fresh ginger | 1 tablespoon minced | Approximately a 2-inch piece. Ground ginger (1 teaspoon) is a suitable substitute. |
| Curry powder | 3 tablespoons | Use a good quality blend. |
| Garam masala | 2 teaspoons | Adds warmth and aroma in the final stages (seasoning that usually combines cardamom, cinnamon, cloves, ground cumin, black pepper, and coriander). |
| Fine salt | ½ teaspoon | Or to taste. Sea salt or kosher salt are equivalent. |
| Salted butter | 1 tablespoon | Chilled and cut into pieces. Unsalted butter with an extra pinch of salt can be used. |
| Plain Greek yogurt | ½ cup | Whole, low-fat, or fat-free. Full-fat yogurt provides the creamiest texture. |
| Half-and-half | ½ cup | Heavy cream or whole milk can be used but will slightly alter richness. |
| Olive oil | 2 teaspoons | For stovetop method; coconut oil or vegetable oil are alternatives. |
| Water | 1 cup for stovetop / ¼ cup for Instant Pot | To help create a sauce base. |
| For serving (optional) | As needed | Cooked white rice or cauliflower rice, naan, chopped fresh cilantro, lime wedges, and/or toasted sesame seeds. |
Step-by-Step Instructions
Slow Cooker/Crockpot Directions
- Place the sliced onions in the bottom of a 6-quart or 8-quart slow cooker.
- In a large bowl, combine the cubed chicken, diced bell pepper, diced carrots, tomato sauce, tomato paste, lemon juice, minced garlic, minced ginger, curry powder, garam masala, and salt.
- Toss all ingredients in the bowl until thoroughly combined, ensuring the chicken and vegetables are evenly coated with the spice mixture.
- Transfer the saucy chicken mixture into the slow cooker, layering it evenly over the sliced onions.
- Dot the pieces of chilled butter over the top of the marinated chicken mixture.
- Securely place the lid on the slow cooker.
- Cook on the high setting for 4.5 hours or on the low setting for 6.5 hours, or until the chicken is tender and cooked through.
- Once the cooking time is complete, carefully remove the lid.
- Stir all ingredients within the slow cooker until they are well combined. Turn off the slow cooker.
- Allow the mixture to cool slightly for approximately 5-10 minutes until the liquid stops actively simmering and steaming. This is crucial to prevent curdling.
- Gently stir in the Greek yogurt and half-and-half until the sauce is smooth and creamy.
- Serve the Indian Butter Chicken hot over cooked rice or cauliflower rice, accompanied by naan bread if desired. Garnish with fresh cilantro, lime wedges, or toasted sesame seeds.
Stovetop Directions
- Heat a large pot or Dutch oven over medium-high heat. Add 2 teaspoons of olive oil and swirl to coat the bottom.
- When the oil is hot, add the sliced onions, diced bell pepper, and diced carrots. Cook for 7-8 minutes, stirring occasionally, until the vegetables begin to soften.
- Introduce the cubed chicken pieces to the pot along with the curry powder, garam masala, tomato sauce, tomato paste, lemon juice, minced garlic, minced ginger, and salt. Add 1 cup of water.
- Stir all ingredients to ensure the chicken and vegetables are well coated with the spices and sauce base.
- Dot the top of the mixture with the tablespoon of butter pieces.
- Cover the pot with a lid and reduce the heat to a simmer.
- Allow the dish to simmer gently until the chicken is cooked through and tender, which typically takes about 20 minutes.
- Remove the lid once the chicken is cooked.
- Stir all ingredients together thoroughly. Turn off the heat.
- Let the pot rest and cool slightly for about 5-10 minutes, allowing the simmering to subside, to ensure the yogurt does not curdle.
- Gently stir in the Greek yogurt and half-and-half until the sauce achieves a creamy consistency.
- Serve the Indian Butter Chicken warm over rice or cauliflower rice, with naan bread. Garnish with cilantro and other desired toppings.
Instant Pot Directions
- Combine the sliced onions, cubed chicken, diced bell pepper, diced carrots, tomato sauce, tomato paste, lemon juice, minced garlic, minced ginger, curry powder, garam masala, salt, and chilled butter directly into the inner pot of your Instant Pot.
- Stir the contents until all ingredients are well mixed.
- Add ¼ cup of water to the mixture and stir again, ensuring there is some liquid at the bottom of the pot to facilitate pressure building.
- Secure the lid on the Instant Pot and lock it into place. Ensure the steam release valve is set to the ‘sealing’ position.
- Cook on high pressure for 10 minutes.
- Once the cooking cycle is complete, perform a quick pressure release by carefully moving the valve to the ‘venting’ position. Once all pressure has dissipated, remove the lid.
- Stir the contents vigorously to allow excess steam to escape.
- Let the butter chicken mixture cool in the Instant Pot for 10 to 15 minutes, stirring occasionally to continue releasing steam. This cooling period is vital for preventing the yogurt from curdling.
- After the cooling time, stir in the Greek yogurt and half-and-half until the sauce is smooth and creamy.
- Serve the Indian Butter Chicken immediately over rice or cauliflower rice, along with naan bread, and garnish as desired.
Chef Tips for Perfect Results
- Marinate for Flavor: While this recipe omits a separate marination step for simplicity, for an even deeper flavor, marinate the chicken in yogurt, lemon juice, and spices for at least 30 minutes (or up to 4 hours in the refrigerator) before adding it to the other ingredients.
- Achieve Silky Smoothness: For an ultra-smooth sauce, the key is the final addition of dairy. Allow the cooked mixture to cool slightly before stirring in the yogurt and half-and-half. If using an immersion blender briefly before adding the dairy, you can achieve a restaurant-like texture.
- Spice Level Control: Adjust the amount of curry powder and garam masala to your preference. For a spicier dish, add a pinch of cayenne pepper or red chili powder. For a milder flavor, reduce the curry powder slightly.
- Butter is Key: The butter added at the end contributes essential richness and gloss. Ensure it’s good quality, and don’t skip this step; it truly elevates the dish.
- Onion Layering: Placing the onions at the bottom of the slow cooker helps them soften and break down, creating a base flavor for the entire dish. For stovetop, sautéing them first builds a similar aromatic foundation.
Common Mistakes to Avoid
- Curdling the Dairy: Adding yogurt or cream to a boiling hot sauce will cause it to curdle. Always let the hot mixture cool slightly (5-10 minutes) before stirring in these ingredients or use a low heat setting.
- Overcooking the Chicken: While slow cookers are forgiving, overcooking can lead to dry chicken. For stovetop and Instant Pot, ensure you cook just until the chicken is done to maintain tenderness. Chicken breast cooks faster than thigh meat.
- Skipping the Yogurt: Even a small amount of yogurt adds a crucial tang and helps tenderize the chicken. It also contributes to the signature creamy mouthfeel, so don’t omit it.
- Incorrect Spice Measurement: While this recipe specifies amounts, taste and adjust according to your palate. However, measure accurately the first time to understand the intended flavor profile before making significant alterations.
- Not Releasing Steam Adequately (Instant Pot): Failing to allow enough steam to escape after pressure cooking can make the sauce too thin. Stirring allows steam to dissipate, thickening the sauce naturally before adding dairy.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Chicken Breast | Chicken Thighs | Adds more richness and moisture, as thighs are fattier. May require slightly longer cooking time. |
| Plain Greek Yogurt | Coconut Yogurt or Sour Cream | Coconut yogurt adds subtle coconut notes. Sour cream will increase tanginess and richness. |
| Half-and-Half | Heavy Cream | Makes the sauce richer and more decadent. |
| Half-and-Half | Whole Milk | Results in a thinner, less rich sauce. |
| Carrots | Sweet Potatoes or Butternut Squash | Adds a noticeable sweetness and slightly changes texture. |
| Lemon Juice | White Vinegar or Apple Cider Vinegar | Provides acidity but may alter the brightness slightly compared to fresh citrus. |
Serving Suggestions and Pairings
Indian Butter Chicken is best served hot, traditionally accompanied by fluffy basmati rice or fragrant jeera rice to soak up the delicious sauce. Warm naan bread, roti, or chapati are excellent for scooping up every last drop. For a lighter option, cauliflower rice is a fantastic substitute. Fresh cilantro provides a bright, herbal contrast, while a squeeze of lime juice adds a refreshing zest. A side of cooling raita or a simple cucumber salad can balance the richness of the dish. This dish is perfect for a satisfying family dinner, informal gatherings, or even a special occasion.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 3-4 days | Store cooled curry in an airtight container. Reheat gently on the stovetop or in the microwave until heated through. Add a splash of water or milk if it seems too thick. |
| Freezer | 2-3 months | Cool completely and store in freezer-safe containers or bags. Thaw overnight in the refrigerator before reheating. Dairy components might separate slightly upon thawing; stir well. |
Nutritional Information
| Nutrient | Amount per Serving (Approximate) |
|---|---|
| Calories | 450-550 kcal |
| Protein | 30-40 g |
| Fat | 25-35 g |
| Carbohydrates | 15-25 g |
| Fiber | 2-4 g |
| Sugar | 10-15 g |
| Sodium | 400-600 mg |
Approximate values, will vary based on specific ingredients and portion sizes.
Frequently Asked Questions
Can I substitute chicken thighs for breast in butter chicken?
Yes, chicken thighs can be substituted for breast in butter chicken. Thighs offer a richer flavor and remain more tender due to their higher fat content, which can be beneficial in slow cooker or long-simmered dishes.
How do I know if the chicken is fully cooked in slow cooker butter chicken?
The chicken is fully cooked in slow cooker butter chicken when it is tender and easily shreds with a fork. Internal temperature should reach 165°F (74°C). Ensure it has cooked for the minimum recommended time on your chosen setting.
My butter chicken sauce is too thin, how to fix it?
If your butter chicken sauce is too thin, you can thicken it by simmering uncovered on the stovetop for a short period. Alternatively, create a slurry with 1 tablespoon of cornstarch mixed with 2 tablespoons of water and stir it into the simmering sauce. Another option is to mash some of the cooked vegetables to release their starches or add a bit more tomato paste.
Can I make Indian Butter Chicken ahead of time?
Yes, Indian Butter Chicken can be made ahead of time. The flavors often meld and improve overnight. Store the cooked dish in an airtight container in the refrigerator and reheat gently. Add dairy components right before serving if possible, especially if reheating in a microwave.
What is the best way to serve Indian Butter Chicken?
The best way to serve Indian Butter Chicken is hot, alongside steamed basmati rice or fluffy naan bread. Garnish generously with fresh cilantro for added freshness and visual appeal. A squeeze of lime juice prior to eating provides a bright contrast to the creamy sauce.
This Indian Butter Chicken recipe delivers authentic, restaurant-quality Murgh Makhani with achievable methods. Embrace the comforting spices and creamy tomato base for a truly satisfying meal. Serve this delightful dish with your favorite accompaniments to enjoy a taste of true Indian comfort food.
Print
Indian Butter Chicken (Murgh Makhani) Recipe
- Total Time: 40
- Yield: 6-8 servings
- Diet: None
Description
Tender chicken in a rich, creamy tomato-based sauce, spiced with garam masala and curry powder. A simplified, restaurant-quality slow cooker and stovetop recipe infused with aromatic warmth.
Ingredients
2 lbs boneless skinless chicken breast
2 medium yellow onions
1 medium red bell pepper
3 medium carrots
1 (15 oz) can tomato sauce
1 (6 oz) can tomato paste
1 1/2 cups plain yogurt
4 tbsp butter
2 tbsp curry powder
1 tbsp ground cumin
1 tbsp garam masala
1 cup half-and-half
Juice of 1/2 lemon
Salt to taste
Instructions
Marinate chicken in yogurt, 1 tbsp garam masla, 2 tbsp curry powder, 1/2 tbsp cumin, and salt for 20 minutes.
Sauté sliced onions until golden. Add marinated chicken and cook until browned.
Bulk with diced bell pepper, carrots, and tomato sauté. Add tomato sauce, paste, and cook for 15 minutes.
Stir in remaining 1 tsp garam masala and 1 tbsp cumin. Simmer gently for 10 minutes.
Finish with melted butter and half-and-half for a creamy finish.
Notes
Use chicken thighs for richer flavor
Red onions can provide a sweeter profile
Celery may be added for extra vegetables
Slow cooker: cook 4.5 hours on high or 6.5 hours on low
- Prep Time: 20
- Cook Time: 20
- Category: Trend Recipes
- Method: Stovetop
- Cuisine: Indian



