Butter Chicken Recipe

Are you craving a taste of India’s rich culinary heritage right in the comfort of your own kitchen? Look no further than our Butter Chicken recipe! Bursting with bold flavors and aromatic spices, this beloved dish is sure to transport your taste buds on a delicious journey. Join us as we unlock the secrets to creating the perfect Butter Chicken from scratch.

Embrace the Essence of Butter Chicken

Butter Chicken, also known as Murgh Makhani, is a quintessential North Indian dish that has captivated food lovers around the world. With its velvety smooth tomato-based sauce, tender marinated chicken, and a touch of creaminess from butter and cream, Butter Chicken is a true culinary masterpiece. Whether you’re a fan of Indian cuisine or a newcomer eager to explore new flavors, this dish is guaranteed to delight your palate.

Ingredients You’ll Need

Before we embark on our culinary adventure, let’s gather our ingredients:

Marinade Ingredients:

  1. Boneless, skinless chicken thighs or breasts
  2. Yogurt
  3. Lemon juice
  4. Ginger-garlic paste
  5. Garam masala
  6. Ground turmeric
  7. Ground cumin
  8. Ground coriander
  9. Kashmiri red chili powder (for color)
  10. Salt

Sauce Ingredients:

  1. Butter
  2. Onion
  3. Tomato puree
  4. Cashew nuts
  5. Heavy cream
  6. Kasuri methi (dried fenugreek leaves)
  7. Sugar
  8. Salt
  9. Garam masala
  10. Fresh cilantro (for garnish)

Cooking Instructions

Now that we have our ingredients ready, let’s dive into the cooking process:

Step 1: Marinate the Chicken

In a bowl, combine the yogurt, lemon juice, ginger-garlic paste, garam masala, turmeric, cumin, coriander, Kashmiri red chili powder, and salt to taste. Add the chicken pieces and mix well to coat. Cover and refrigerate for at least 1 hour, or preferably overnight, to allow the flavors to meld.

Step 2: Prepare the Sauce

In a large skillet or saucepan, melt butter over medium heat. Add finely chopped onion and sauté until soft and translucent. Stir in tomato puree, cashew nuts, heavy cream, kasuri methi, sugar, salt, and garam masala. Cook, stirring occasionally, until the sauce thickens and the flavors come together, about 10-15 minutes.

Step 3: Cook the Chicken

While the sauce is simmering, heat a grill pan or skillet over medium-high heat. Remove the chicken from the marinade, shaking off any excess, and grill or pan-fry until cooked through and lightly charred on the outside, about 4-5 minutes per side. Transfer the cooked chicken to the sauce and simmer for an additional 5-10 minutes to allow the flavors to meld.

Step 4: Garnish and Serve

Once the chicken is cooked through and the sauce has thickened to your desired consistency, garnish with fresh cilantro and a drizzle of cream, if desired. Serve hot with steamed basmati rice, naan bread, or your favorite Indian bread.

Savor the Flavorful Experience

Now that your Butter Chicken is ready to serve, it’s time to indulge in its rich and aromatic flavors. Each bite is a tantalizing blend of spices, creaminess, and tender chicken that is sure to leave you craving for more. So go ahead, dig in, and savor the experience!


In conclusion, making Butter Chicken at home is a rewarding culinary adventure that allows you to experience the authentic flavors of India in your own kitchen. With just a few simple ingredients and easy-to-follow instructions, you can create a restaurant-quality dish that will impress your family and friends.


Q1: Can I use chicken breast instead of chicken thighs?

Yes, you can use chicken breast if you prefer. Just be mindful of the cooking time, as chicken breast tends to cook faster than thighs. You may need to adjust the cooking time accordingly to prevent overcooking.

Q2: Can I make Butter Chicken ahead of time?

Yes, Butter Chicken can be made ahead of time and reheated before serving. Simply store the cooked chicken and sauce separately in airtight containers in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave until warmed through.

Q3: Is there a vegetarian version of Butter Chicken?

Yes, you can make a vegetarian version of Butter Chicken using paneer (Indian cottage cheese) or tofu instead of chicken. Simply marinate the paneer or tofu in the same spices and yogurt mixture as the chicken and follow the same cooking instructions.

Q4: Can I adjust the spice level of Butter Chicken?

Absolutely! Feel free to adjust the amount of Kashmiri red chili powder or omit it altogether if you prefer a milder dish. You can also add more or less garam masala according to your taste preferences.

Q5: What can I serve with Butter Chicken?

Butter Chicken pairs well with steamed basmati rice, naan bread, roti, or paratha. You can also serve it with a side of cucumber raita, onion salad, or roasted vegetables for a complete meal.

Leave a Comment