Butter Chicken

| Posted on:

March 26, 2026

Delicious Butter Chicken served with naan and rice

Butter chicken has a special place in my heart and in kitchens around the world. Its aromatic spices, creamy sauce, and tender chicken make it an irresistible comfort food. Growing up, it was one of the dishes that brought family together, often served with warm naan or fluffy rice. Whether you’re looking for a weeknight dinner that’s easy to whip up or a comforting dish to impress guests, butter chicken fits the bill perfectly.

Why you’ll love this dish

What makes butter chicken so appealing? First off, it’s a one-pan wonder that delivers rich flavors without requiring hours in the kitchen. It’s budget-friendly and perfect for feeding a hungry family, thanks to its hearty ingredients. Plus, it’s a hit with kids and adults alike. You can easily adjust the spice level to suit your family’s tastes, making it suitable for everyone from the spice-lover to those who prefer milder flavors. Whether it’s a cozy weeknight dinner or a festive gathering, butter chicken is a reliable choice that brings smiles all around.

The cooking process explained

Let me walk you through how to create this creamy, flavorful dish. We’ll start by marinating the chicken to enhance its flavor, then brown it for a rich base before mixing in the luscious sauce. This step-by-step guide will take you from start to finish with ease.

What you’ll need

Gather the following ingredients for a delicious butter chicken:

  • 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • 1 ½ teaspoons curry powder (divided)
  • 1 tablespoon plain Greek yogurt
  • 3 tablespoons vegetable oil
  • 3 tablespoons butter, divided
  • 6 garlic cloves, minced
  • 1 medium onion, diced
  • 1 (15-ounce) can tomato sauce
  • 1 teaspoon sugar
  • ½ teaspoon black pepper
  • 2 cups heavy cream (or 1 can coconut milk for dairy-free)
  • ½ teaspoon cayenne pepper (optional)
  • 1 teaspoon garam masala
  • ¼ cup freshly chopped parsley (optional)
  • Naan bread, for serving
  • Steamed rice, for serving

If you’re aiming for a lighter dish, coconut milk can replace the heavy cream for a dairy-free option. Feel free to adjust the spices to your liking, especially the cayenne for added heat.

Step-by-step instructions

  1. Marinate the Chicken: In a bowl, combine chicken, 1 teaspoon salt, garlic powder, sweet paprika, ½ teaspoon curry powder, and Greek yogurt. Mix until coated and let it rest for 10 to 15 minutes if you can.

  2. Cook the Chicken: Heat 2 tablespoons of vegetable oil in a large skillet over medium-high heat. Add the chicken in a single layer and brown for 2 to 3 minutes per side. Remove and set aside.

  3. Prepare the Sauce Base: Reduce heat to medium. Add the remaining oil and 1 tablespoon of butter to the skillet. Sauté the diced onion until soft, about 5 minutes. Then add the minced garlic and cook for an additional 30 seconds.

  4. Build the Sauce: Pour in the tomato sauce, stir in the sugar, 1 teaspoon salt, and black pepper. Add the remaining ½ teaspoon of curry powder and let it simmer gently.

  5. Season and Simmer: Return the browned chicken to the skillet, pour in the heavy cream, and stir gently. If you want a kick, add cayenne pepper at this stage and let everything simmer on low for 8 to 12 minutes.

  6. Finish with Butter: Stir in the remaining 2 tablespoons of butter and garam masala for a glossy finish. Taste and adjust the seasoning if needed.

  7. Serve: Spoon butter chicken over steamed rice or serve it with warm naan. Enjoy!

Butter Chicken

Best ways to enjoy it

When serving butter chicken, there are numerous delightful ways to elevate this dish. Nestle the rich sauce over fluffy steamed rice for a comforting meal. Pair it with warm naan, perfect for dipping into the sauce or wrapping around pieces of chicken. Consider garnishing with freshly chopped parsley for a pop of color and flavor. For a complete meal, serve alongside a simple salad or roasted vegetables to balance the richness of the dish.

Storage and reheating tips

Storing leftovers is simple. Allow the butter chicken to cool completely before transferring it to an airtight container. It can be safely refrigerated for up to 3 days. If you want to keep it longer, butter chicken freezes beautifully for up to 3 months. When you’re ready to enjoy it again, thaw it in the fridge overnight and reheat gently on the stove over low heat to maintain its creamy texture.

