Quick & Easy Homemade Butter Chicken Recipe
Making a delicious homemade butter chicken is easier than you might think! This quick and easy recipe delivers tender pieces of chicken enveloped in a rich and creamy sauce that will make your taste buds sing. Perfect for a busy weeknight dinner or a cozy weekend gathering, this meal can bring comfort to your table in no time.
Why Make This Recipe
Butter chicken, also known as murgh makhani, is a classic dish in Indian cuisine loved by many for its savory and buttery flavors. This quick and easy homemade version allows you to enjoy this delightful dish without spending hours in the kitchen. Packed with a blend of spices and a creamy tomato sauce, it pairs perfectly with naan bread or steamed rice, ensuring a satisfying and complete meal. Plus, you can easily adjust the spice level to cater to your family’s palate.
How to Make Quick & Easy Homemade Butter Chicken
Here’s a detailed breakdown of how to create this mouthwatering butter chicken that will impress family and friends.

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 large bowl, combine the chicken pieces with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix well to ensure the chicken is coated evenly and let it sit for at least 30 minutes to absorb the flavors.
Cook the Chicken: In a large skillet or pot, heat the vegetable oil over medium-high heat. Add the marinated chicken in batches, ensuring not to overcrowd the pan. Cook until the chicken is browned and cooked through, about 6-8 minutes. Remove the chicken and set it aside.
Prepare the Sauce Base: In the same skillet, add 2 tablespoons of the butter. Once melted, throw in the diced onion and sauté until it becomes translucent. Add the minced garlic and cook for an additional minute until fragrant.
Build the Sauce: Pour in the tomato sauce, sugar, salt, and black pepper. Stir to combine, and let it simmer for about 5 minutes, allowing the flavors to meld together.
Season and Simmer: Lower the heat and carefully pour in the heavy cream. Add the cayenne pepper (if using), garam masala, and additional curry powder. Bring the sauce to a gentle simmer and cook for another 10-15 minutes until the sauce thickens slightly.
Finish with Butter: Stir in the remaining tablespoon of butter to enrich the sauce. Add the cooked chicken back into the skillet, ensuring it is thoroughly coated with the sauce. Cook for a few more minutes until everything is heated through.
Serve and Enjoy: Garnish with freshly chopped parsley (if desired). Serve your butter chicken hot alongside warm naan bread and steamed rice for a complete meal.

