Butter Chicken is one of the most beloved Indian dishes worldwide. Known for its rich, creamy tomato-based sauce and tender spiced chicken, this comforting classic delivers bold flavor without overwhelming heat.
Also known as Butter chicken, this dish originated in Delhi and has become a staple in Indian restaurants across the globe. Traditionally simmered slowly for deep flavor, this homemade version keeps things simple and approachable—without sacrificing authenticity.
If you’ve ever wanted to recreate restaurant-style butter chicken at home, this quick and easy recipe makes it completely achievable.
Why You’ll Love This Butter Chicken
-
Rich, creamy, and deeply flavorful
-
Ready in about 40 minutes
-
Uses simple pantry spices
-
Perfect for weeknight dinners
-
Pairs beautifully with rice or naan
-
Customizable spice level
This recipe delivers that signature velvety sauce and tender chicken in a streamlined, home-friendly method.
Ingredients You’ll Need

For the Chicken Marinade
-
1 ½ lbs boneless skinless chicken thighs, cut into chunks
-
½ cup plain Greek yogurt
-
1 tablespoon lemon juice
-
2 teaspoons garam masala
-
1 teaspoon paprika
-
1 teaspoon ground cumin
-
½ teaspoon turmeric
-
1 teaspoon salt
For the Sauce
-
3 tablespoons butter
-
1 tablespoon oil
-
1 small onion, finely chopped
-
3 cloves garlic, minced
-
1 tablespoon grated fresh ginger
-
1 ½ cups tomato puree
-
1 teaspoon chili powder (adjust to taste)
-
1 teaspoon garam masala
-
½ teaspoon ground coriander
-
1 teaspoon sugar (optional)
-
¾ cup heavy cream
-
Salt to taste
For Garnish
-
Fresh cilantro, chopped
-
Extra cream drizzle (optional)
How to Make Butter Chicken
Step 1: Marinate the Chicken
In a bowl, combine yogurt, lemon juice, and spices. Add chicken pieces and coat evenly. Marinate for at least 20 minutes, or up to overnight in the refrigerator for deeper flavor.
Step 2: Cook the Chicken
Heat a large skillet over medium-high heat. Add a little oil and cook the marinated chicken until browned and mostly cooked through (about 6–8 minutes). Remove and set aside.
Step 3: Build the Sauce
In the same pan, melt butter with oil. Add onions and sauté until soft and lightly golden.
Stir in garlic and ginger and cook for 30 seconds until fragrant.
Add tomato puree, chili powder, garam masala, coriander, and sugar. Simmer for 8–10 minutes, allowing the sauce to thicken and deepen in color.
Step 4: Finish with Cream
Lower heat and stir in heavy cream. Return the cooked chicken to the pan and simmer gently for 5–7 minutes until fully cooked and tender.
Adjust salt and spice level as needed.
Step 5: Garnish and Serve
Sprinkle with fresh cilantro and drizzle with extra cream if desired.
Pro Tips for Authentic Flavor
-
Use chicken thighs for juicier results.
-
Simmer the tomato sauce long enough to reduce acidity.
-
Add a small pinch of kasuri methi (dried fenugreek leaves) for restaurant-style depth if available.
-
Do not boil after adding cream—keep it at a gentle simmer.
Serving Suggestions
-
Serve over steamed basmati rice
-
Pair with warm naan bread
-
Add a side of cucumber raita
-
Serve alongside simple sautéed vegetables
Storage and Reheating Tips
-
Store in an airtight container in the refrigerator for up to 4 days.
-
Reheat gently over low heat to prevent sauce separation.
-
Add a splash of cream or water if sauce thickens too much.
-
Freeze for up to 2 months (without garnish).
Nutritional Highlights
-
High in protein from chicken
-
Rich and satisfying with moderate portions
-
Customizable fat content by adjusting cream quantity
-
Packed with aromatic spices
Butter Chicken is indulgent but balanced when paired with whole grains and vegetables.
Frequently Asked Questions
Is butter chicken very spicy?
No. It’s mildly spiced and creamy. You can increase chili powder for more heat.
Can I use chicken breast instead of thighs?
Yes, but thighs remain more tender and flavorful.
Can I make this dairy-free?
Substitute coconut cream for heavy cream and use oil instead of butter.
What’s the difference between butter chicken and tikka masala?
Butter chicken is typically creamier and slightly sweeter, while tikka masala has a stronger tomato-forward flavor.
Can I grill the chicken instead?
Yes. Grilling adds smoky depth before adding it to the sauce.
Final Thoughts
This Quick & Easy Homemade Butter Chicken delivers rich, comforting flavor without complicated steps. With tender marinated chicken and a velvety spiced tomato cream sauce, it brings authentic Indian-inspired taste straight to your kitchen.
Once you try it, it may become your go-to homemade curry recipe for cozy dinners and impressive meals alike.