Quick Easy Homemade Butter Chicken Recipe is often perceived as a dish reserved for special occasions or the skilled hands of restaurant chefs. However, I’m absolutely thrilled to share with you a culinary revelation that will change your perception: achieving that iconic, rich, and utterly delicious Butter Chicken in your own kitchen is not only possible but surprisingly simple and fast! Say goodbye to complicated steps and hello to a weeknight wonder that tastes like it came from your favorite Indian eatery.
This beloved Indian delicacy, known in its native tongue as Murgh Makhani, traces its delectable roots back to 1950s Delhi, born out of culinary ingenuity. It quickly captured hearts worldwide with its unparalleled creamy tomato gravy, infused with aromatic spices and tender chicken. What makes this dish so universally adored? It’s that perfect harmony of sweet, tangy, and savory notes, the velvety texture of the sauce, and the succulent, perfectly marinated chicken that truly makes it a comfort food masterpiece. My goal today is to demystify this classic, offering you a Quick Easy Homemade Butter Chicken Recipe that delivers authentic flavors without the lengthy fuss. Prepare to impress yourself and your loved ones with this culinary triumph that’s both accessible and incredibly rewarding.
Ingredients:
-
For the Chicken Marination:
- 600-700 grams boneless, skinless chicken thighs or breasts, cut into 1-inch pieces
- 1/2 cup plain yogurt (full-fat works best for creaminess)
- 1 tablespoon ginger-garlic paste (freshly made is always superior!)
- 1/2 teaspoon turmeric powder
- 1 teaspoon red chili powder (or Kashmiri red chili powder for vibrant color without too much heat)
- 1 teaspoon garam masala
- 1/2 teaspoon salt, or to taste
- 1 tablespoon fresh lemon juice
-
For the Rich Tomato Gravy:
- 2 tablespoons ghee or unsalted butter (or a combination of both for best flavor)
- 1 large onion, finely chopped
- 1 tablespoon ginger-garlic paste
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- 1/2 teaspoon turmeric powder
- 1 teaspoon red chili powder (adjust to your spice preference)
- 1/2 teaspoon garam masala
- 1/2 cup raw cashews, soaked in warm water for at least 15 minutes (this is key for a smooth, rich texture!)
- 1 (28-ounce) can crushed tomatoes or 4-5 large ripe tomatoes, puréed
- 1/2 cup water or chicken broth, as needed
- 1 tablespoon sugar (balances the acidity of the tomatoes)
- 1/2 teaspoon salt, or to taste
-
For Finishing and Garnish:
- 1/4 cup heavy cream (or more, if you like it extra decadent)
- 1 tablespoon unsalted butter
- 1 teaspoon dried fenugreek leaves (Kasuri Methi), gently crushed between your palms (a secret ingredient for authentic flavor!)
- Fresh cilantro, chopped, for garnish
Phase 1: Marinating the Chicken for Maximum Flavor
- Prepare the Chicken: First things first, let’s get our chicken ready. Take your boneless, skinless chicken thighs or breasts and cut them into uniform 1-inch pieces. This ensures even cooking. Give them a quick rinse and then pat them thoroughly dry with paper towels. Removing excess moisture is important for the marinade to adhere well and for the chicken to brown nicely later.
- Combine Marinade Ingredients: In a large mixing bowl, we’re going to create our flavorful marinade. Add the plain yogurt, 1 tablespoon of ginger-garlic paste, 1/2 teaspoon of turmeric powder, 1 teaspoon of red chili powder (Kashmiri red chili powder is fantastic here for color without overwhelming heat), 1 teaspoon of garam masala, 1/2 teaspoon of salt, and 1 tablespoon of fresh lemon juice. Give all these ingredients a good stir until they are well combined into a thick, aromatic paste. The lemon juice helps to tenderize the chicken and brightens the flavors.
- Marinate the Chicken: Now, add your prepared chicken pieces to the bowl with the marinade. Using your hands (gloves are recommended!), gently massage the marinade into every piece of chicken, ensuring each piece is thoroughly coated. This step is crucial for infusing the chicken with deep flavor.
- Chill and Rest: Cover the bowl with plastic wrap and place it in the refrigerator. Let the chicken marinate for at least 30 minutes. However, for the absolute best results and a truly tender, flavorful “Quick Easy Homemade Butter Chicken Recipe,” I highly recommend marinating for at least 2-4 hours, or even overnight if you have the time. The longer it marinates, the more flavor it absorbs, making your dish incredibly delicious.
Phase 2: Building the Rich and Creamy Gravy Base
- Soak the Cashews: While your chicken is marinating, let’s get started on the heart of our Butter Chicken – the gravy! Place the 1/2 cup of raw cashews in a small bowl and cover them with warm water. Let them soak for at least 15-20 minutes. This step is a game-changer; it helps the cashews blend into a super smooth paste, contributing significantly to the luxurious, creamy texture of our gravy.
- Sauté the Aromatics: In a large, heavy-bottomed pot or Dutch oven, melt 2 tablespoons of ghee or unsalted butter over medium heat. Once shimmering, add the finely chopped onion. Cook, stirring occasionally, until the onion turns soft, translucent, and lightly golden brown. This usually takes about 8-10 minutes. Patience here pays off – properly caramelized onions lay a fantastic flavor foundation.
- Add Ginger-Garlic Paste and Spices: Stir in 1 tablespoon of fresh ginger-garlic paste and cook for another minute until fragrant, being careful not to let it burn. Next, it’s time for our dry spices: add 1 teaspoon of cumin powder, 1 teaspoon of coriander powder, 1/2 teaspoon of turmeric powder, 1 teaspoon of red chili powder, and 1/2 teaspoon of garam masala. Stir continuously for about 30-60 seconds. The spices will “bloom” in the hot fat, releasing their incredible aromas. Be mindful not to overcook them, or they can become bitter.
- Introduce the Tomatoes: Pour in the 1 (28-ounce) can of crushed tomatoes (or your homemade tomato purée). Stir well to combine all the ingredients. Add 1 tablespoon of sugar and 1/2 teaspoon of salt. The sugar is crucial here to balance the acidity of the tomatoes and round out the flavors beautifully. Bring the mixture to a gentle simmer, then reduce the heat to low, cover the pot, and let it cook for about 15-20 minutes. Stir occasionally to prevent sticking. You’ll know it’s ready when the tomatoes have deepened in color and the oil starts to separate on top.
- Blend for Ultimate Smoothness: Drain the soaked cashews and add them to a high-speed blender along with the cooked tomato mixture from the pot. If needed, add about 1/4 cup of water or chicken broth to help with blending. Blend until the mixture is incredibly smooth and creamy, without any discernible cashew pieces or onion bits. This might take a few minutes, so be patient and scrape down the sides of the blender as needed. This step is paramount for achieving that signature, silky-smooth restaurant-quality butter chicken gravy.
- Strain (Optional but Recommended): For an absolutely luxurious, velvety gravy, I highly recommend passing the blended mixture through a fine-mesh sieve back into the clean pot. Use the back of a spoon or a spatula to press the purée through, leaving behind any fibrous bits of onion, tomato skins, or unblended cashews. This extra step truly elevates the texture of your “Quick Easy Homemade Butter Chicken Recipe” to professional levels. If you prefer a slightly more rustic texture, you can skip this, but I promise the straining is worth it!
Phase 3: Cooking the Chicken and Uniting with the Gravy
-
Cook the Marinated Chicken: Now it’s time to cook our flavorful chicken! You have a couple of options here.
- Option A (Pan-frying for a slight char): In a large skillet or non-stick pan, heat 1 tablespoon of oil or ghee over medium-high heat. Once hot, add the marinated chicken pieces in a single layer, making sure not to overcrowd the pan. You might need to do this in batches. Cook for 3-4 minutes per side, until the chicken is nicely browned and slightly charred at the edges. It doesn’t need to be cooked through at this stage, as it will finish cooking in the gravy. Remove the cooked chicken pieces and set them aside.
- Option B (Baking for less fuss): Preheat your oven to 400°F (200°C). Arrange the marinated chicken pieces in a single layer on a baking sheet lined with parchment paper. Bake for 15-20 minutes, or until the chicken is cooked through and has a light char. This is a very easy method and yields great results.
The browning step adds depth of flavor and texture to the chicken, which is a key component of an amazing Butter Chicken.
- Combine Chicken and Gravy: Return the smooth, strained gravy to the pot (or if you didn’t strain, use the same pot you cooked the gravy in). Bring it to a gentle simmer over medium-low heat. Add the cooked chicken pieces to the simmering gravy. Stir gently to ensure all the chicken is coated.
- Simmer and Let Flavors Mingle: Cover the pot and let the “Quick Easy Homemade Butter Chicken Recipe” simmer on low heat for another 10-15 minutes. This allows the chicken to finish cooking through, absorb the wonderful flavors of the gravy, and for all the spices to meld together beautifully. Stir occasionally to prevent anything from sticking to the bottom of the pot.
- Enrich with Cream and Butter: After the simmering, remove the pot from the heat. Stir in 1/4 cup of heavy cream and 1 tablespoon of unsalted butter. The cream adds that quintessential richness and silken texture, while the extra butter gives it that luscious, indulgent finish that Butter Chicken is famous for. If you like your Butter Chicken extra creamy, feel free to add a little more heavy cream.
- The Secret Ingredient – Kasuri Methi: This is a non-negotiable step for authentic Butter Chicken flavor! Take 1 teaspoon of dried fenugreek leaves (Kasuri Methi) and crush them gently between your palms before adding them to the gravy. This action releases their unique, slightly bitter, and aromatic flavor, which is absolutely essential for the classic taste of this dish. Stir it in well.
- Final Adjustments: Give your “Quick Easy Homemade Butter Chicken Recipe” a taste test. This is your chance to adjust the seasoning. You might want to add a pinch more salt, a tiny bit more sugar if the tomatoes are still too tart, or a touch more red chili powder if you prefer more heat. Remember, a perfectly balanced Butter Chicken has a harmonious blend of sweet, tangy, and savory notes with a mild warmth.
Phase 4: Garnish and Serve Your Homemade Masterpiece
- Garnish: Just before serving, sprinkle a generous amount of freshly chopped cilantro over the top. The fresh, bright flavor of cilantro is a wonderful contrast to the rich gravy.
- Serve Immediately: Your “Quick Easy Homemade Butter Chicken Recipe” is now ready to be enjoyed! Serve it piping hot with your favorite accompaniments. It pairs wonderfully with fluffy basmati rice, warm garlic naan, butter naan, or plain roti. I particularly love scooping up the creamy gravy with a piece of fresh naan. The vibrant colors and intoxicating aromas are simply irresistible.
- Enjoy the Fruits of Your Labor: Take a moment to appreciate the incredible aroma filling your kitchen. You’ve just created a truly exceptional, restaurant-quality Butter Chicken right in your own home. This detailed recipe ensures that every step is covered, resulting in a dish that’s rich, creamy, flavorful, and ultimately incredibly satisfying. Enjoy every single bite of this homemade delight!
Conclusion:
If there’s one dish I can wholeheartedly recommend for both its incredible flavor and surprising simplicity, it’s this glorious Butter Chicken. You’ve now been guided through the steps to create a truly authentic-tasting meal right in your own kitchen, one that rivals any restaurant rendition you’ve ever savored. The rich, velvety texture of the sauce, infused with aromatic spices and the subtle tang of tomatoes, beautifully coats the tender, succulent pieces of chicken, creating a symphony of flavors that is utterly irresistible. It’s more than just a meal; it’s an experience, a journey for your taste buds that proves extraordinary culinary delights don’t require hours of complex preparation. I promise you, the joy of smelling those incredible spices wafting through your home as this dish simmers, followed by the first bite, is an unparalleled satisfaction. This recipe truly transforms a seemingly exotic dish into an approachable, delightful cooking adventure, making it a definite must-try for both seasoned chefs and enthusiastic beginners alike. Forget those pre-made jars; once you taste the fresh, vibrant flavors of this homemade version, there’s simply no going back. It’s comfort food at its finest, a heartwarming bowl that promises to become a firm family favorite and a go-to for entertaining guests, leaving them utterly impressed by your culinary prowess.
When it comes to serving this magnificent Butter Chicken, the possibilities are wonderfully diverse, allowing you to tailor the experience to your preference. Traditionally, it’s a match made in heaven with a generous portion of fluffy Basmati rice, which perfectly soaks up every last drop of that incredible sauce. But don’t stop there! Warm, pillowy naan bread, especially garlic naan, is an absolute essential for scooping up the creamy goodness and provides a delightful textural contrast. Alternatively, a simple roti or even plain chapati can work beautifully. For a complete meal, consider adding a cooling side of raita – a yogurt-based dip with cucumber and mint – which offers a refreshing counterpoint to the richness of the curry. A fresh, crisp green salad tossed with a light vinaigrette also provides a lovely balance. If you’re feeling adventurous with variations, you can easily adjust the spice level by adding a finely chopped green chili or a pinch more cayenne pepper for an extra kick. For those who prefer a less creamy consistency, a little more tomato puree and less heavy cream can be used. Vegetarians need not feel left out; this sauce base is incredibly versatile! Simply swap the chicken for pan-fried paneer cubes, chickpeas, or even a mix of roasted vegetables like cauliflower and bell peppers, transforming it into a delicious Paneer Butter Masala or Vegetable Butter Masala. Garnish liberally with fresh cilantro and a swirl of extra cream or a sprinkle of toasted cashews for an elegant finish.
So, there you have it! My sincerest encouragement for you to embark on this delightful cooking journey. Don’t be intimidated by the list of ingredients; once you start, you’ll find the process remarkably straightforward and incredibly rewarding. This Quick Easy Homemade Butter Chicken Recipe is designed to empower you to create a restaurant-quality meal without the fuss, bringing the authentic taste of India right to your dinner table. The sense of accomplishment you’ll feel, coupled with the sheer enjoyment of eating something so incredibly delicious that you’ve made yourself, is truly priceless. I genuinely hope you’ll give this recipe a try very soon. And once you do, I would absolutely love to hear about your experience! Please consider sharing your thoughts, your successes, any adaptations you made, or even photos of your glorious culinary creation. Your feedback and stories inspire me and others in our cooking community. Happy cooking, and prepare to be amazed by the magic you create in your own kitchen!

