Why Make This Recipe
Homemade butter chicken is a fantastic dish that fills your home with warm spice and rich flavors. It’s quick, easy, and perfect for a family meal or any gathering. Making it at home means you can adjust the spices and flavors to your taste. Plus, it’s a wonderful way to enjoy Indian cuisine without needing to go out.
How to Make Quick & Easy Homemade Butter Chicken
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
- 1 teaspoon salt (adjust to taste)
- ½ 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
- Steamed rice
Directions:
-
Marinate the Chicken: In a bowl, mix chicken chunks with salt, garlic powder, paprika, and curry powder. Add Greek yogurt and stir well. Let it sit for at least 30 minutes to absorb the flavors.
-
Cook the Chicken: Heat vegetable oil in a large pan over medium heat. Add the marinated chicken and cook until browned and cooked through, about 5-7 minutes. Remove chicken from the pan and set aside.
-
Prepare the Sauce Base: In the same pan, melt 1 tablespoon of butter. Add minced garlic and diced onion, cooking for about 3-4 minutes until the onion becomes soft.
-
Build the Sauce: Stir in the tomato sauce, sugar, salt, black pepper, and cayenne pepper (if using). Allow it to simmer for about 5 minutes.
-
Season and Simmer: Add heavy cream, garam masala, and curry powder to the sauce. Bring to a gentle boil, then reduce heat and let it simmer for another 5-10 minutes, stirring occasionally.
-
Finish with Butter: Add the remaining 2 tablespoons of butter to create a rich and silky sauce. Stir until melted and combined.
-
Serve and Enjoy: Add the cooked chicken back to the sauce and combine. Let everything heat through, then serve hot, garnished with fresh parsley if desired.
How to Serve Quick & Easy Homemade Butter Chicken
Serve butter chicken with warm naan bread or steamed rice for a complete meal. The bread is perfect for scooping up the delicious sauce, while the rice helps balance the rich flavors.
How to Store Quick & Easy Homemade Butter Chicken
Store leftover butter chicken in an airtight container in the refrigerator. It will stay fresh for about 3-4 days. You can also freeze it for up to 2 months. Just ensure it’s cooled before placing it in the freezer.
Tips to Make Quick & Easy Homemade Butter Chicken
- For extra flavor, marinate the chicken overnight.
- Adjust the spice level by adding more or less cayenne pepper.
- If you don’t have heavy cream, you can use coconut milk for a lighter version.
- Always taste your sauce and adjust seasoning as needed before serving.
Variation
You can add vegetables like bell peppers, spinach, or peas for added nutrition and color. You can also use chicken breast instead of thighs if you prefer a leaner meat option.
FAQs
1. Can I use chicken breasts instead of thighs?
Yes, you can use chicken breasts, but thighs tend to be juicier and more flavorful.
2. Is this recipe really quick and easy?
Absolutely! Once your chicken is marinated, the cooking process takes about 30 minutes.
3. Can I make this dish ahead of time?
Yes, you can make the sauce and marinate the chicken ahead of time. Just cook it when you’re ready to serve.

Butter Chicken
Ingredients
Method
- In a bowl, mix chicken chunks with salt, garlic powder, paprika, and curry powder. Add Greek yogurt and stir well. Let it sit for at least 30 minutes to absorb the flavors.
- Heat vegetable oil in a large pan over medium heat. Add the marinated chicken and cook until browned and cooked through, about 5-7 minutes. Remove chicken from the pan and set aside.
- In the same pan, melt 1 tablespoon of butter. Add minced garlic and diced onion, cooking for about 3-4 minutes until the onion becomes soft.
- Stir in the tomato sauce, sugar, salt, black pepper, and cayenne pepper (if using). Allow it to simmer for about 5 minutes.
- Add heavy cream, garam masala, and curry powder to the sauce. Bring to a gentle boil, then reduce heat and let it simmer for another 5-10 minutes, stirring occasionally.
- Add the remaining 2 tablespoons of butter to create a rich and silky sauce. Stir until melted and combined.
- Add the cooked chicken back to the sauce and combine. Let everything heat through, then serve hot, garnished with fresh parsley if desired.