As I stirred the simmering pot, an enchanting aroma washed over me, instantly transporting me to the vibrant streets of Delhi, filled with spices and warmth. This Creamy Indian Butter Chicken, or Murgh Makhani, is not just a meal; it’s a culinary experience that wraps you in a blanket of rich, buttery goodness. With juicy marinated chicken thighs enveloped in a dreamy curry sauce, this dish captures the essence of comfort food. What sets this recipe apart is its quick prep time and the ability to satisfy a crowd—perfect for weeknight dinners or festive gatherings. Imagine serving this delight over fluffy basmati rice, where each bite brings a taste of home. Are you ready to embark on this flavor journey with me?

Why is Butter Chicken a Must-Try?
Indulgent Flavor: Each bite of this creamy Butter Chicken is a delightful explosion of spices, perfectly balancing richness and warmth.
Easy to Prepare: With minimal prep and straightforward steps, you can whip up this luxurious dish in no time.
Crowd-Pleaser: Whether it’s a cozy family dinner or a festive gathering, this dish pleases everyone—from spice lovers to those new to Indian cuisine.
Versatile Pairing: Serve it over fluffy basmati rice or alongside naan, and feel free to mix in your favorite vegetables for an added twist!
Meal Prep Friendly: Make extra for leftovers or freeze portions for later—this dish retains its heavenly flavor, making it an excellent go-to throughout the week.
Butter Chicken Ingredients
For the Marinade
- Boneless Skinless Chicken Thighs – This main protein is juicier and more flavorful than chicken breast, ideal for a rich dish.
- Full-Fat Greek Yogurt – Acts as a marinade base, tenderizing the chicken and adding acidity.
- Fresh Lemon Juice – Brightens the flavors; can be substituted with vinegar if needed.
- Minced Ginger – Adds warmth and earthiness; can use ginger paste for convenience.
- Minced Garlic – Provides depth of flavor and aroma; fresh is preferred, but jarred can substitute.
- Kashmiri Red Chili Powder – This authentic spice lends vivid color and mild heat; substitute with a paprika-cayenne mix if needed.
- Garam Masala – An essential spice blend that adds warmth; consider alternatives if omitted.
- Ground Turmeric – Contributes both color and warmth.
- Salt – Enhances overall flavor profile.
For the Sauce
- Extra Virgin Olive Oil or Avocado Oil – Choose either as the cooking fat for sautéing, adding richness to the dish.
- Medium Yellow Onion – Forms the flavor base of the sauce, imparting sweetness and depth.
- Ground Coriander – Adds floral notes, enhancing the overall flavor complexity.
- Ground Cumin – Provides an earthy flavor that complements the spices.
- Raw Cashews – These thicken the sauce and add a creamy texture; can be replaced with almonds or omitted entirely.
- Coconut Sugar – Helps balance the acidity in the sauce; feel free to swap with other sweeteners.
- Crushed Tomatoes – The main liquid component of the sauce, providing body and depth.
- Water – Used to adjust the sauce to your desired consistency.
For Finishing the Dish
- Unsalted Butter or Ghee – Adds a lush flavor to the finished product.
- Heavy Cream or Coconut Cream – Creates that sought-after creamy sauce texture.
- Basmati Rice – Serves as a perfect side, absorbing all the delectable sauce flavors.
- Freshly Chopped Cilantro – Adds a vibrant burst of flavor and color as a garnish.
Step‑by‑Step Instructions for Butter Chicken
Step 1: Prepare Chicken
Begin by dicing the boneless skinless chicken thighs into 1-inch pieces for even cooking. In a mixing bowl, combine the chicken with full-fat Greek yogurt, fresh lemon juice, ginger, garlic, Kashmiri red chili powder, garam masala, ground turmeric, and salt, ensuring the chicken is thoroughly coated. Refrigerate for at least 1 hour, preferably overnight, to allow the flavors to meld.
Step 2: Cook Chicken
Heat 2 tablespoons of extra virgin olive oil or avocado oil in a large sauté pan over medium-high heat. Once the oil glistens, add the marinated chicken pieces, ensuring they aren’t overcrowded. Cook for about 5-6 minutes, stirring occasionally until the chicken is opaque and cooked through. Remove the chicken and set it aside on a plate, letting it rest while you prepare the sauce.
Step 3: Make Sauce
In the same pan, add the diced medium yellow onion and sauté for 3-4 minutes until it turns translucent and fragrant. Stir in the remaining minced ginger and garlic, along with Kashmiri red chili powder, garam masala, ground coriander, and ground cumin. Cook for an additional minute, allowing the spices to bloom and infuse the onion mixture with rich flavors.
Step 4: Combine Ingredients
Add ¼ cup of raw cashews, 15 ounces of crushed tomatoes, 1 tablespoon of coconut sugar, and 1 cup of water to the pan. Stir well to combine and bring the mixture to a gentle simmer. Let it simmer for about 5 minutes, allowing the flavors to deepen and the sauce to thicken slightly before proceeding to the next step.
Step 5: Blend Sauce
Carefully transfer the sauce mixture to a blender. Blend until smooth and creamy, ensuring there are no lumps left, as this creates the luscious texture characteristic of indulgent Butter Chicken. If you prefer, you can use an immersion blender directly in the pan for ease, but blending in a stand blender will yield the smoothest results.
Step 6: Finalize Dish
Wipe the sauté pan clean and return the blended sauce to the heat. Stir in 2 tablespoons of unsalted butter or ghee and ½ cup of heavy cream or coconut cream, mixing until melted and combined. Gently fold in the cooked chicken, simmering everything together for an additional 3-5 minutes until heated through and the chicken absorbs the creamy flavors of the sauce.
Step 7: Serve
Serve this enticing Butter Chicken warm over fluffy basmati rice, creating a bed for the rich sauce. Garnish with freshly chopped cilantro for a vibrant and flavorful touch. Enjoy the divine combination of spices and creaminess that will leave everyone asking for seconds!

