Experience restaurant-quality Indian cuisine at home with this authentic butter chicken. The dish features marinated chicken thighs seared to golden perfection, then simmered in a luxurious sauce made from crushed tomatoes, heavy cream, and aromatic spices including garam masala, cumin, and coriander. The result is tender, flavorful meat enveloped in a velvety, mildly spiced gravy that strikes the perfect balance between rich and refreshing.
The smell of butter chicken simmering on the stove still takes me back to a tiny apartment kitchen where I first attempted this dish. My roommate walked in, eyes widening, and asked if we'd ordered takeout. That bubbling pot of spiced tomato sauce became our Friday ritual for months.
Last winter, my neighbor smelled the spices wafting through our shared hallway and knocked on my door with a container of naan bread. We ended up eating steaming bowls straight from the stove while her toddler danced to Indian pop music in the background. Sometimes food creates the best kind of unexpected company.
Ingredients
- Chicken thighs: Boneless and skinless pieces stay juicy during cooking, and thighs have more flavor than breast meat
- Plain yogurt: The acidity tenderizes the meat while creating a protective coating that keeps it moist
- Garam masala: This warming spice blend is the heart of the dish, so use a fresh batch if possible
- Crushed tomatoes: Canned tomatoes create a consistent base that thickens beautifully into that signature sauce
- Heavy cream: Makes the sauce velvety and rich, cutting through the tomato acidity perfectly
- Unsalted butter: Using unsalted butter lets you control the seasoning, and finishing with extra butter creates that glossy restaurant style finish
- Fresh cilantro: Adds a bright, herbal contrast that cuts through the rich sauce
Instructions
- Marinate the chicken:
- Combine yogurt, lemon juice, and spices in a large bowl, then add chicken pieces and let them soak up all that flavor for at least 15 minutes
- Sear the chicken:
- Heat butter and oil in a large skillet over medium high heat, then cook the marinated chicken until golden brown on the outside but still slightly pink inside
- Build the sauce base:
- Sauté onions until soft and fragrant, then add garlic and ginger for another minute until the kitchen smells absolutely incredible
- Simmer the spiced tomatoes:
- Stir in crushed tomatoes with your spices and let everything bubble together for about 10 minutes until the sauce deepens to a rich orange red color
- Add the cream:
- Reduce heat to low and stir in heavy cream and butter, watching as the sauce transforms into something silky and smooth
- Combine everything:
- Return the chicken to the pan and let it simmer gently until fully cooked and the flavors have had time to become best friends
- Finish and serve:
- Scatter fresh cilantro over the top and bring the whole pan to the table, because serving it family style somehow makes it taste better
My daughter now requests this for her birthday dinner every year. She stood on a stool next to me at age six, carefully sprinkling the garam masala into the sauce like she was conducting a chemistry experiment. Now she makes it better than I do.
Making It Your Own
I've learned that butter chicken is surprisingly flexible. My vegetarian sister uses paneer or firm tofu instead of chicken, and my brother in law adds extra chili until hes sweating. The sauce base works beautifully with whatever protein you prefer, or even just roasted vegetables for a lighter version.
Perfect Pairings
Basmati rice is classic, but I've discovered that butter chicken also loves being spooned over roasted cauliflower or served alongside simple roasted potatoes. Warm naan bread is non negotiable in our house for soaking up every last drop of sauce.
Make Ahead Magic
This recipe actually tastes better the next day, which makes it perfect for meal prep or entertaining. The spices have time to deepen and meld together in the refrigerator overnight.
- Double the sauce and freeze half for an impossibly quick future dinner
- Keep a bag of frozen naan in your freezer for emergency butter chicken cravings
- The sauce base works perfectly in a slow cooker on low for 6 hours
There's something deeply comforting about a dish that can turn an ordinary Tuesday into something special. Hope this brings as many warm moments to your table as it has to mine.
Recipe Questions & Answers
- → What makes butter chicken creamy?
-
The creaminess comes from heavy cream added to the tomato-based sauce, along with butter which creates the signature velvety texture and rich finish.
- → Can I make this dish ahead of time?
-
Yes, the flavors actually improve when made ahead. Store in the refrigerator for up to 3 days and reheat gently on the stovetop, adding a splash of cream if needed.
- → Is butter chicken very spicy?
-
Traditional butter chicken is mild to medium heat. You can easily adjust the spice level by reducing or increasing the chili powder to suit your taste preferences.
- → What should I serve with butter chicken?
-
Basmati rice and warm naan bread are classic accompaniments. You could also serve with roti, paratha, or even over roasted cauliflower for a low-carb option.
- → Can I use chicken breast instead of thighs?
-
Chicken thighs work best because they stay tender and juicy, but you can substitute chicken breast. Just be careful not to overcook as breast meat dries out faster.
- → What's the difference between butter chicken and tikka masala?
-
While similar, butter chicken typically has a smoother, creamier sauce made with butter and cream, while tikka masala has a more tomato-forward sauce with additional spices and often a slightly thicker consistency.