Irresistible Homemade Butter Chicken Recipe in 30 Minutes

Posted on October 31, 2025

Intro and Brief Recap

Have you ever wondered what makes a dish so comforting yet exciting that it could transport you straight to the heart of Indian cuisine? The answer lies in this Homemade Butter Chicken Recipe. Imagine succulent pieces of chicken enveloped in a creamy, spiced sauce that dances on your palate, leaving behind an irresistible aroma that fills your kitchen. This dish is not just a meal; it’s an experience that invites friends and family to gather around the table.

Reflecting on my first encounter with butter chicken, I recall sitting at a bustling restaurant, the air thick with spices and laughter. As I took my first bite, the tender chicken melted in my mouth, perfectly complemented by the rich, buttery sauce. This moment inspired me to recreate that same magic at home. Whether it’s a cozy weeknight dinner or a festive gathering, this recipe is perfect for any occasion. Get ready to impress your loved ones with flavors that will linger long after the last bite.

Key Ingredients For Homemade Butter Chicken Recipe

Here’s what you’ll need to make this delicious dish:

  • Boneless Chicken Thighs: Using thighs ensures tender and juicy meat, making your butter chicken even more delectable.
  • Yogurt: Opt for plain yogurt to marinate the chicken; it adds moisture and helps tenderize the meat.
  • Garlic and Ginger Paste: Fresh garlic and ginger create a robust flavor base essential for authentic butter chicken.
  • Tomato Puree: A smooth tomato puree provides the rich color and tanginess that balances the creaminess of the sauce.
  • Cream: Heavy cream adds luxurious richness; you can substitute it with coconut cream for a dairy-free option.

For the Spices:

  • Tandoori Masala: This spice blend is key to achieving that warm, smoky flavor typical of traditional butter chicken.
  • Cumin Powder: Cumin adds depth and earthiness to the sauce; make sure it’s fresh for best results.

The full ingredients list, including measurements, is provided in the recipe card directly below.

Recipe preparation

Instructions For Homemade Butter Chicken Recipe

Follow these simple steps to prepare this delicious dish:

First Step : Marinate the Chicken

In a large bowl, combine boneless chicken thighs with yogurt, garlic and ginger paste, and tandoori masala. Mix well until all pieces are coated evenly. Cover and let marinate in the refrigerator for at least one hour or overnight for best results.

Second Step : Cook the Chicken

Heat oil in a large skillet over medium-high heat. Add marinated chicken pieces in batches to avoid overcrowding. Cook each side for about 5-7 minutes until golden brown. Remove from skillet and set aside.

Third Step : Prepare the Sauce

In the same skillet, add more oil if needed. Sauté onions until they are soft and translucent. Stir in tomato puree, cumin powder, salt, and sugar. Cook for about 10-15 minutes until thickened slightly.

Fourth Step : Combine Ingredients

Return the cooked chicken to the skillet with sauce. Pour in heavy cream and mix well until everything is combined. Let simmer on low heat for an additional 10 minutes so flavors meld together.

Fifth Step : Garnish and Serve

Remove from heat and garnish with fresh cilantro before serving. Transfer to plates and drizzle with extra cream if desired for the perfect finishing touch.

Expert Tips

Here are some helpful tips to ensure the best results for your dish:

  • Marinate Longer: For maximum flavor, try marinating your chicken overnight; it allows spices to penetrate deeply.
  • Adjust Spice Level: Feel free to adjust chili powder levels according to your taste preference; less spice works well too.
  • Use Fresh Ingredients: Fresh garlic, ginger, and spices will enhance overall flavor quality significantly compared to dried versions.

Cooking Method

To create a flavorful Homemade Butter Chicken Recipe, start by marinating the chicken. Combine yogurt, lemon juice, and spices like garam masala and turmeric in a bowl. Add the chicken pieces, ensuring they are well coated. Let it marinate for at least 30 minutes, or preferably overnight for deeper flavors.

Next, cook the chicken in a pan over medium heat until it turns golden brown. Remove the chicken and set it aside. In the same pan, melt butter and add finely chopped onions. Sauté until they become translucent. Add garlic and ginger for an aromatic base before incorporating diced tomatoes.

Simmer these ingredients until the tomatoes break down into a sauce. Add cream and return the chicken to the pan. Stir well to coat the chicken in the rich sauce. Allow it to simmer for another 15-20 minutes until fully cooked, and serve hot with rice or naan.

Serving Suggestions

