Delicious Butter Chicken Recipe for a Flavorful Indian Feast
- parikshit sachdeva
- Mar 14
- 3 min read
Butter chicken is one of the most beloved dishes in Indian cuisine. Its rich, creamy tomato sauce combined with tender chicken pieces creates a perfect balance of flavors that delights the palate. Whether you are cooking for family, friends, or a special occasion, this butter chicken recipe will bring authentic taste and warmth to your table.

Ingredients You Will Need
To make butter chicken from scratch, gather the following ingredients:
Chicken: 1.5 pounds boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
Yogurt: 1/2 cup plain yogurt for marinating
Spices for marinade: 1 teaspoon turmeric, 1 teaspoon garam masala, 1 teaspoon chili powder, 1 teaspoon ground cumin, salt to taste
Butter: 3 tablespoons unsalted butter for cooking and finishing
Onion: 1 medium onion, finely chopped
Garlic and ginger: 2 cloves garlic and 1-inch piece ginger, minced
Tomatoes: 1 cup pureed tomatoes or canned tomato sauce
Cream: 3/4 cup heavy cream or full-fat coconut milk for a dairy-free option
Additional spices: 1 teaspoon coriander powder, 1/2 teaspoon fenugreek leaves (optional), 1 teaspoon sugar or honey to balance acidity
Fresh cilantro: for garnish
Preparing the Chicken
Start by marinating the chicken. Combine yogurt with turmeric, garam masala, chili powder, cumin, and salt in a bowl. Add the chicken pieces and coat them well. Cover and refrigerate for at least 1 hour, or overnight for deeper flavor. The yogurt tenderizes the chicken and infuses it with spices.
When ready to cook, heat 1 tablespoon of butter in a large pan over medium heat. Add the marinated chicken pieces and cook until they are browned on all sides but not fully cooked through. Remove the chicken and set aside.
Making the Butter Chicken Sauce
In the same pan, add the remaining butter. Sauté the chopped onion until golden brown, about 5-7 minutes. Add the minced garlic and ginger, cooking for another minute until fragrant.
Pour in the pureed tomatoes and stir in coriander powder, fenugreek leaves if using, and sugar. Let the sauce simmer gently for 10-15 minutes, stirring occasionally. This slow cooking helps develop a rich, thick sauce.
Return the chicken to the pan and mix well. Pour in the cream and stir to combine. Simmer for another 10 minutes until the chicken is fully cooked and the sauce is creamy and smooth.
Tips for Perfect Butter Chicken
Use chicken thighs if you want juicier, more flavorful meat. Breasts work well but can dry out if overcooked.
Marinate the chicken overnight for the best taste.
Adjust the spice level by adding more or less chili powder.
For a smoky flavor, you can grill the chicken pieces before adding them to the sauce.
Serve butter chicken with basmati rice or warm naan bread to soak up the delicious sauce.

Serving Suggestions and Variations
Butter chicken pairs beautifully with simple sides. Steamed basmati rice is a classic choice, as its fluffy texture complements the creamy sauce. Naan bread or roti also works well for scooping up the curry.
For a lighter meal, serve butter chicken with a side salad of cucumber, tomato, and red onion dressed with lemon juice. You can also add a dollop of cooling raita (yogurt with cucumber and spices).
If you want to try a variation, substitute the chicken with paneer (Indian cottage cheese) for a vegetarian version. The cooking method remains the same, but paneer adds a different texture and richness.
Why Butter Chicken Is a Great Choice for Home Cooking
Butter chicken is a crowd-pleaser that feels special without requiring complicated techniques. The ingredients are easy to find in most grocery stores, and the recipe can be adapted to suit different tastes and dietary needs.
Making butter chicken at home lets you control the spice level and freshness of ingredients. It also fills your kitchen with inviting aromas that make mealtime more enjoyable.
Try this recipe for your next dinner and experience the comforting flavors of Indian cuisine in your own home.

Comments