Imagine sinking your teeth into tender, juicy chicken, smothered in a creamy tomato-based sauce, fragrant with warming spices – that’s Indian Butter Chicken. The vibrant colors and intoxicating aroma alone are enough to transport you to a bustling Indian marketplace.
This dish isn’t just dinner; it’s a culinary hug, perfect for a cozy night in or impressing your friends with your worldly cooking skills. Get ready to experience a symphony of flavors that will dance on your palate and leave you craving more.
Here are a few reasons why you’ll absolutely adore this Indian Butter Chicken recipe:
- Effortless to prepare, this recipe brings the authentic taste of Indian cuisine to your kitchen without complex steps or hard-to-find ingredients, ensuring a delightful cooking experience.
- The rich and creamy tomato-based sauce, infused with aromatic spices, delivers a balanced blend of sweet, tangy, and savory notes, creating an irresistible flavor profile for everyone.
- With its vibrant colors and tantalizing aroma, this butter chicken is visually stunning, making it perfect for special occasions and guaranteed to impress your family and guests.
- Serve it with rice, naan, or even roasted vegetables for a complete and satisfying meal, showcasing its adaptability and making it a staple in your recipe collection.
Ingredients for Indian Butter Chicken
Here’s what you’ll need to make this delicious dish:
The full ingredients list, including measurements, is provided in the recipe card directly below.
How to Make Indian Butter Chicken
Follow these simple steps to prepare this delicious dish:
Step 1: Marinate the Chicken
In a bowl, combine the chicken pieces with yogurt, lemon juice, ginger-garlic paste, garam masala, turmeric powder, chili powder, cumin powder, salt, and pepper. Mix well, ensuring the chicken is fully coated. Cover and refrigerate for at least 30 minutes, or up to 4 hours for maximum flavor.
Step 2: Sauté the Aromatics
In a large pan or pot, heat olive oil over medium heat. Add the marinated chicken and cook until browned on all sides and cooked through. Remove the chicken from the pan and set aside.
Step 3: Build the Sauce
In the same pan, melt butter over medium heat. Add tomato paste and cook for 2-3 minutes, stirring constantly, until it darkens slightly and becomes fragrant. This step intensifies the tomato flavor.
Step 4: Simmer the Sauce
Add diced tomatoes and chicken broth to the pan. Bring to a simmer, then reduce heat and cook for 15-20 minutes, stirring occasionally, until the sauce has thickened slightly.
Step 5: Blend for Smoothness
Use an immersion blender to blend the sauce until smooth. Alternatively, carefully transfer the sauce to a regular blender and blend until smooth. Return the blended sauce to the pan.
Step 6: Combine and Finish
Add the cooked chicken back to the pan with the sauce. Stir in heavy cream and garam masala. Simmer for another 5-10 minutes, allowing the flavors to meld together. Season with salt and pepper to taste.
Step 7: Garnish and Serve
Garnish with fresh cilantro. Serve hot with basmati rice or naan bread for dipping.
Perfecting the Cooking Process