Pro Tips for Success with Butter Chicken
Quality Ingredients: Use high-quality chicken thighs for their tenderness and flavor. Fresh herbs and spices will enhance the overall taste of the dish.
Make-ahead: Marinating the chicken overnight can yield even more tender and flavorful results.
Creamy Texture: For a silkier sauce, try using heavy cream rather than half-and-half or milk. The richness is a key element of butter chicken.
Adjust Spice Levels: If you’re cooking for a crowd with varying spice tolerances, start with less cayenne pepper and let guests add more to their taste.
Add Veggies: Consider adding vegetables like peas or spinach for added nutrition and flavor.
Resting Time: Allowing the dish to sit for a few minutes after cooking can help the flavors deepen even further.
Flavor Variations for Butter Chicken
Coconut Butter Chicken: Replace heavy cream with coconut milk for a rich, tropical flavor that also makes it dairy-free.
Vegetarian Version: Substitute chicken with chickpeas or paneer for a vegetarian option that maintains the dish’s heartiness.
Paneer Butter Masala: Swap chicken for paneer, a soft Indian cheese, for a delightful, creamy dish that’s perfect for cheese lovers.
Spicy Butter Chicken: Increase the cayenne pepper or add fresh chopped green chilies to give your butter chicken an extra kick.
Lemon Butter Chicken: Add a squeeze of fresh lemon juice before serving to brighten the dish and cut through the creaminess.
Serving Suggestions for Butter Chicken
Butter chicken is best served with fluffy basmati rice or warm, soft naan bread. You can also serve it alongside:
- Cucumber Raita: A refreshing yogurt-based side that complements the spiciness of the dish.
- Garlic Naan: An excellent way to scoop up the chicken and sauce, enhancing the overall dining experience.
- Biryani Rice: For a variety of textures and flavors, you can serve your butter chicken atop fragrant biryani rice.
Storage and Freezing Instructions for Butter Chicken
Refrigeration: Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat on the stove or in the microwave until heated through.
Freezing: Butter chicken freezes well! Allow it to cool completely before transferring it to a freezer-safe container. It can be frozen for up to 3 months. To reheat, thaw overnight in the refrigerator and then gently reheat on the stovetop, adding a splash of water or cream if the sauce appears too thick.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|———–|———–|
| Calories | 480 |
| Protein | 24g |
| Carbohydrates | 30g |
| Fat | 30g |
| Fiber | 2g |
| Sodium | 800mg |
FAQ About Quick & Easy Homemade Butter Chicken
Is butter chicken spicy?
Butter chicken can range from mild to spicy depending on how much cayenne pepper and spices are added. This recipe can be adjusted to suit your heat preference. If you’re concerned about spice levels, start with minimal cayenne and let individual diners add hot sauce if desired.
Can I use chicken breasts instead of thighs?
Yes, you can substitute chicken breasts for thighs. However, keep in mind that chicken thighs are slightly more forgiving in terms of texture and flavor. If using breasts, be cautious not to overcook them, as they can become dry.
How can I make butter chicken healthier?
You can make lighter variations by using yogurt instead of heavy cream, reducing the amount of butter, or adding extra vegetables to the sauce. Opting for skinless chicken breasts instead of thighs is another way to decrease the fat content.
Can I make butter chicken vegetarian?
Absolutely! Replace the chicken with paneer (Indian cheese), chickpeas, or tofu for a satisfying vegetarian meal. Just follow the same cooking instructions while cooking the protein of your choice.
What if I don’t have garam masala?
If you don’t have garam masala at hand, you can make a quick substitute by mixing together cumin, coriander, cardamom, and cinnamon. While it won’t be identical, it will bring similar warm spices to your dish.
How long does butter chicken take to make?
This quick and easy butter chicken recipe can be made in about 45-60 minutes, including marinating time. Most of the cooking is straightforward, allowing you to focus on enjoying the process!
Final Thoughts
This Quick & Easy Homemade Butter Chicken recipe is a delightful way to bring the flavors of India into your home with minimal fuss. The creamy tomato sauce paired with tender chicken makes for a delicious meal that’s sure to impress your family and friends. With its flexibility in terms of ingredients and serving options, you’ll want to make this dish again and again. Enjoy your cooking adventure, and be prepared for the compliments to come pouring in!
Print
Quick & Easy Homemade Butter Chicken
- Total Time: 60 minutes
- Yield: 4 servings
- Diet: Non-Vegetarian
Description
A quick and easy recipe for homemade butter chicken with tender chicken pieces in a rich and creamy sauce, perfect for busy weeknights or cozy gatherings.
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
Instructions
- In a large bowl, combine the chicken pieces with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix well and let sit for at least 30 minutes.
- Heat vegetable oil in a large skillet over medium-high heat. Cook marinated chicken in batches until browned, about 6-8 minutes. Remove and set aside.
- Add 2 tablespoons butter to the skillet, then sauté diced onion until translucent. Add minced garlic and cook for another minute.
- Pour in tomato sauce, sugar, salt, and black pepper. Stir and let simmer for about 5 minutes.
- Lower heat and pour in heavy cream. Add cayenne pepper, garam masala, and additional curry powder. Simmer for 10-15 minutes until sauce thickens slightly.
- Stir in remaining butter and return cooked chicken to the skillet. Cook until heated through.
- Garnish with parsley and serve hot with naan bread and steamed rice.
Notes
Consider marinating the chicken overnight for enhanced flavor. Adjust spices according to preference and add vegetables for extra nutrition.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Cooking
- Cuisine: Indian