Helpful cooking tips

For the best results, always marinate the chicken! This step ensures that the flavors penetrate deeply. Make sure to brown the chicken well; this step adds depth to the final sauce. If you want a thicker sauce, simmer it longer to allow some liquid to evaporate. Consider experimenting with additional spices like turmeric or coriander to personalize the flavor profile.

Creative twists

Want to shake things up? Here are a few variations you might love. Try swapping chicken thighs for chicken breast for a leaner option. For a vegetarian alternative, chickpeas or paneer work wonderfully. You can also add vegetables like spinach or bell peppers to pack in more nutrients and flavor. For an extra touch, top your butter chicken with cashews or raisins for a delightful crunch and sweetness.

Your questions answered

How long does it take to prepare butter chicken?

Typically, prep time is around 15 to 20 minutes, with cooking taking about 30 minutes. Overall, you can have this meal on the table in under an hour.

Can I make this dish dairy-free?

Absolutely! Simply substitute the heavy cream with coconut milk and the butter with a dairy-free alternative.

What can I serve with butter chicken?

In addition to naan and rice, you might pair it with cucumber raita, a yogurt-based sauce, or a simple side salad to balance the richness.

Butter chicken is a delightful dish that’s sure to become a staple in your cooking repertoire. The blend of spices, creaminess, and tender chicken creates a spectacular meal that satisfies. Happy cooking!

Delicious Butter Chicken served with naan and rice

Butter Chicken

Aromatic butter chicken featuring tender chicken in a creamy sauce, perfect for family dinners or gatherings.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Indian
Calories: 700

Ingredients
  

For the Chicken Marinade
  • 1.5 pounds skinless boneless chicken thighs, cut into bite-sized chunks
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • 1.5 teaspoons curry powder (divided)
  • 1 tablespoon plain Greek yogurt
For Cooking
  • 3 tablespoons vegetable oil
  • 3 tablespoons butter, divided
  • 6 cloves garlic, minced
  • 1 medium onion, diced
  • 1 15-ounce can tomato sauce
  • 1 teaspoon sugar
  • 0.5 teaspoon black pepper
  • 2 cups heavy cream (or 1 can coconut milk for dairy-free)
  • 0.5 teaspoon cayenne pepper (optional)
  • 1 teaspoon garam masala
  • 0.25 cup freshly chopped parsley (optional)
For Serving

Method
 

Marinating the Chicken
  1. In a bowl, combine chicken, 1 teaspoon salt, garlic powder, sweet paprika, ½ teaspoon curry powder, and Greek yogurt. Mix until coated and let it rest for 10 to 15 minutes.
Cooking the Chicken
  1. Heat 2 tablespoons of vegetable oil in a large skillet over medium-high heat. Add the chicken in a single layer and brown for 2 to 3 minutes per side. Remove and set aside.
Preparing the Sauce Base
  1. Reduce heat to medium. Add the remaining oil and 1 tablespoon of butter to the skillet. Sauté the diced onion until soft, about 5 minutes. Then add the minced garlic and cook for an additional 30 seconds.
Building the Sauce
  1. Pour in the tomato sauce, stir in the sugar, 1 teaspoon salt, and black pepper. Add the remaining ½ teaspoon of curry powder and let it simmer gently.
Seasoning and Simmering
  1. Return the browned chicken to the skillet, pour in the heavy cream, and stir gently. If you want a kick, add cayenne pepper at this stage and let everything simmer on low for 8 to 12 minutes.
Finishing Touch
  1. Stir in the remaining 2 tablespoons of butter and garam masala for a glossy finish. Taste and adjust the seasoning if needed.
Serving
  1. Spoon butter chicken over steamed rice or serve it with warm naan. Enjoy!

Nutrition

Serving: 1Calories: 700kcalCarbohydrates: 24gProtein: 28gFat: 52gSaturated Fat: 30gSodium: 922mgFiber: 1gSugar: 7g

Notes

For a lighter dish, substitute heavy cream with coconut milk. Customize the spice levels to suit preferences, particularly with cayenne pepper.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating