Why Make This Recipe
Butter Chicken is a delicious and creamy dish that brings together tender chicken in a rich sauce. It is a popular choice in Indian cuisine and offers comfort food vibes that everyone can enjoy. Making this Butter Chicken recipe at home is a wonderful way to bring the flavors of a classic Indian restaurant right into your kitchen.
Creating your own Butter Chicken allows you to know exactly what goes into your dish. The ingredients are fresh, and you can adjust the spices to fit your taste. This recipe is not only easy but also quick to prepare, making it perfect for weeknight dinners or special occasions.
Moreover, this recipe is versatile. You can serve it with naan bread or steamed rice, or even try it with different sides. Each bite of Butter Chicken feels indulgent, yet it can be made easily at home. If you’re looking to impress family or friends, this dish has a delightful balance of flavors that will surely leave them wanting more.
How to Make Butter Chicken
Making Butter Chicken is straightforward. With a few simple steps, you can create a dish that’s rich in flavor and perfect for sharing. Let’s break it down step by step.
Ingredients
To make Butter Chicken, you will need the following ingredients:
- 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1 teaspoon sweet paprika
- ½ teaspoon curry powder
- 1 tablespoon 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
- ½ teaspoon cayenne pepper (optional for heat)
- 1 teaspoon garam masala
- ½ teaspoon curry powder
- ¼ cup freshly chopped parsley (optional, for garnish)
- Naan bread, for serving
- Steamed rice, for serving
Directions
Marinate the chicken: In a bowl, add the chicken pieces. Sprinkle in salt, garlic powder, sweet paprika, and curry powder. Mix well to coat the chicken. Next, add the Greek yogurt and combine everything. Cover the bowl and let the chicken marinate for at least 15 minutes. This step adds flavor and tenderness to the chicken.
Cook the chicken: Heat vegetable oil in a large skillet over medium-high heat. Once the oil is hot, add the marinated chicken to the skillet. Cook for about 8-10 minutes, stirring occasionally, until the chicken is browned and cooked through. This step helps to lock in moisture and flavor. Once done, remove the chicken from the skillet and set it aside.
Prepare the sauce base: In the same skillet, melt 2 tablespoons of butter over medium heat. Then, add the minced garlic and diced onion. Sauté these for about 5 minutes or until the onions become soft and fragrant.
Build the sauce: Add the whole can of tomato sauce into the skillet. Stir in sugar, salt, and black pepper. Mix well and allow it to simmer for a few minutes. This step develops a base of flavor for the Butter Chicken.
Season and simmer: Pour in the heavy cream and stir. You can also add the cayenne pepper if you like some heat, along with garam masala and extra curry powder. Allow this mixture to simmer for about 10 minutes. It will thicken up nicely and create a smooth sauce.
Finish with butter: Stir in the remaining tablespoon of butter until it melts and blends into the sauce. Add the cooked chicken back to the skillet, ensuring it is covered in the creamy sauce. Let it simmer for a few more minutes so the chicken can soak in the delicious flavors.
Serve and enjoy: Garnish your Butter Chicken with freshly chopped parsley for a pop of color. Serve it warm with naan bread or steamed rice. Enjoy every creamy bite of this comforting dish!