To nail this incredible Indian Butter Chicken, sear your chicken first. This locks in the juices and creates a beautiful golden crust. While that’s happening, get your rice cooking. Finally, prepare the sauce while the chicken rests. This streamlined approach will have dinner on the table in a flash.
Add Your Touch
Feeling adventurous? Swap out the chicken for succulent lamb or hearty turkey for a twist on this Indian classic. Adjust the spice level to your liking by adding more or less chili powder. A dollop of yogurt or a squeeze of lemon juice can also brighten the flavors!
Storing & Reheating
Leftover Indian Butter Chicken is a gift! Store it in an airtight container in the refrigerator for up to three days. Reheat gently on the stovetop or in the microwave, adding a splash of broth if needed to maintain its creamy consistency.
Here are my top tips for creating restaurant-worthy Indian Butter Chicken:
- Marinate the chicken for at least 30 minutes – or even overnight – to infuse it with flavor and tenderize the meat. Trust me, it makes a world of difference!
- Don’t skip the step of toasting your spices. This unlocks their aroma and adds depth to the overall flavor profile of the butter chicken.
- Stir in a knob of butter at the end for extra richness and a glossy sheen. It’s a small indulgence that elevates the dish to the next level.
(Personal anecdote)
The first time I made this for my friends, they licked their plates clean. One even asked for the recipe on the spot! That’s when I knew I’d cracked the code for truly amazing butter chicken.
Conclusion for Indian Butter Chicken :
This Indian Butter Chicken recipe is a guaranteed crowd-pleaser. With its creamy, flavorful sauce and tender chicken, it’s a dish that’s both comforting and impressive. Don’t be intimidated by the ingredient list; each element plays a crucial role in creating the final symphony of flavors. Whether you’re cooking for a special occasion or a cozy night in, this recipe is sure to deliver. Prepare to be transported to a world of aromatic spices and culinary delight. Enjoy every delicious bite!
Print
Indian Butter Chicken
Delicious indian butter chicken recipe with detailed instructions and nutritional information.
- Total Time: 35 minutes
- Yield: 4 servings
Ingredients
- Chicken thighs, boneless and skinless, cut into 1-inch pieces – 1.5 lbs
- Plain yogurt – 1 cup
- Ginger-garlic paste – 2 tablespoons
- Garam masala – 2 teaspoons
- Lemon juice – 1 tablespoon
- Butter – 4 tablespoons
- Tomato paste – 6 oz can
- Heavy cream – 1 cup
Instructions
- Step 1: In a bowl, combine chicken, yogurt, ginger-garlic paste, garam masala, and lemon juice. Marinate for at least 30 minutes (or up to overnight in the refrigerator).
- Step 2: Melt butter in a large skillet or pot over medium heat. Add the marinated chicken and cook until browned on all sides and cooked through, about 8-10 minutes.
- Step 3: Stir in the tomato paste and cook for 2 minutes, stirring constantly.
- Step 4: Reduce heat to low and stir in the heavy cream. Simmer for 5-10 minutes, or until the sauce has thickened slightly.
- Step 5: Season with salt to taste. Serve hot with rice or naan bread.
Notes
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- Gently reheat over low heat on the stovetop, adding a splash of water or broth if the sauce becomes too thick.
- Serve with a sprinkle of fresh cilantro and a side of fluffy basmati rice to soak up all that delicious sauce.
- For an extra layer of flavor, try browning the chicken in batches to avoid overcrowding the pan and ensure a good sear.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Method: Stovetop
- Cuisine: American
FAQs :
Can I make Indian Butter Chicken ahead of time?
Absolutely! In fact, I encourage you to make it a day or two in advance. The flavors meld together beautifully as it sits in the fridge, transforming into an even more delicious experience. Just be sure to store it in an airtight container. When you’re ready to serve, gently reheat it on the stovetop over low heat, or pop it in the microwave. A little splash of broth can help restore its creamy consistency. You’ll find that this make-ahead magic makes weeknight dinners a total breeze.
What’s the best way to serve this Chicken?
Serving is where you can let your creativity shine! Classic pairings include fluffy basmati rice or warm naan bread to soak up all that glorious sauce. If you’re feeling adventurous, try serving it with quinoa or roasted vegetables for a lighter twist. A dollop of plain yogurt or a sprinkle of fresh cilantro adds a final touch of freshness. Consider a side of mango chutney or pickled onions for a contrasting sweet and tangy element. No matter what you choose, make sure you have something ready to capture every last drop of that delectable sauce.
Can I freeze leftover Butter Chicken?
Yes, freezing is a great option for extending the life of your leftovers! Allow the chicken to cool completely before transferring it to an airtight container or freezer bag. Be sure to leave a little room at the top, as liquids expand when frozen. For best results, use it within 2-3 months. Thaw it overnight in the refrigerator before reheating. You might notice a slight change in texture after freezing, but the flavor will still be fantastic. A gentle simmer on the stovetop will bring it back to life.
What can I substitute for the heavy cream?
If you’re looking for a lighter alternative to heavy cream, there are several options. Coconut milk is a popular choice that adds a subtle sweetness and creamy texture. Cashew cream, made by blending soaked cashews with water, is another excellent plant-based option. Greek yogurt can also work in a pinch, but be sure to add it at the very end of cooking to prevent it from curdling. Each substitution will bring a slightly different flavor profile, so experiment to find your favorite!




Leave a Comment