
A rich, creamy butter chicken made with seared thighs, slow-simmered tomato cream sauce, and a finishing touch of fresh herbs. Comforting, reliable, and perfect with naan or steamed basmati.

This butter chicken has been a weeknight star in my kitchen for years. I first put this combination together on a cold evening when I had a craving for something warm, saucy, and just a little indulgent. Using skinless, boneless chicken thighs keeps the meat moist even when simmered, and finishing the sauce with heavy cream and butter gives a glossy, velvety texture that my family always asks about. The balance of sweet paprika, warm garam masala, and a touch of cayenne creates the familiar profile without needing dozens of spices.
I discovered small adjustments that made a big difference. A tablespoon of full-fat Greek yogurt in the marinade tenderizes the meat and helps the spices stick. Browning the chicken briefly before finishing it in the sauce adds depth through the Maillard reaction, and using a mix of oil and butter prevents the butter from burning while retaining that classic richness. This version is straightforward, pantry-friendly, and flexible enough for busy nights or dinner guests when paired with warm naan and steamed basmati rice.
When I first served this, my partner said it tasted restaurant-quality and my parents asked for the recipe. I love that it travels well to potlucks and that picky eaters usually clear their plates. Over time I tuned the spices and texture to be silky but not overly sweet and learned that finishing herbs scattered right before serving lift the whole dish.
My favorite part of this preparation is the balance between the lightly caramelized onion and the cream. When guests taste this version they often comment on how smooth the sauce feels. It has been served at birthdays and quiet dinners and every time someone asks for the recipe I make a note of small tweaks they loved so I can reproduce that moment again.
Cool the sauce to room temperature within two hours then transfer to an airtight container. Refrigerate for up to four days. For freezing portion into meal sized containers and label with date. Thaw in the refrigerator overnight and reheat slowly over low heat stirring frequently. If the sauce looks separated when reheating add a tablespoon of cream or a small pat of butter and whisk gently to bring it back together. Avoid boiling after adding cream to preserve a silky texture.
If you need a lighter option replace half of the heavy cream with plain whole milk or use half and half but expect a thinner consistency. For a dairy free version use canned full fat coconut milk and omit butter though the flavor will be noticeably coconut forward. Swap chicken thighs for boneless skinless chicken breast cut into chunks if preferred but reduce simmering time and check for dryness. If you do not have tomato sauce, blend one can of diced tomatoes until smooth and simmer longer to remove excess liquid and concentrate flavor.
Serve with warm store bought or homemade naan to mop the sauce and a side of steamed basmati rice for a neutral base. For contrast add a crisp cucumber salad dressed with lemon and a pinch of salt. Sliced pickled onions also cut through the richness. For a complete meal include a simple green vegetable such as roasted cauliflower or sautéed spinach with garlic. Garnish with chopped cilantro or parsley and a drizzle of cream for a restaurant style finish.
Butter chicken originally developed in Delhi as a way to use leftover tandoori chicken in a creamy tomato sauce. It evolved into a globally recognized comfort dish and inspired many regional variations. Classic recipes often use simmered tomatoes, cream and butter and finish with garam masala and fenugreek for a distinct aroma. This home friendly approach respects that lineage while simplifying the process to suit a standard stovetop and readily available ingredients.
In winter serve with warm spiced rice pilaf and roasted root vegetables for hearty comfort. In summer lighten the meal with a lemony salad and use less cream. For holidays consider doubling the batch and keeping a warm bain marie so guests can serve themselves. Fresh summer tomatoes can be blanched and pureed instead of canned tomato sauce when they are at peak ripeness though you will need extra reduction time to achieve the same consistency.
Prepare the sauce base through the step where cream is added and store it in the refrigerator. On the day you plan to eat, sear fresh or pre marinated chicken and finish in the warmed sauce for 8 to 10 minutes to maintain juiciness. Portion into microwave safe containers with rice for lunches. Use airtight containers to keep portions separate and reheat gently to retain creaminess.
Making this version of butter chicken always brings people to the table. It is forgiving, adaptable, and reliably comforting. Take a few minutes to sear the chicken and let the sauce reduce properly and you will be rewarded with depth of flavor that tastes far more complicated than the steps involved. Enjoy sharing it with friends and family and feel free to make small tweaks that reflect your taste.
Pat the chicken dry before marinating so the spices adhere better and the pieces brown more easily.
Use a mixture of oil and butter to prevent the butter from burning while still gaining a glossy finish.
Simmer the sauce gently after adding cream avoid boiling to prevent splitting and to keep the texture silky.
If reheated sauce appears separated whisk in a tablespoon of cream or a small pat of butter over low heat.
This nourishing homemade butter chicken recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
This Homemade Butter Chicken recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Toss chicken pieces with yogurt and spices then let rest for 15 to 20 minutes at room temperature or up to 2 hours refrigerated to tenderize and season the meat through.
Heat 1 tablespoon oil in a large skillet over medium high and sear chicken 2 to 3 minutes per side until golden. Remove and set aside to build deeper flavor through browning.
Add remaining oil and 2 tablespoons butter to the pan, sauté onion until soft and starting to caramelize about 6 to 8 minutes, add garlic then stir in the tomato sauce, sugar, salt and pepper and simmer for 6 to 8 minutes to concentrate.
Lower heat and stir in heavy cream, cayenne, garam masala and curry powder. Return seared chicken and simmer gently for 8 to 10 minutes until cooked through and sauce thickens.
Stir in remaining butter for shine, taste and adjust seasoning. Garnish with chopped parsley or cilantro and serve with naan and steamed basmati rice.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@snapyrecipe on social media!


A fast, elegant bite for Thanksgiving: creamy cheese, bright cranberry, crunchy pecans and rosemary on crackers or baguette — ready in five minutes and loved by all.

Crispy air-fried chicken skewers tossed in a creamy, sweet-spicy bang bang sauce — a quick, crowd-pleasing weeknight favorite.

Crispy air-fried chicken tenders coated in a sticky honey-butter garlic glaze — quick, family-friendly, and ready in about 25 minutes.

Leave a comment & rating below or tag @snapyrecipe on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Quick and easy dinner ideas delivered to your inbox.