Indian Butter Chicken Recipe
If you’re looking for a dish that wraps you in warmth and comfort, this Indian Butter Chicken Recipe is it! This creamy, flavorful delight is perfect for busy weeknights or family gatherings. With its rich taste and tender chicken, it’s bound to become a cherished favorite in your home. Plus, who can resist that heavenly aroma wafting through the kitchen?
This recipe is not just about indulgence; it’s about bringing everyone together around the dinner table. Whether you’re serving it over rice or with warm naan, you’ll find that this dish creates wonderful memories with every bite. Let’s dive into why you’ll love making this Indian Butter Chicken!
Why You’ll Love This Recipe
- Quick and Easy: With just a few steps, you can have a delicious meal on the table in no time.
- Family-Friendly: The creamy sauce and tender chicken make it a hit with both kids and adults alike.
- Make-Ahead Friendly: Marinate the chicken overnight for even more flavor—perfect for meal prep!
- Deliciously Flavorful: The combination of spices creates a mouthwatering dish that will impress everyone.
- Versatile Serving Options: Serve it over rice, with naan, or alongside your favorite veggies.

Ingredients You’ll Need
Let’s gather some simple, wholesome ingredients to create this delightful dish. You might already have many of these staples in your kitchen!
For the Marinade
- ¾ cup full-fat plain yogurt
- 2 cloves garlic (minced)
- 1 tablespoon lemon juice (from ½ lemon)
- 1 tablespoon grated fresh ginger
- 1 tablespoon Garam Masala Indian spice
- 1 teaspoon ground turmeric
- ½ teaspoon ground cumin
- ½ teaspoon kosher salt
- ¼ teaspoon ground black pepper
- ¼ teaspoon ground cayenne pepper (or more to taste)
For the Chicken
- 1½ pounds boneless, skinless chicken thighs (cut into 1-inch pieces)
For the Sauce
- 3 tablespoons unsalted butter (⅜ stick)
- 8 ounces tomato sauce (1 can)
- 1 cup heavy cream
- 1 tablespoon tomato paste
- ½ tablespoon granulated sugar
For Garnish
- Fresh cilantro (optional, for serving)
Variations
One of the best things about this recipe is how flexible it is! Feel free to make it your own with these simple variations:
- Swap the protein: Use boneless chicken breasts or even tofu for a vegetarian twist—both options work beautifully!
- Add veggies: Toss in some spinach or bell peppers during cooking for added nutrition and color.
- Spice it up: If you love heat, increase the cayenne pepper or add some chopped jalapeños to the sauce.
- Creamy alternative: Substitute coconut cream for a dairy-free version without losing that luscious texture.
How to Make Indian Butter Chicken Recipe
Step 1: Marinate the Chicken
Start by combining all marinade ingredients in a large Ziplock bag. Gently squish everything together until it’s well mixed. Then add the chicken pieces and massage them in the spiced yogurt mixture. This step is crucial as it allows all those fragrant spices to infuse into the chicken, making every bite packed with flavor! Seal the bag and let it marinate in the fridge for at least 3 hours—or overnight if you can wait!
Step 2: Cook the Chicken
In a large skillet over medium-high heat, melt your butter (or ghee if you prefer). Working in batches, add the marinated chicken pieces to the skillet. Cook them for about 2-4 minutes until they are light golden brown on the outside. This step not only gives your chicken great color but also helps lock in all those delicious juices.
Step 3: Prepare the Sauce
Once all your chicken is browned, add tomato sauce, heavy cream, tomato paste, and sugar to the skillet. Stir well to combine everything into a beautiful sauce! Lower your heat to medium-low and let it simmer for about 20 minutes. This slow cooking allows all those flavors to meld together wonderfully while thickening up nicely.
Step 4: Serve It Up!
Taste your creation and adjust seasonings as needed—maybe a pinch more salt or cayenne if you’re feeling adventurous! Serve your Indian Butter Chicken hot from the skillet and garnish with fresh cilantro if desired. Enjoy every creamy bite with rice or naan!
Now go ahead and make this delightful Indian Butter Chicken Recipe; I promise you’ll be reaching for seconds!
Pro Tips for Making Indian Butter Chicken Recipe
Creating the perfect Indian Butter Chicken can be a delightful adventure in your kitchen! Here are some tips to ensure your dish turns out creamy and full of flavor.
- Marinate Longer: Allowing the chicken to marinate overnight will deepen the flavors and make the meat more tender, resulting in a richer taste.
- Cook in Batches: Cooking the chicken in batches prevents overcrowding in the skillet, ensuring each piece gets that beautiful golden-brown exterior without steaming.
- Adjust Creaminess: If you prefer a lighter version, substitute half of the heavy cream with coconut milk. This will still give you a luxurious texture while adding a hint of tropical flavor.
- Control Your Heat: Be mindful of the cayenne pepper; start with less and add more if you like it spicier. This way, you can customize the heat level to suit your family’s taste buds.
- Use Fresh Ingredients: Fresh garlic, ginger, and cilantro can significantly enhance the flavors of your butter chicken compared to dried or packaged alternatives.
How to Serve Indian Butter Chicken Recipe
Serving Indian Butter Chicken is all about presenting it beautifully while complementing its rich flavors. Here are some ideas to help you create an inviting meal.
Garnishes
- Fresh cilantro: Chopped cilantro adds a burst of freshness that balances the creaminess of the dish.
- Lemon wedges: A squeeze of lemon just before serving brightens up all the flavors and adds a zesty touch.
- Chili flakes: For those who love heat, a sprinkle of chili flakes on top gives an extra kick and looks great too!
Side Dishes
- Basmati Rice: The classic choice! Fluffy basmati rice soaks up the delicious sauce perfectly, making every bite heavenly.
- Naan Bread: Soft and warm naan is perfect for scooping up butter chicken. You can even try garlic naan for added flavor!
- Roasted Vegetables: Seasonal roasted veggies provide a colorful and healthy contrast to the creamy sauce. Think bell peppers, zucchini, or broccoli!
- Cucumber Raita: A refreshing yogurt-based side that cools down any spice while adding a creamy texture and tanginess.
With these tips, garnishes, and side dishes, your Indian Butter Chicken will not only taste amazing but also look stunning on your dinner table. Enjoy cooking and savor every bite with your loved ones!

