Butter Chicken
If you’re looking for a cozy, comforting dish that brings smiles all around the dinner table, you’ve found it! Butter Chicken is a beloved classic that wraps you in its warm, creamy embrace. This mild curry is perfect for busy weeknights when you want something special without spending hours in the kitchen. Whether it’s a family gathering or a cozy night in, this dish will surely become a favorite in your home.
What makes Butter Chicken so special is its rich, silky sauce and tender chicken pieces that soak up all those delicious flavors. Plus, it’s simple enough to make on any night but feels like a treat every time!
Why You’ll Love This Recipe
- Easy to prepare: With just a few simple steps, you’ll have a delicious meal ready in no time.
- Family-friendly: The mild flavor appeals to all ages, making it perfect for everyone at the table.
- Make-ahead convenience: Marinate the chicken overnight for maximum flavor, and enjoy the ease of cooking on the day!
- Deliciously comforting: The creamy sauce pairs beautifully with rice and naan, creating a satisfying meal that warms the heart.

Ingredients You’ll Need
To whip up this delightful Butter Chicken, you’ll need some simple and wholesome ingredients. Don’t worry; these are easy to find at your local grocery store!
For the Marinade
- 2 pounds boneless skinless chicken thighs (cut into bite-size pieces)
- 1 cup plain Greek yogurt
- 6 cloves garlic (minced)
- 2 tablespoons fresh ginger (peeled and minced)
- 2 teaspoons garam masala
- 1/2 tablespoon salt
- 1/2 tablespoon ground turmeric
- 1 teaspoon ground cumin
- 1 teaspoon ancho chili powder
For the Sauce
- 1/2 cup unsalted butter (divided)
- 1 large yellow onion (peeled and diced)
- 6 cloves garlic (minced)
- 1 1/2 tablespoons fresh ginger (peeled and minced)
- 1 tablespoon garam masala
- 2 teaspoons ground cumin
- 2 teaspoons salt
- 1 1/2 teaspoons ground coriander
- 1 1/2 teaspoons ancho chili powder
- 28 ounces canned diced tomatoes
- 1 1/2 cups heavy cream
- 1 tablespoon granulated sugar
For Serving
- Fresh cilantro (chopped, for garnish)
- Cooked white rice
- Naan bread
Variations
This Butter Chicken recipe is wonderfully flexible! Here are some fun variations to mix things up:
- Swap the protein: You can easily substitute chicken with boneless skinless turkey thighs or even chickpeas for a plant-based option.
- Add veggies: Toss in some spinach or bell peppers during the cooking process for extra nutrition and color.
- Spice it up: If you’re feeling adventurous, add more ancho chili powder or cayenne for some heat!
How to Make Butter Chicken
Step 1: Prepare the Marinade
In a large mixing bowl, combine the yogurt, garlic, ginger, garam masala, salt, turmeric, cumin, and chili powder. This marinade infuses the chicken with tons of flavor—trust me; it’s worth letting it sit overnight! Add your chicken pieces and mix until they’re well coated. Cover the bowl and pop it into the fridge.
Step 2: Sear the Chicken
Place a large deep-sided skillet over medium heat and melt 2 tablespoons of butter. Searing the chicken gives it that lovely golden color and depth of flavor. Cook in batches to avoid overcrowding; you want each piece to get nice and crispy! Once done, transfer them to a plate.
Step 3: Cook the Onions
If needed, add more butter to your skillet. Toss in the diced onions and sauté them until fragrant—about five minutes should do. This step builds a beautiful base for your sauce by releasing sweetness from the onions. Next up, add in more garlic and ginger for an irresistible aroma!
Step 4: Build Your Sauce
Sprinkle in garam masala, cumin, salt, coriander, and chili powder. Cooking these spices briefly allows their flavors to bloom! Then stir in your canned tomatoes with their juices. Let everything simmer together for about 15 minutes—the longer it cooks down, the richer your sauce will be.
Step 5: Blend It Up
Carefully transfer your sauce to a food processor or blender (you might need to do this in batches). Pureeing creates that velvety texture we love! If using a food processor instead of a high-powered blender, you might get just a hint more texture—but it’s all good!
Step 6: Bring It All Together
Return your pureed sauce back to the skillet. Stir in heavy cream and sugar while adding back your seared chicken along with any juices that have collected on the plate. Allow everything to gently cook together on medium-low heat for about 10-15 minutes. If needed, feel free to thin out your sauce with water or more cream.
Step 7: Serve It Up!
Dish out warm servings alongside fluffy white rice and warm naan bread. Garnish with fresh chopped cilantro if desired. Enjoy every delicious bite of this comforting Butter Chicken!
This recipe is sure to delight both friends and family alike—happy cooking!
Pro Tips for Making Butter Chicken
Making Butter Chicken can be a delightful experience, and with a few expert tips, you can elevate your dish to restaurant-quality!
- Marinate Overnight: Allowing the chicken to marinate overnight enhances the flavor and tenderness of the meat, resulting in a more succulent dish.
- Use Fresh Spices: Opt for fresh, high-quality spices like garam masala and cumin. Fresh spices release more oils and flavors, making your curry aromatic and vibrant.
- Don’t Rush the Sauce: Take your time when cooking down the sauce. This allows the flavors to meld beautifully, giving you that rich, silky texture that Butter Chicken is known for.
- Adjust Consistency: If your sauce turns out too thick, feel free to thin it with a splash of water or additional heavy cream. This ensures it coats the chicken perfectly without being overly dry.
- Experiment with Heat Levels: If you enjoy a bit of spice, consider adding more chili powder or even some diced green chilies. Adjusting heat levels allows you to personalize the dish to your taste preferences.
How to Serve Butter Chicken
Serving Butter Chicken is all about presentation and pairing it with complementary dishes that enhance its flavors. Here are some ways to make your meal truly special!
Garnishes
- Fresh Cilantro: Chopped cilantro adds a burst of freshness and color, making your dish more visually appealing and flavorful.
- Sliced Green Chili: For those who love a bit of heat, thinly sliced green chilies can be sprinkled on top just before serving.
Side Dishes
- Cooked White Rice: A classic pairing, fluffy white rice absorbs the rich sauce beautifully, making each bite a perfect balance of flavors.
- Naan Bread: Soft naan is ideal for scooping up the Butter Chicken. You can serve it warm brushed with garlic or butter for an extra touch.
- Cucumber Raita: This cool yogurt-based side dish provides a refreshing contrast to the spicy curry. Simply mix diced cucumbers into plain yogurt with a pinch of salt and cumin for added flavor.
- Saag Paneer: This creamy spinach dish offers an earthy flavor that complements the sweetness of Butter Chicken wonderfully. It’s an excellent vegetarian option that rounds out your meal.
With these tips and serving suggestions in mind, you’re ready to impress family and friends with your homemade Butter Chicken! Enjoy every delicious bite!

