Creamy Butter Chicken: The Ultimate Restaurant-Style Recipe

By Natalie Quinn

On January 1, 2026

A close-up overhead shot of authentic murgh makhani simmering in a pan, showcasing the tender chicken pieces coated in a velvety tomato-cream sauce.

Cuisine

Indian

Prep time

20 minutes

Cooking time

30 minutes

Total time

50 minutes

Servings

6 people

Welcome to the last Creamy Butter Chicken recipe you’ll ever need. Forget takeout; this guide will help you create a stunningly delicious, rich, and velvety murgh makhani right in your own kitchen. This dish strikes the perfect balance between tangy tomatoes, aromatic spices, and luscious cream, creating a flavor that’s both complex and comforting.

We’ve designed this recipe for the enthusiastic home cook who wants to achieve that authentic, restaurant-quality taste without unnecessary complexity. Get ready to impress yourself, your family, and your friends.

What Makes This Creamy Butter Chicken Special?

The secret to an unforgettable butter chicken lies in the details. It’s not just about simmering chicken in a tomato sauce. It’s about a two-part cooking process: marinating and grilling the chicken (for that signature smoky flavor), and then simmering it in a meticulously prepared, silky-smooth makhani sauce. This recipe nails both, ensuring a result that’s deeply flavorful and authentically delicious.

A beautiful serving of Indian chicken curry in a traditional bowl, ready to be eaten. The creamy texture and rich color are on full display.
Dinner is served! This creamy butter chicken is a guaranteed crowd-pleaser.

Key Ingredients for Success

While the list might seem long, many of these are staple spices that are key to building the deep, aromatic flavor profile. The magic is in the combination.

For the Chicken Marinade:

  • Chicken: Boneless, skinless chicken thighs are best for their flavor and tenderness, but breasts work too.
  • Yogurt: Full-fat plain yogurt is the base of our marinade, tenderizing the chicken beautifully.
  • Aromatics: Fresh ginger and garlic are non-negotiable for that authentic punch.
  • Spices: Garam masala, turmeric, Kashmiri red chili powder (for color, not intense heat), and salt.

For the Makhani (Butter) Sauce:

  • Tomatoes: Use high-quality crushed tomatoes or tomato puree for a smooth, vibrant base.
  • Butter & Cream: The heart of the dish! Use unsalted butter and heavy cream for the richest flavor and texture.
  • Cashews: Raw cashews, blended into the sauce, are the secret to its incredible creaminess and body.
  • Spices: More garam masala and Kashmiri chili powder, plus ground coriander and cumin.
  • Fenugreek Leaves (Kasuri Methi): This is the signature aroma of butter chicken. Don’t skip it!

How to Make Creamy Butter Chicken: A Step-by-Step Guide

We’ll break this down into two main phases: preparing the chicken and crafting the sauce. Follow these steps closely for perfect results every time.

A close-up overhead shot of authentic murgh makhani simmering in a pan, showcasing the tender chicken pieces coated in a velvety tomato-cream sauce.
The secret to our butter chicken is this incredibly silky, flavorful sauce.

Step 1: Marinate the Chicken

First, cut the chicken thighs into bite-sized, 1.5-inch pieces. In a large bowl, combine the chicken pieces with the yogurt, minced garlic, grated ginger, garam masala, turmeric, Kashmiri chili powder, and salt. Mix thoroughly until every piece of chicken is coated. Cover the bowl and let it marinate in the refrigerator for at least 1 hour, or up to 8 hours for maximum flavor infusion.

Step 2: Cook the Chicken

You can cook the chicken on the stovetop or grill it for a more traditional smoky flavor. To pan-sear, heat a tablespoon of oil in a large skillet over medium-high heat. Cook the chicken in batches, ensuring not to crowd the pan, until it’s golden brown and cooked through. Set the cooked chicken aside.

Step 3: Create the Silky Makhani Sauce

In the same skillet, melt the butter over medium heat. Add the remaining garlic and ginger, and sauté for about a minute until fragrant. Stir in the ground coriander, cumin, and Kashmiri chili powder, cooking for another 30 seconds. Pour in the crushed tomatoes and add the raw cashews. Bring the mixture to a simmer, then reduce the heat, cover, and let it cook for 15-20 minutes, allowing the flavors to meld.

Step 4: Blend for Creaminess

Carefully transfer the hot tomato mixture to a high-speed blender. Blend until it’s completely smooth and velvety. This step is crucial for achieving that signature restaurant-style texture. Return the blended sauce to the skillet over low heat.

Step 5: Combine and Finish

Stir the heavy cream into the sauce. Add the cooked chicken back into the skillet. Crush the dried fenugreek leaves between your palms to release their aroma and sprinkle them into the sauce, along with the garam masala. Simmer gently for 5 more minutes, allowing the chicken to absorb the flavors of the sauce. Taste and adjust salt if needed.

Pro Tips for the Best Butter Chicken

  • Don’t Rush the Marinade: Giving the chicken at least an hour to marinate is key to tender, flavorful meat.
  • Toast Your Spices: Briefly cooking the ground spices in the butter (a process called “blooming”) deepens their flavor significantly.
  • Balance the Flavors: If your tomatoes are very acidic, a pinch of sugar can help balance the sauce.
  • For a smokier flavor (Dhungar method): Place a small steel bowl in the center of the pot with the finished curry. Add a piece of hot charcoal to the bowl, drizzle a bit of ghee or oil on it, and as soon as it starts smoking, cover the pot with a tight lid for 2-3 minutes. Remove the bowl before serving.