How to Serve Butter Chicken
Serving Butter Chicken is quite easy and fun. The creamy texture and rich flavor make it a satisfying dish for lunch or dinner. Here are some ideas on how to serve it:
- With Naan Bread: Butter Chicken pairs exceptionally well with naan bread. You can use naan to scoop up the chicken and sauce, enhancing the overall experience.
- With Steamed Rice: Serve Butter Chicken over a bed of fluffy steamed rice. The rice will absorb the sauce and create a delightful combination that is filling and delicious.
- With a Side Salad: A fresh green salad can balance the richness of Butter Chicken. Add some cucumbers, tomatoes, and a simple dressing for a refreshing side.
- With Indian Pickles or Chutneys: For extra flavor, consider offering various Indian pickles or chutneys on the side. This complements the dish and adds an additional layer of taste.
How to Store Butter Chicken
Storing Butter Chicken properly helps maintain its flavor and texture. Here are some tips:
- In the Refrigerator: Allow Butter Chicken to cool down to room temperature. Transfer it to an airtight container, and it can be stored in the refrigerator for up to 3 days.
- To Reheat: When ready to eat, reheat the Butter Chicken gently on the stove over low heat. You can add a splash of water or cream to revive the sauce’s creaminess. Stir frequently to prevent burning.
- In the Freezer: For longer storage, you can freeze Butter Chicken. Place it in a freezer-safe container, leaving some space at the top for expansion. It can be frozen for up to 2 months. When ready to eat, thaw it overnight in the refrigerator before reheating.
Tips to Make Butter Chicken
- Use Fresh Ingredients: The quality of your chicken and spices significantly impacts the dish’s flavor. Use fresh garlic, spices, and good-quality chicken thighs for the best results.
- Adjust Spices to Your Taste: If you prefer a milder dish, reduce the cayenne pepper or omit it entirely. Conversely, if you like heat, you can add extra spices or chili flakes.
- Let It Simmer: The longer you let the sauce simmer, the better the flavors meld together. Allowing it to cook for a bit longer can deepen the taste, making it even more delicious.
- Make It Ahead of Time: Butter Chicken can be made a day in advance. Letting the flavors sit overnight in the fridge will enhance the dish significantly. Just reheat before serving.
Variation (If Any)
While the classic Butter Chicken is a favorite, you can easily create variations:
- Butter Paneer: For a vegetarian option, substitute the chicken with paneer cheese. Follow the same directions, and you will have a rich and creamy Butter Paneer dish.
- Add Vegetables: You can add various vegetables such as bell peppers, peas, or spinach to the sauce for added nutrition and texture.
- Different Spice Levels: Experiment with spices. Some people like adding a touch of cinnamon for a different depth of flavor.
FAQs
1. Can I use chicken breast instead of chicken thighs?
Yes, chicken breast can be used, but it may not be as tender or juicy as chicken thighs. Make sure not to overcook it to keep it moist.
2. Is Butter Chicken spicy?
The level of spiciness can vary. The recipe includes cayenne pepper, which you can adjust according to your taste. If you prefer less heat, simply reduce or omit it.
3. Can I make this dish vegan?
Yes, you can create a vegan version by using plant-based substitutes. Use tofu or chickpeas instead of chicken, coconut milk instead of cream, and olive oil instead of butter.
By following this guide and understanding the various aspects of making Butter Chicken, you can recreate this restaurant favorite in your own kitchen. Enjoy the deliciousness!
Print
Butter Chicken
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Non-Vegetarian
Description
Creamy and flavorful Butter Chicken, a popular Indian dish made with tender marinated chicken in a rich tomato and cream sauce.
Ingredients
- 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1 teaspoon sweet paprika
- ½ teaspoon curry powder
- 1 tablespoon 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
- ½ teaspoon cayenne pepper (optional)
- 1 teaspoon garam masala
- ½ teaspoon curry powder
- ¼ cup freshly chopped parsley (optional, for garnish)
- Naan bread, for serving
- Steamed rice, for serving
Instructions
- In a bowl, marinate the chicken pieces with salt, garlic powder, sweet paprika, and curry powder. Add Greek yogurt, mix well, and cover. Let it marinate for at least 15 minutes.
- Heat vegetable oil in a large skillet over medium-high heat. Add the marinated chicken and cook for 8-10 minutes until browned and cooked through. Remove and set aside.
- In the same skillet, melt 2 tablespoons of butter. Add minced garlic and diced onion and sauté for about 5 minutes until fragrant.
- Add the tomato sauce, sugar, salt, and black pepper. Stir and let it simmer for a few minutes.
- Pour in the heavy cream, add cayenne pepper, garam masala, and extra curry powder. Simmer for about 10 minutes until thickened.
- Stir in the remaining tablespoon of butter until melted. Return the cooked chicken to the skillet and simmer for a few more minutes.
- Garnish with parsley and serve warm with naan bread or steamed rice.
Notes
For added flavor, let the dish sit overnight in the fridge before serving.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 500
- Sugar: 6g
- Sodium: 600mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 1g
- Carbohydrates: 32g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 120mg
Keywords: Butter Chicken, Indian Cuisine, Comfort Food, Weeknight Dinner