Expert Tips for Butter Chicken
-
Use Kashmiri Powder: Ensure to use Kashmiri red chili powder for its authentic color and mild heat; regular chili powder can be too spicy if used in excess.
-
Marinate Overnight: For the best flavor and tenderness, consider marinating the chicken overnight, allowing it to fully absorb the spices and yogurt.
-
Texture Matters: Blend the sauce until completely smooth—this step is crucial for achieving that restaurant-quality, creamy Butter Chicken.
-
Don’t Overcrowd: When cooking the chicken, ensure it’s in a single layer in the pan to achieve even cooking and a nice sear; overcrowding can lead to steaming instead of browning.
-
Storage Tips: Leftovers can be stored in the fridge for 3-4 days or frozen for up to 3 months, making this a great meal prep option to enjoy later.
-
Taste and Adjust: Be sure to taste the sauce before serving; you can adjust seasoning or sweetness with a bit more salt or coconut sugar if needed.
How to Store and Freeze Butter Chicken
Fridge: Refrigerate leftovers in an airtight container for up to 3-4 days, ensuring the flavors remain intact and fresh for your next meal.
Freezer: Store Butter Chicken in a freezer-safe container for up to 3 months. To avoid freezer burn, make sure it’s tightly sealed.
Reheating: For best texture, thaw overnight in the fridge before reheating gently on the stove or in the microwave. Add a splash of water or cream to restore creaminess.
Serving Tip: Enjoy it over fresh basmati rice for a comforting meal any time!
Make Ahead Options
These Creamy Indian Butter Chicken preparations are perfect for busy home cooks looking to save time during the week! You can marinate the chicken thighs in yogurt, lemon juice, and spices up to 24 hours in advance—this not only enhances flavor but ensures tenderness as well. Additionally, the sauce can be made ahead and stored in the refrigerator for up to 3 days; simply cool it down completely before refrigerating. When you’re ready to serve, reheat the sauce gently over low heat, add the cooked chicken, and stir in the butter and cream just until everything is warmed through. This way, you can enjoy a restaurant-quality Butter Chicken with minimal effort on your busy nights!
What to Serve with Creamy Indian Butter Chicken?
Imagine the delightful aroma wafting through your kitchen, inviting a feast that perfectly complements the velvety richness of this beloved dish.
- Fluffy Basmati Rice: It soaks up the creamy sauce beautifully, enhancing every bite of chicken with its subtle nuttiness.
- Garlic Naan: Soft and chewy, it’s the ultimate vessel for sopping up luscious curry, bringing a garlicky twist to every mouthful.
- Cucumber Raita: A cooling yogurt dip that balances the spices in the Butter Chicken, offering refreshing crunch and a creamy texture.
- Sauteed Spinach: Lightly sautéed with garlic, it provides a nutritious green element, bringing a contrast to the richness of the dish.
- Mango Chutney: The sweet and tangy flavors of this chutney elevate the dish, adding a fruity contrast that delights the palate.
- Samosas: These crispy pastries filled with spiced potatoes or lentils make for a wonderful appetizer, setting the stage for your Butter Chicken.
- Mint Tea: A soothing herbal complement, this tea will cleanse your palate and leave you feeling refreshed after your meal.
- Coconut Ladoo: For dessert, these sweet, chewy treats are a delightful finish, echoing the coconut cream in the dish with their rich flavors.
Butter Chicken Variations & Substitutions
Feel the freedom to make this Butter Chicken your own with delightful twists that suit your taste buds!
-
Chicken Breasts: Swap chicken thighs for leaner breasts; just be cautious not to overcook!
-
Dairy-Free Delight: Use coconut cream instead of heavy cream for a luscious, dairy-free option that still packs flavor.
-
Vegetarian Twist: Replace chicken with paneer or chickpeas for a delightful vegetarian version; both options absorb the sauce beautifully.
-
Spice It Up: For an extra kick, add a pinch of cayenne pepper or chopped green chilies while cooking. This adds more depth and heat!
-
Nut-Free Version: If you’re avoiding nuts, omit cashews and blend in silken tofu for creaminess without compromising texture.
-
Herb Infusion: Stir in fresh herbs like mint or basil at the end for a refreshing flavor twist; this elevates your Butter Chicken experience!
-
Flavor Boost: Enhance the sauce with a splash of apple cider vinegar or lemon juice before serving; this brightens up the flavors beautifully.
-
Slow Cooker Option: Try using a slow cooker to make this dish; simply combine all ingredients and cook for 4 hours on low for effortless deliciousness.
If you’re looking for more mouthwatering chicken recipes, I highly recommend trying my Cowboy Butter Chicken or the irresistible Butter Baked Chicken for more variety!