This Homemade Butter Chicken Recipe pairs perfectly with several sides:

  • Basmati Rice: The fluffy texture of basmati rice absorbs the creamy sauce beautifully.
  • Naan Bread: Soft naan is perfect for scooping up this delicious dish.
  • Raita: A cooling cucumber raita balances out the spices in the butter chicken.

Storage Tips

If you have leftovers from your Homemade Butter Chicken Recipe, store them properly to maintain freshness. Place cooled butter chicken in an airtight container before refrigerating. It can last for up to three days in the fridge.

For longer storage, consider freezing portions of butter chicken in freezer-safe bags or containers. This allows you to enjoy your delicious meal later without losing flavor or texture. When you’re ready to eat, thaw overnight in the refrigerator and reheat gently on the stove or microwave.

Variations of Butter Chicken

There are many delightful variations of this Homemade Butter Chicken Recipe that you can try. For a healthier twist, substitute cream with coconut milk for a dairy-free version while still enjoying that rich flavor.

You can also experiment with different proteins like paneer for a vegetarian option or fish for a unique take on this classic dish. Adjusting spices according to personal taste helps tailor this recipe to suit your preferences while keeping its essence intact.

FAQs:

What is Butter Chicken traditionally served with?

Butter Chicken is traditionally served with basmati rice or naan bread. The creamy sauce complements these accompaniments beautifully, allowing you to savor every bite fully. Some people also enjoy pairing it with roti or paratha for a heartier meal. Additionally, side dishes like cucumber raita can enhance your dining experience by providing a refreshing contrast to the rich flavors of this dish.

Can I make Homemade Butter Chicken Recipe spicy?

Yes! You can easily adjust the spice levels in your Homemade Butter Chicken Recipe according to your taste preferences. To increase spiciness, add more green chilies or red chili powder during cooking. Conversely, if you prefer milder flavors, reduce these ingredients accordingly. Balancing spices is key; consider trying different combinations until you find your perfect heat level.

Is it possible to make Homemade Butter Chicken ahead of time?

Absolutely! Preparing this Homemade Butter Chicken Recipe ahead of time is convenient and enhances its flavors as they meld together during storage. You can make it one day in advance and refrigerate it until serving time. Just reheat gently on low heat before serving to maintain its creamy texture and delicious taste.

What makes this Homemade Butter Chicken Recipe special?

This Homemade Butter Chicken Recipe stands out due to its rich blend of spices combined with a creamy tomato-based sauce that creates an unforgettable flavor profile. Using fresh ingredients and proper marination techniques elevates this dish beyond restaurant quality right at home! The versatility in serving options further adds to its appeal as a family favorite meal suitable for any occasion.

Print

Homemade Butter Chicken Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge in the rich flavors of this Homemade Butter Chicken, where tender chicken thighs are marinated in aromatic spices and yogurt, then simmered in a creamy tomato sauce. This dish is perfect for cozy weeknight dinners or festive gatherings, inviting everyone to relish its delightful taste and inviting aroma.

  • Author: Lina
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: Approximately 4 servings 1x
  • Category: Main
  • Method: Sauteeing
  • Cuisine: Indian

Ingredients

Scale
  • 1 lb boneless chicken thighs
  • 1 cup plain yogurt
  • 2 tbsp garlic and ginger paste
  • 1 tbsp tandoori masala
  • 1 cup tomato puree
  • ½ cup heavy cream (or coconut cream for dairy-free)
  • 2 tbsp cooking oil
  • 1 tsp cumin powder
  • Salt to taste
  • Fresh cilantro for garnish

Instructions

  1. 1. Marinate the Chicken: In a large bowl, combine the chicken with yogurt, garlic and ginger paste, and tandoori masala. Mix thoroughly and marinate for at least 1 hour or overnight for best flavor.
  2. 2. Cook the Chicken: Heat oil in a skillet over medium-high heat. Add the marinated chicken pieces in batches, cooking each side for about 5–7 minutes until golden brown. Remove from skillet and set aside.
  3. 3. Prepare the Sauce: In the same skillet, sauté onions until translucent. Stir in tomato puree, cumin powder, salt, and sugar; cook for 10–15 minutes until thickened.
  4. 4. Combine Ingredients: Return cooked chicken to the skillet with sauce. Pour in heavy cream and mix well. Simmer on low heat for an additional 10 minutes.
  5. 5. Garnish and Serve: Remove from heat, garnish with fresh cilantro, and serve hot with naan or rice.

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 400
  • Sugar: 6g
  • Sodium: 700mg
  • Fat: 25g
  • Saturated Fat: 13g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 2g
  • Protein: 30g
  • Cholesterol: 105mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star