As I stirred the simmering pot, the warm, inviting aroma of spices enveloped my kitchen, whisking me away to a bustling Indian eatery. This Easy & Authentic Indian Butter Chicken Recipe captures the essence of that experience, bringing tender chicken and a velvety, buttery tomato sauce to your home table. Not only is this dish a comforting crowd-pleaser, but it’s also surprisingly easy to prepare, making it perfect for both cozy family dinners and meal prep for those busy weekdays. Plus, with options to veganize or adjust the spices, this recipe caters to everyone, allowing your culinary creativity to shine. Are you ready to dive into a world of rich flavors and comforting warmth? Let’s get cooking!

Why is this Butter Chicken a Must-Try?
Simplicity: The steps are easy to follow, making this Butter Chicken accessible for cooks of all skill levels.
Flavors: Experience a symphony of spices combining to create a luscious, creamy sauce that’s pure comfort on a plate.
Versatility: Whether you opt for classic chicken or a vegan twist with tofu, there’s an option for everyone.
Quick Prep: In just under 30 minutes, you can whip up this restaurant-quality dish, perfect for any busy weeknight.
Crowd-Pleaser: Serve it at dinner parties or family gatherings, and watch everyone go back for seconds!
Elevate your weeknight meals with this easy Butter Chicken recipe and serve it with fluffy basmati rice or warm naan for a truly delightful experience!
Indian Butter Chicken Ingredients
For the Chicken
- Boneless, Skinless Chicken Thighs (1.5 lbs) – A flavorful protein that stays tender during cooking; chicken breast can substitute for a leaner option.
For the Sauce
- Vegetable Oil (1 tbsp) – Essential for sautéing; any neutral cooking oil can be used as a substitute.
- Butter (1 tbsp) – Adds rich, authentic flavor; don’t skip it for the best taste.
- Medium Onion (1, diced) – Brings sweetness and depth; shallots can be used as a milder alternative.
- Ginger (1 tsp, minced) – Infuses warmth and freshness; can substitute with ginger paste if needed.
- Garlic (2-3 cloves, minced) – Enhances the dish’s aromatic depth; garlic powder can work in a pinch.
- Tomato Paste (4 tbsp) – Key for creating a rich sauce; swap with tomato sauce but use less due to its lower concentration.
For the Spices
- Garam Masala (1 tbsp) – This signature spice blend is crucial; feel free to use homemade or store-bought.
- Chili Powder (1 tsp) – Adds customizable heat; adjust to fit your spice preference for the Indian Butter Chicken recipe.
- Cumin (1 tsp) – Provides an earthy flavor; coriander makes a nice alternative if you want a different twist.
- Salt (1 tsp) and Black Pepper (¼ tsp) – Standard seasonings to enhance flavors; tweak to your taste.
For Creaminess
- Heavy Cream (1 cup) – Delivers the signature creaminess; opt for coconut milk or cashew cream for a dairy-free twist.
Feel free to get creative and make this Indian Butter Chicken your own, whether sticking to the original flavors or venturing into vegan options!
Step‑by‑Step Instructions for Easy & Authentic Indian Butter Chicken Recipe
Step 1: Sauté Aromatics
In a large skillet, heat 1 tablespoon of vegetable oil and 1 tablespoon of butter over medium heat until melted and bubbly. Add 1 diced medium onion and cook for 3-4 minutes until golden and translucent. Stir in 1 teaspoon of minced ginger and 2-3 minced garlic cloves, sautéing for an additional 30 seconds until fragrant and inviting.
Step 2: Cook Chicken
Add 1.5 pounds of boneless, skinless chicken thighs to the skillet, ensuring they’re evenly coated with the sautéed aromatics. Stir in 4 tablespoons of tomato paste, 1 tablespoon garam masala, 1 teaspoon chili powder, 1 teaspoon cumin, 1 teaspoon salt, and ¼ teaspoon black pepper. Cook for 5-6 minutes, stirring occasionally until the chicken is cooked through and no longer pink.
Step 3: Make Sauce
Pour in 1 cup of heavy cream, stirring well to combine all the ingredients into a velvety sauce. Bring the mixture to a gentle simmer over low-medium heat and let it cook for 8-10 minutes, stirring occasionally. Watch for the sauce to thicken and coat the back of a spoon, creating that rich, creamy texture synonymous with Indian Butter Chicken.
Step 4: Serve
Once the sauce has thickened to your liking, remove from heat. Serve the buttery chicken over fluffy basmati rice or warm naan to soak up the delicious sauce. For a fresh touch, consider garnishing with chopped cilantro to enhance the dish’s vibrant flavors and aromas, inviting everyone to enjoy this delectable Indian Butter Chicken!