Make Ahead and Storage
Butter Chicken is an excellent recipe for meal prep, making it easy to enjoy delicious homemade meals throughout the week.
Storing Leftovers
- Store any leftover Butter Chicken in an airtight container in the refrigerator.
- It will keep well for up to 3-4 days.
- To prevent the chicken from becoming too dry, ensure that it’s covered with sauce.
Freezing
- Allow the Butter Chicken to cool completely before freezing.
- Transfer it to a freezer-safe container or bag, leaving some space for expansion.
- It can be frozen for up to 3 months. For best quality, label it with the date.
Reheating
- Thaw frozen Butter Chicken overnight in the refrigerator before reheating.
- Reheat on the stove over medium heat, stirring occasionally until heated through.
- You can add a splash of water or extra cream if it seems too thick during reheating.
FAQs
Here are some common questions about Butter Chicken that might help you as you prepare this dish!
Can I use chicken breast instead of thighs for Butter Chicken?
Yes, you can use boneless skinless chicken breasts. However, keep in mind that they may become a bit drier than thighs, so be careful not to overcook them.
What can I serve with Butter Chicken?
Butter Chicken pairs wonderfully with cooked white rice or naan bread. You could also serve it alongside a fresh salad or roasted vegetables for a complete meal.
How do I make Butter Chicken spicier?
To add more heat to your Butter Chicken, consider increasing the amount of ancho chili powder or adding crushed red pepper flakes. Adjust according to your taste preference!
Is Butter Chicken a healthy option?
While Butter Chicken is rich and creamy, you can make it healthier by using low-fat yogurt and cream. Additionally, pairing it with plenty of vegetables and whole grains can enhance its nutritional value.
Final Thoughts
Butter Chicken is truly a delightful dish that combines comfort and flavor in every bite. It’s perfect for family dinners or cozy nights at home. I hope you enjoy making this recipe as much as I do! Don’t hesitate to share your experiences or variations—happy cooking!
Butter Chicken
Indulge in the comforting embrace of Butter Chicken, a creamy and flavorful dish that transforms any dinner into a special occasion. This delightful recipe features tender chicken marinated in a rich blend of spices and yogurt, enveloped in a velvety sauce made with aromatic tomatoes and spices. Perfect for busy weeknights or family gatherings, Butter Chicken is not only easy to prepare but also appeals to all ages. Serve it alongside fluffy white rice or warm naan bread for a complete meal that warms both body and soul.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 15 minutes
- Yield: Serves 6
- Category: Main
- Method: Stovetop
- Cuisine: Indian
Ingredients
- 2 pounds boneless skinless chicken thighs
- 1 cup plain Greek yogurt
- 6 cloves garlic (minced)
- 2 tablespoons fresh ginger (peeled and minced)
- 2 teaspoons garam masala
- 1/2 tablespoon salt
- 1/2 tablespoon ground turmeric
- 1 teaspoon ground cumin
- 1 teaspoon ancho chili powder
- 1/2 cup unsalted butter (divided)
- 1 large yellow onion (peeled and diced)
- 1 1/2 tablespoons fresh ginger (peeled and minced)
- 1 tablespoon garam masala
- 2 teaspoons ground cumin
- 2 teaspoons salt
- 1 1/2 teaspoons ground coriander
- 1 1/2 teaspoons ancho chili powder
- 28 ounces canned diced tomatoes
- 1 1/2 cups heavy cream
- 1 tablespoon granulated sugar
- Fresh cilantro (chopped, for garnish)
- Cooked white rice
- Naan bread
Instructions
- In a large mixing bowl, combine the yogurt, garlic, ginger, garam masala, salt, turmeric, cumin, and chili powder. Add your chicken pieces and mix until they’re well coated. Cover the bowl and pop it into the fridge.
- Place a large deep-sided skillet over medium heat and melt 2 tablespoons of butter. Cook the chicken in batches until golden brown and crispy, then transfer to a plate.
- Add more butter to your skillet if needed. Sauté the diced onions until fragrant, then add more garlic and ginger.
- Sprinkle in garam masala, cumin, salt, coriander, and chili powder. Stir in the canned tomatoes and simmer for about 15 minutes.
- Transfer the sauce to a food processor or blender and puree until smooth.
- Return the pureed sauce to the skillet. Stir in heavy cream and sugar, adding back the seared chicken along with any juices. Cook together on medium-low heat for about 10-15 minutes.
- Serve warm, garnished with fresh chopped cilantro alongside fluffy white rice and warm naan bread.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 430
- Sugar: 6g
- Sodium: 620mg
- Fat: 27g
- Saturated Fat: 16g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 120mg