What to Serve with Your Masterpiece

This Creamy Butter Chicken pairs perfectly with classic Indian sides. Serve it hot with fluffy basmati rice or warm naan bread to soak up every last bit of the delicious sauce. For a complete meal, consider adding a simple cucumber salad (raita) or some steamed green beans. If you enjoy fusion flavors, you might even try it with some creamy mashed potatoes. For a different but equally comforting curry experience, check out our Thai Chicken Coconut Curry.

Storage and Reheating Instructions

Butter chicken tastes even better the next day! Store any leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of water or cream if the sauce has thickened too much. Avoid microwaving, as it can make the chicken tough.

Yes, for a lighter version you can substitute heavy cream with full-fat coconut milk or evaporated milk. You can also use a cashew cream (made from soaking and blending extra cashews with water) for a dairy-free alternative, though the flavor will be slightly different.

Authentic butter chicken is not meant to be overly spicy. It has a balanced flavor profile that is mildly spiced, slightly sweet, and tangy from the tomatoes. The creaminess from the cashews and cream mellows any heat.

The vibrant orange color comes primarily from the tomatoes and the use of Kashmiri red chili powder. This specific chili powder is known for imparting a brilliant red hue without adding excessive heat, which is perfect for this dish.

The most important secret ingredient is dried fenugreek leaves, known as Kasuri Methi. Crushing them before adding them to the sauce releases their unique, aromatic flavor which is signature to authentic butter chicken.

While similar, the key difference is in the sauce. Butter chicken (Murgh Makhani) has a milder, creamier, and sweeter sauce with a tomato and butter base. Chicken Tikka Masala has a more complex and robust tomato and onion-based sauce with a spicier flavor profile.

Your New Favorite Dinner

This Creamy Butter Chicken recipe is more than just a meal; it’s an experience. The rich, aromatic sauce and tender chicken are pure comfort in a bowl. We hope you love making it as much as you’ll love eating it. If you try this recipe, please leave a comment below or share a picture on Pinterest!

A stunning bowl of Creamy Butter Chicken, garnished with fresh cilantro and a swirl of cream, served with naan bread. The rich, orange-hued curry looks incredibly inviting.
You won't believe this restaurant-style Creamy Butter Chicken came from your kitchen!

A close-up overhead shot of authentic murgh makhani simmering in a pan, showcasing the tender chicken pieces coated in a velvety tomato-cream sauce.

Creamy Butter Chicken: The Ultimate Restaurant-Style Recipe

This Creamy Butter Chicken recipe delivers authentic, restaurant-quality results at home. Learn how to make a rich, velvety, and aromatic murgh makhani with tender chicken that's better and healthier than takeout.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 6 people
Course: Dinner, Main Course
Cuisine: Indian
Calories: 550

Ingredients
  

For the Chicken Marinade
  • 2 lbs boneless, skinless chicken thighs cut into 1.5-inch pieces
  • 1/2 cup plain full-fat yogurt
  • 1.5 tbsp minced garlic
  • 1 tbsp grated fresh ginger
  • 2 tsp garam masala
  • 1 tsp turmeric powder
  • 1 tsp Kashmiri red chili powder
  • 1 tsp salt
For the Makhani Sauce
  • 4 tbsp unsalted butter
  • 1.5 tbsp minced garlic
  • 1 tbsp grated fresh ginger
  • 2 tsp ground coriander
  • 1 tsp ground cumin
  • 1 tsp Kashmiri red chili powder
  • 28 oz can of crushed tomatoes
  • 1/4 cup raw cashews
  • 1 cup heavy cream
  • 1 tbsp dried fenugreek leaves (Kasuri Methi)
  • 1 tsp garam masala

Equipment

  • 1 Large Skillet
  • 1 High-Speed Blender

Instructions
 

  1. In a large bowl, combine chicken pieces with yogurt, 1.5 tbsp garlic, 1 tbsp ginger, 2 tsp garam masala, turmeric, 1 tsp Kashmiri chili powder, and salt. Mix well, cover, and refrigerate for at least 1 hour.
  2. Heat oil in a large skillet over medium-high heat. Cook the marinated chicken in batches until golden brown and cooked through. Remove from the skillet and set aside.
  3. In the same skillet, melt the butter over medium heat. Sauté the remaining garlic and ginger for 1 minute. Stir in the ground coriander, cumin, and 1 tsp Kashmiri chili powder and cook for 30 seconds more.
  4. Pour in the crushed tomatoes and add the raw cashews. Bring to a simmer, then reduce heat, cover, and cook for 15-20 minutes.
  5. Carefully transfer the tomato mixture to a high-speed blender and blend until completely smooth. Return the sauce to the skillet over low heat.
  6. Stir the heavy cream into the sauce. Add the cooked chicken. Crush the dried fenugreek leaves between your palms and add them to the sauce along with the final 1 tsp of garam masala. Simmer for 5 minutes. Serve hot.

Notes

Tip 1: For a richer flavor, marinate the chicken overnight.
Tip 2: Ensure you blend the sauce thoroughly to get that signature silky-smooth, creamy texture.
Tip 3: Don't overheat the sauce after adding the cream, as it can cause it to split. A gentle simmer is all that's needed.

You might also like these recipes

Leave a Comment

Recipe Rating