Creamy Indian Butter Chicken with Basmati Rice Recipe FAQs
What type of chicken is best for Butter Chicken?
I highly recommend using boneless skinless chicken thighs for Butter Chicken as they are juicier and more flavorful than chicken breasts. If you prefer a leaner option, chicken breasts can be used, but be cautious not to overcook them to maintain tenderness.
How do I store leftovers of Butter Chicken?
Leftovers can be refrigerated in an airtight container for up to 3-4 days. To maintain the dish’s flavor and texture, ensure it’s completely cooled before sealing. When you’re ready to enjoy it again, reheat gently on the stove or in the microwave for the best results.
Can I freeze Butter Chicken?
Absolutely! You can freeze Butter Chicken in a freezer-safe container for up to 3 months. Just make sure the container is well-sealed to prevent freezer burn. When you’re ready to eat, thaw it overnight in the refrigerator and reheat gently, adding a splash of water or cream to help restore creaminess.
What should I do if my Butter Chicken sauce isn’t thickening?
If your sauce isn’t thickening as desired, don’t fret! You can blend in a bit more raw cashews or even a spoonful of cornstarch mixed with water to help thicken it. Alternatively, let it simmer uncovered for a bit longer, allowing some of the liquid to evaporate.
Is Butter Chicken suitable for people with dietary restrictions?
Yes! This recipe is naturally gluten-free, making it suitable for those with gluten sensitivities. If you have dairy allergies, you can substitute heavy cream with coconut cream for a delicious dairy-free version. Just ensure to check all spice blends for gluten if sensitivity is a concern.
What should I look for when selecting ripe ingredients?
For the best flavor, select ripe tomatoes that are firm and bright in color, avoiding any with dark spots or blemishes. When picking onions, choose those that feel heavy for their size, with dry, intact skin. Fresh herbs like cilantro should be vibrant and green, with no wilting.

Lusciously Creamy Butter Chicken Just Like at Your Favorite Eatery
Ingredients
Equipment
Method
- Dice the boneless skinless chicken thighs into 1-inch pieces, then combine with Greek yogurt, lemon juice, ginger, garlic, chili powder, garam masala, turmeric, and salt in a bowl. Coat well and refrigerate for at least 1 hour, preferably overnight.
- Heat oil in a large sauté pan over medium-high heat. Add marinated chicken pieces without overcrowding and cook for 5-6 minutes until opaque. Remove and set aside.
- In the same pan, sauté diced onion for 3-4 minutes until translucent. Add ginger, garlic, chili powder, garam masala, coriander, and cumin. Cook for another minute.
- Stir in cashews, crushed tomatoes, coconut sugar, and water. Mix well and simmer for about 5 minutes.
- Transfer sauce to a blender and blend until smooth. Alternatively, use an immersion blender in the pan.
- Return blended sauce to heat, stir in butter and cream until melted, then fold in cooked chicken. Simmer for 3-5 minutes.
- Serve warm over basmati rice and garnish with cilantro.
