The tantalizing aroma of spices wafts through the kitchen, instantly transporting me to a bustling Indian restaurant. With a smile, I recall the first bite I took of authentic Butter Chicken—a dish so rich and velvety, it made my taste buds sing. Today, I’m thrilled to share a homemade version that brings that same restaurant-quality flavor right to your table, without the fuss!
This Ultimate One-Pan Butter Chicken is perfect for anyone craving comfort food with a twist. In just under 40 minutes, you’ll create tender chicken enveloped in a buttery Makhani sauce that’s both luscious and deeply satisfying. You don’t need to be a seasoned chef to master this dish; it’s beginner-friendly and makes for an impressive centerpiece at any dinner gathering. Prepare to discover a delightful fusion of spices that will leave your family and friends asking for seconds! So, roll up your sleeves and let’s get started on this creamy, indulgent journey into Indian cuisine.
Why is Authentic Butter Chicken a Must-Try?
Flavor Explosion: The unique meld of spices and creamy textures creates a taste sensation that will captivate everyone at your dinner table.
Effortless Cooking: With a simple one-pan approach, you’ll save time and dishes—perfect for busy weeknights or casual gatherings.
Restaurant-Quality: Experience the luxury of restaurant-style Butter Chicken made right at home, impressing your family and friends without the need for takeout.
Versatile Enjoyment: This recipe shines on its own or pairs beautifully with naan or basmati rice, adapting to any occasion.
Kid-Friendly: Not too spicy, this dish appeals to all ages, making dinner a joy for the whole family!
Easy Variations: Customize it by swapping chicken for paneer or tofu, catering to dietary preferences while keeping that authentic feel.
Authentic Butter Chicken Ingredients
For the Marinade
- Plain Yogurt – Acts as a marinade base to tenderize the chicken and enhance flavor. Use Greek yogurt for a thicker consistency.
- Kashmiri Chili Powder – Adds mild heat and vibrant color. Paprika can be used for a milder option.
- Red Chili Powder or Cayenne – Provides additional heat; adjust based on spice preference. Substitute with more Kashmiri chili for less heat.
- Coriander Powder – Adds depth to the flavor profile.
- Cumin Powder – Contributes a warm, earthy note.
- Turmeric Powder – Offers a hint of bitterness and beautiful color.
- Garam Masala – A traditional blend of spices for added complexity. Use store-bought Tandoori Masala if preferred.
- Kosher Salt – Enhances overall flavor. Reduce if using sea salt.
- Neutral Oil – For marinating the chicken. Grapeseed or avocado oil works well.
- Lemon or Lime Juice – Balances flavors with acidity.
- Garlic Paste (optional) – Adds a rich garlicky flavor.
- Chicken (cut into chunks) – The main protein component that absorbs the marinade flavors. Thighs can be used for more moisture, or tempeh for a vegetarian option.
For the Sauce
- Canned Whole Peeled Tomatoes – Base for the sauce, providing acidity and depth. Can substitute with 2/3 cup tomato purée.
- Salted Butter or Ghee – Used for cooking the chicken, adding richness.
- Chopped Yellow Onion – Bases of flavor in the sauce.
- Chopped Garlic – Intensifies the sauce flavor.
- Ginger – Offers a spicy-sweet note.
- Tomato Paste – Concentrates flavor in the sauce.
- Water – Used to adjust sauce consistency.
- Raw Cane Sugar – Balances acidity; adjust to taste.
- Heavy Whipping Cream – Adds creaminess to the sauce.
- Salted Butter – Enriches the final sauce.
- Dried Fenugreek Leaves – Infuses a distinct flavor that characterizes Butter Chicken. Substitute with more cilantro if unavailable.
For Garnishing
- Fenugreek Leaves – Added at the end for garnishing.
- Cilantro (chopped) – Freshness to garnish the dish.
This collection of ingredients will help you create an Authentic Butter Chicken that tastes just like it’s from your favorite Indian restaurant!
How to Make Authentic Butter Chicken
-
Marinate Chicken: Combine yogurt, Kashmiri chili powder, red chili powder, coriander powder, cumin powder, turmeric, garam masala, salt, oil, lemon juice, and optional garlic in a large bowl. Add chicken chunks, mix well, and marinate for at least 30 minutes—or better, up to 24 hours for maximum flavor.
-
Prepare Tomatoes: Drain the canned whole peeled tomatoes and purée them using a blender or food processor until smooth. Set aside for later.
-
Cook Chicken: In a large nonstick pan, heat 1 tablespoon of salted butter or ghee and a splash of neutral oil over medium-high heat. Add the marinated chicken pieces, cooking them until lightly charred and cooked through (about 5-7 minutes). Transfer the chicken to a bowl and set aside.
-
Sauté Aromatics: In the same pan, add a little more oil if necessary, then toss in chopped onions, garlic, and ginger. Sauté these ingredients until they become golden brown and fragrant, about 3-4 minutes.
-
Build Sauce: Stir in the tomato paste and cook for 1-2 minutes, then add the puréed tomatoes. Bring the mixture to a simmer, letting it cook until the oil starts to separate from the sauce (about 10 minutes).
-
Simmer Chicken: Return the cooked chicken to the pan along with its juices and mix well. Add sugar and about 1 cup of water, then let everything simmer for 5-7 minutes until the chicken is tender and the flavors meld beautifully.
-
Finish Sauce: Stir in the heavy whipping cream, fenugreek leaves, and an additional tablespoon of butter. Mix until creamy and well combined. Garnish with fresh cilantro before serving. Enjoy with warm naan or fluffy basmati rice for a complete meal!
Optional: For a touch of smokiness, consider adding grilled or broiled chicken to the sauce.
Exact quantities are listed in the recipe card below.
What to Serve with Ultimate One-Pan Butter Chicken?
To complete your culinary journey, let’s explore the perfect pairings that will elevate your Butter Chicken experience!
- Fluffy Basmati Rice: The light and aromatic nature of basmati rice absorbs the rich sauce beautifully, making every bite a delight.
- Garlic Naan: This warm, pillowy bread is perfect for scooping up every last drop of that creamy Makhani sauce. You won’t want to miss out on this classic pairing!
- Cucumber Raita: A cool, refreshing yogurt dip made with chopped cucumbers and mint to counterbalance the spiciness of the Butter Chicken.
- Saag Paneer: The creaminess of this spinach dish complements the smooth texture of Butter Chicken while adding nutritious greens to your meal.
- Spiced Roasted Vegetables: Roasted seasonal veggies seasoned with Indian spices enhance textures and provide a robust flavor that balances beautifully with the chicken.
- Mango Chutney: A sweet and tangy condiment, this pairs perfectly with your Butter Chicken, enhancing the flavors and adding a refreshing contrast.
- Indian Pickles (Achaar): The boldness of pickles adds an exciting hit of flavor, providing a zesty kick that brings each component of the meal to life.
- Mint Lemonade: This icy beverage brings a citrusy freshness that cuts through the richness of the dish, ensuring a balanced dining experience.
- Cardamom Rice Pudding: For a sweet finish, this creamy dessert infused with cardamom complements the spices in your meal, leaving a lasting impression.
- Chai Tea: The warm, spiced notes of chai tea served after the meal make for a comforting, traditional conclusion to your delightful Indian feast.
Authentic Butter Chicken Variations
Explore the delightful ways to make this recipe your own, tantalizing your taste buds with unique twists!
- Vegetarian Swap: Use paneer or tofu instead of chicken for a satisfying vegetarian alternative that soaks up the flavors beautifully.
- Spicy Kick: Add diced green chilies to the sauce for an extra layer of heat, perfect for those who crave a fiery dish.
- Nutty Flavor: Stir in some cashew cream instead of heavy whipping cream for a subtly sweet, nutty flavor and added richness.
- Herb Infusion: Incorporate fresh basil or mint along with cilantro for an aromatic twist that elevates the dish and adds freshness.
- Coconut Cream: Replace heavy cream with coconut cream for a dairy-free option that offers a tropical flair and lush texture.
- Veggie Boost: Toss in extra veggies like bell peppers, peas, or spinach to enhance the nutritional profile and add color to your dish.
- Smoky Undertone: Try adding a touch of smoked paprika to the spice blend to infuse a deep, smoky flavor reminiscent of traditional tandoor cooking.
- Fruit Fusion: Include diced mango or pineapple towards the end of cooking for a sweet and tangy contrast that beautifully complements the rich sauce.
Feel free to mix and match, crafting your very own signature dish while savoring the essence of Authentic Butter Chicken!
Storage Tips for Authentic Butter Chicken
Fridge: Store leftovers in an airtight container in the fridge for up to 3 days. This helps maintain the rich flavors of your Authentic Butter Chicken.
Freezer: For longer storage, freeze in a tightly sealed container for up to 3 months. Portioning into single servings makes it easy to reheat later.
Reheating: Gently reheat in a saucepan over low heat, adding a splash of water or cream as needed to restore creaminess and prevent drying out.
Room Temperature: Avoid leaving out for more than 2 hours to ensure food safety and to keep your butter chicken lovely and fresh!
Make Ahead Options
These Authentic Butter Chicken meal prep options are a true lifesaver for busy weeknights! You can marinate the chicken in yogurt and spices up to 24 hours in advance, allowing the flavors to deeply infuse the meat. The sauce components, such as sautéed onions, garlic, and ginger, can also be prepared and stored in the refrigerator for up to 3 days. When you’re ready to serve, simply reheat the sauce in a pan and add the marinated chicken, allowing it to simmer until cooked through. This way, you get the incredible taste of restaurant-quality Butter Chicken with minimal effort, helping you enjoy a delightful homemade meal at your convenience!
Expert Tips for Authentic Butter Chicken
- Marinate for Flavor: Allow the chicken to marinate for at least 30 minutes, but ideally up to 24 hours. This enhances the flavors making your Authentic Butter Chicken truly unforgettable.
- Cook Chicken in Batches: Don’t overcrowd the pan to ensure even cooking and achieve that lovely char. Work in batches if necessary for best results.
- Monitor Sauce Consistency: Adjust the amount of water based on how thick you want your sauce. Start with less and add more as needed to create the perfect texture.
- Blend for Smoothness: For an extra creamy sauce, use an immersion blender in the pan after simmering. This eliminates any chunks and creates a luxurious, velvety finish.
- Balance Your Spices: Always taste and adjust the seasonings. If your sauce is too acidic, add more sugar. Each ingredient plays a key role in the final taste of Authentic Butter Chicken.
Authentic Butter Chicken Recipe FAQs
How do I choose the right chicken for Butter Chicken?
Absolutely! For the best results, I recommend using bone-in, skinless chicken thighs as they are more tender and flavorful compared to chicken breasts. If you’re looking for a healthier option, skinless chicken breasts will work fine; just remember they might require less cooking time to ensure they don’t dry out.
How long can I store leftovers of Butter Chicken?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Just make sure to cool down the dish completely before storing to maintain its delightful flavors. For best taste, gently reheat it on the stovetop over low heat—again, don’t forget to add a splash of water or cream to prevent drying!
Can I freeze Butter Chicken?
Yes, you can freeze your Authentic Butter Chicken! Pour it into a tightly sealed container, leaving some room for expansion, and it will be good for up to 3 months. When you’re ready to enjoy it again, thaw it overnight in the fridge and reheat gently in a saucepan. Stir in a little cream or water to get that creamy texture back!
What should I do if my Butter Chicken sauce is too thick?
No problem at all! If you find that your sauce has become too thick, simply add small amounts of water or cream, stirring continuously until you reach the desired consistency. This way, you can maintain that wonderfully creamy texture we all love in Authentic Butter Chicken!
Are there any dietary considerations with Butter Chicken?
Very much so! If you’re cooking for someone with dairy allergies, you can substitute the heavy cream with coconut milk for a delicious non-dairy version. Additionally, for a vegetarian twist, you can replace the chicken with paneer or tofu, which will still soak up all those fantastic flavors in the Makhani sauce. Feel free to get creative!
How do I know if my spices are fresh enough?
Great question! Spices can lose their potency over time. If you notice your Kashmiri chili powder or garam masala doesn’t have the vibrant color or aromatic fragrance, it might be time to replace them. Always smell your spices before using; they should have a strong and inviting scent to elevate your Authentic Butter Chicken!