Make Ahead and Storage
This Indian Butter Chicken Recipe is perfect for meal prep, allowing you to savor its rich flavors throughout the week. Whether you’re planning family dinners or quick lunches, this dish holds up beautifully!
Storing Leftovers
- Transfer any leftover butter chicken to an airtight container.
- Store in the refrigerator for up to 3 days.
- Refrain from storing it in metal containers to preserve flavors.
Freezing
- Allow the butter chicken to cool completely before freezing.
- Portion it into freezer-safe containers or bags, removing as much air as possible.
- It can be frozen for up to 3 months.
Reheating
- Thaw overnight in the refrigerator before reheating.
- Heat gently on the stovetop over low heat, stirring occasionally until warmed through.
- If using a microwave, heat in short intervals, stirring between each, until hot.
FAQs
Have questions about making this delightful dish? Here are some common inquiries!
Can I make this Indian Butter Chicken Recipe without cream?
Yes! You can substitute the heavy cream with coconut milk or a plant-based cream for a lighter version while still keeping that creamy texture.
How long does it take to prepare this Indian Butter Chicken Recipe?
The total time is about 3 hours and 35 minutes, which includes marinating the chicken for at least 3 hours. The actual cooking time is only about 25 minutes!
What should I serve with Indian Butter Chicken?
This dish pairs wonderfully with basmati rice, naan bread, or even a fresh salad. Feel free to get creative with your sides!
Can I use chicken breasts instead of thighs for this recipe?
Absolutely! While thighs add extra flavor and tenderness, boneless skinless chicken breasts can also work well. Just adjust cooking times slightly as they cook faster.
Final Thoughts
I truly hope you enjoy making this Indian Butter Chicken Recipe as much as I do! It’s not just a meal; it’s comfort food that brings warmth and joy to your table. Feel free to experiment with the spices and make it your own. Happy cooking, and I can’t wait for you to taste this delightful dish!
Indian Butter Chicken Recipe
If you’re craving a dish that envelops you in warmth and comfort, look no further than this Indian Butter Chicken Recipe. This creamy, flavorful delight is perfect for busy weeknights or family gatherings. With its rich taste and tender chicken, it’s destined to become a cherished favorite in your kitchen. The heavenly aroma wafting through the air will have everyone eagerly anticipating dinner!
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: Serves 6
- Category: Main
- Method: Skillet
- Cuisine: Indian
Ingredients
- ¾ cup full-fat plain yogurt
- 2 cloves garlic (minced)
- 1 tablespoon lemon juice
- 1 tablespoon grated fresh ginger
- 1 tablespoon Garam Masala
- 1 teaspoon ground turmeric
- ½ teaspoon ground cumin
- ½ teaspoon kosher salt
- ¼ teaspoon ground black pepper
- ¼ teaspoon ground cayenne pepper
- 1½ pounds boneless, skinless chicken thighs (cut into pieces)
- 3 tablespoons unsalted butter
- 8 ounces tomato sauce
- 1 cup heavy cream
- 1 tablespoon tomato paste
- ½ tablespoon granulated sugar
- Fresh cilantro (for garnish)
Instructions
- Marinate the chicken: In a large Ziplock bag, combine yogurt, garlic, lemon juice, ginger, Garam Masala, turmeric, salt, pepper, and cayenne. Add the chicken and massage to coat thoroughly. Seal and refrigerate for at least 3 hours or overnight.
- Cook the chicken: In a skillet over medium-high heat, melt butter. Cook marinated chicken in batches until golden brown (about 2-4 minutes per side).
- Prepare the sauce: Add tomato sauce, heavy cream, tomato paste, and sugar to the skillet with browned chicken. Stir well and simmer on medium-low for about 20 minutes.
- Serve hot: Adjust seasonings as desired and garnish with fresh cilantro.
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 6g
- Sodium: 480mg
- Fat: 25g
- Saturated Fat: 15g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 2g
- Protein: 24g
- Cholesterol: 85mg