Quick Easy Homemade Butter Chicken Recipe
Achieve rich, creamy, and authentic Butter Chicken in your kitchen surprisingly fast. This recipe demystifies the classic Murgh Makhani, offering tender chicken in a velvety tomato gravy with aromatic spices, perfect for a weeknight meal.
Ingredients
-
1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
-
1 teaspoon salt
-
1 teaspoon garlic powder
-
1 teaspoon sweet paprika
-
½ teaspoon curry powder
-
1 tablespoon Greek yogurt
-
3 tablespoons vegetable oil
-
3 tablespoons butter, divided
-
6 garlic cloves, minced
-
1 medium onion, diced
-
1 15-ounce can tomato sauce
-
1 teaspoon sugar
-
1 teaspoon salt, adjust to taste
-
½ teaspoon black pepper
-
2 cups heavy cream
Instructions
-
Step 1
In a bowl, combine 1 ½ lbs chicken thighs with 1 tsp salt, 1 tsp garlic powder, 1 tsp sweet paprika, ½ tsp curry powder, and 1 tbsp Greek yogurt. Mix well and marinate for at least 30 minutes. -
Step 2
Heat 1 tbsp vegetable oil in a large skillet over medium-high heat. Cook marinated chicken in batches until browned and slightly charred, about 3-4 minutes per side. Remove chicken and set aside. -
Step 3
In the same skillet, melt 1 tbsp butter. Add diced onion and cook until soft and translucent (approx. 8-10 minutes). Stir in 6 minced garlic cloves and cook for 1 minute until fragrant. -
Step 4
Pour in 1 15-oz can tomato sauce. Add 1 tsp sugar, 1 tsp salt (adjust to taste), and ½ tsp black pepper. Bring to a gentle simmer, then reduce heat, cover, and cook for 15-20 minutes, stirring occasionally. -
Step 5
Add the cooked chicken back to the gravy. Stir in 2 cups heavy cream and the remaining 1 tbsp butter. Simmer uncovered for 10-15 minutes, allowing flavors to meld and chicken to finish cooking. -
Step 6
Serve hot with preferred accompaniments like rice or naan.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.