Easy Authentic Butter Chicken That Tastes Like Restaurant-Style
Ingredients
Equipment
Method
- Combine yogurt, Kashmiri chili powder, red chili powder, coriander powder, cumin powder, turmeric, garam masala, salt, oil, lemon juice, and optional garlic in a large bowl. Add chicken chunks, mix well, and marinate for at least 30 minutes—or better, up to 24 hours for maximum flavor.
- Drain the canned whole peeled tomatoes and purée them using a blender or food processor until smooth. Set aside for later.
- In a large nonstick pan, heat 1 tablespoon of salted butter or ghee and a splash of neutral oil over medium-high heat. Add the marinated chicken pieces, cooking them until lightly charred and cooked through (about 5-7 minutes). Transfer the chicken to a bowl and set aside.
- In the same pan, add a little more oil if necessary, then toss in chopped onions, garlic, and ginger. Sauté these ingredients until they become golden brown and fragrant, about 3-4 minutes.
- Stir in the tomato paste and cook for 1-2 minutes, then add the puréed tomatoes. Bring the mixture to a simmer, letting it cook until the oil starts to separate from the sauce (about 10 minutes).
- Return the cooked chicken to the pan along with its juices and mix well. Add sugar and about 1 cup of water, then let everything simmer for 5-7 minutes until the chicken is tender and the flavors meld beautifully.
- Stir in the heavy whipping cream, fenugreek leaves, and an additional tablespoon of butter. Mix until creamy and well combined. Garnish with fresh cilantro before serving.