Make Ahead Options
These Indian Butter Chicken bowls are fantastic for meal prep, allowing you to enjoy delicious, homemade comfort food any night of the week! You can prepare the sauce up to 3 days in advance—just refrigerate it in an airtight container. For best results, cook the chicken fresh before serving to keep it tender and juicy. If you’re planning to save time on busy nights, consider marinating the chicken in yogurt and spices a day ahead, enhancing its flavor while being ready to cook when you are. When you’re ready to enjoy, simply reheat the sauce on the stove and add the freshly cooked chicken. You’ll have a warm, aromatic dish ready in no time, just as delicious as if you made it all at once!
Indian Butter Chicken Recipe Variations
Feel free to mix things up and make this dish your own with delightful twists that heighten your culinary experience!
-
Vegan Option: Replace chicken with tofu, chickpeas, or cauliflower for a delicious plant-based alternative that still captures the essence of Butter Chicken.
-
Dairy-Free Delight: Use coconut milk or cashew cream in place of heavy cream for a rich, creamy texture without dairy.
-
Spice it Up: Add a pinch of cayenne pepper or chopped green chilies for an extra kick—this will create a symphony of flavors that awakens the senses!
-
Herb Infusion: Stir in fresh cilantro or mint at the end of cooking for a refreshing lift that elevates the dish’s aroma and taste.
-
Smoky Flavor: Incorporate a teaspoon of smoked paprika for a hint of smokiness that adds depth to the flavor profile.
-
Nutty Twist: Blend in a few tablespoons of almond or cashew butter for a unique creaminess that complements the tomato sauce beautifully.
-
Zesty Addition: Squeeze in fresh lime juice just before serving to brighten up the dish and balance the rich flavors.
For more variations, consider exploring some of my other favorite recipes like Garlic Butter Chicken or Baked Chicken Thighs for inspiration on how to bring different vibes to your dinner table!
Storage Tips for Indian Butter Chicken
Fridge: Store leftovers in an airtight container for up to 3 days. Allow the butter chicken to cool completely before sealing to maintain freshness.
Freezer: For longer storage, freeze portions in freezer-safe containers for up to 3 months. Thaw in the fridge overnight before reheating.
Reheating: Gently reheat on the stove over low heat, adding a splash of milk or cream if the sauce thickens. Microwave in short bursts, stirring in between to ensure even warming.
Make-Ahead: Prepare the sauce ahead of time and store separately from the chicken. Combine and heat just before serving for a quick meal with this Indian Butter Chicken recipe.
Expert Tips for Indian Butter Chicken
-
Perfect Protein Choice: Use chicken thighs for juiciness; they hold moisture better than breast meat, ensuring tender pieces in your Indian Butter Chicken recipe.
-
Flavor Boost with Marinade: Marinate the chicken in yogurt, lemon juice, and spices for at least 30 minutes to deepen the flavor profile—it’s a game changer!
-
Butter is Key: Don’t skip the butter; it adds that authentic richness and depth, making it integral to the traditional taste of butter chicken.
-
Fresh Ingredients Matter: For the best flavor, opt for fresh ginger and garlic instead of powders. The aroma and flavor will elevate your dish significantly.
-
Adjust Spices Wisely: Start with less chili powder for a milder dish, especially if you’re serving those who might prefer lower heat. You can always add more to taste!
-
Versatile Dairy-Free Option: Swap out heavy cream with coconut milk or cashew cream for a delicious dairy-free version of your Indian Butter Chicken recipe, perfect for everyone at the table.
What to Serve with Indian Butter Chicken Recipe
Nothing enhances the cozy richness of Butter Chicken like the perfect side dishes, bringing comfort and flavor to your table.
- Basmati Rice: This fluffy, aromatic rice soaks up the buttery sauce beautifully, creating a delightful harmony with every bite.
- Naan Bread: Soft and pillowy, naan makes an ideal vessel for scooping up flavorful Butter Chicken, adding a satisfying chew to the meal.
- Cucumber Raita: A cooling yogurt-based side, it balances the spices of the dish while adding a refreshing crunch with diced cucumber.
- Sautéed Spinach: Lightly sautéed with garlic, this green addition enhances the meal’s nutrition and adds a vibrant pop of color.
- Chickpea Salad: A zesty salad with chickpeas, cucumber, and lemon dressing brings a refreshing contrast to the creamy Butter Chicken.
- Mango Chutney: Sweet and tangy, this condiment can be spooned on the side, elevating the flavors and adding a delightful fruity note.
- Spiced Roasted Cauliflower: Tender, spiced cauliflower adds earthy goodness and a satisfying crunch, complementing the rich Butter Chicken perfectly.
- Masala Chai: End the meal on a warm note with this spiced tea, enhancing the Indian culinary experience and soothing the palate.
- Cardamom Rice Pudding: A fragrant, creamy dessert to indulge in after your savory feast, providing a sweet finish with traditional spices.

Indian Butter Chicken Recipe FAQs
How do I choose the right chicken for the recipe?
Opt for boneless, skinless chicken thighs as they remain tender and juicy during cooking. If you prefer a leaner option, chicken breast can be used; just be careful not to overcook it to keep it from becoming dry.
What’s the best way to store leftovers of my Butter Chicken?
Store your Indian Butter Chicken in an airtight container in the refrigerator for up to 3 days. It’s best to let the dish cool completely before sealing it to maintain its freshness.
Can I freeze Butter Chicken?
Absolutely! You can freeze portions of your Indian Butter Chicken in freezer-safe containers for up to 3 months. To ensure the best texture, thaw the dish in the fridge overnight before reheating.
What should I do if my sauce is too thick while cooking?
If your sauce thickens more than you’d like, simply add a splash of water or extra cream while stirring over low heat until you reach your desired consistency. This keeps the sauce flavorful and enjoyable!
Is this recipe suitable for people with dietary restrictions?
Yes! You can easily make a dairy-free version of your Indian Butter Chicken by using coconut milk or cashew cream instead of heavy cream. For vegetarian options, substitute the chicken with tofu, chickpeas, or cauliflower—delicious alternatives that still deliver great taste!
What if I have allergies to the ingredients?
For common allergens, such as nuts or dairy, be sure to read labels on your substitutes and choose products that are allergen-free. There are great dairy-free cream alternatives available that work well in this recipe without compromising flavor!

Creamy Indian Butter Chicken Recipe for Cozy Nights
Ingredients
Equipment
Method
- In a large skillet, heat 1 tablespoon of vegetable oil and 1 tablespoon of butter over medium heat until melted and bubbly. Add the diced medium onion and cook for 3-4 minutes until golden and translucent. Stir in minced ginger and minced garlic cloves, sautéing for an additional 30 seconds until fragrant.
- Add boneless, skinless chicken thighs to the skillet, stirring to coat with the sautéed aromatics. Stir in tomato paste, garam masala, chili powder, cumin, salt, and black pepper. Cook for 5-6 minutes, stirring occasionally until the chicken is cooked through and no longer pink.
- Pour in heavy cream, stirring well to combine all ingredients into a velvety sauce. Bring the mixture to a gentle simmer over low-medium heat, cooking for 8-10 minutes while stirring occasionally. Watch for the sauce to thicken and coat the back of a spoon.
- Once the sauce has thickened, remove from heat. Serve the buttery chicken over fluffy basmati rice or warm naan. Garnish with chopped cilantro for added flavor.

Leave a Reply