
Tender chicken in a rich tomato-cream sauce with butter, warm spices, and a smooth finish that works well with basmati rice or flatbread.
Use fresh cilantro for the best flavor.
Adjust cayenne pepper to your heat preference.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredient amounts update instantly.
Heat the butter in a pan until melted.
Add the chopped onions and sauté until translucent.
Stir in the minced garlic and ginger.
Add cumin, cayenne pepper, garam masala, turmeric, and cinnamon sticks.
Mix in the chicken slices and cook until golden brown.
Stir in the tomato paste, heavy cream, and chopped cilantro.
Simmer until the chicken is fully cooked and the sauce thickens.
Season with salt, pepper, and sugar to taste.
Top with a dollop of butter before serving.
Boil the water and add the basmati rice.
Cook until rice is fluffy and water is absorbed.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
Butter chicken is one of those dishes that feels generous almost immediately. The sauce is rich from cream and butter, but the tomato paste and spices keep it from tasting flat, so the finished dish still feels balanced enough for a weeknight dinner.
This version is built for speed, which means the chicken cooks directly in the sauce rather than through a long separate marinade and grill step. That changes the format a little, but it still gives you the warm spice profile and creamy finish most people want from butter chicken.
Serve it with basmati rice for the most straightforward plate, or add flatbread if you want something to drag through the sauce. It is also a practical dish for leftovers because the flavor settles well overnight.
The spices need a brief cook in the butter with the onion, garlic, and ginger so they bloom before the cream goes in. That step helps the sauce taste warm and deep instead of chalky or one-note.
It also helps to taste the sauce before serving. Depending on the tomato paste and cream you use, you may want a little extra salt, sugar, or spice to bring everything into balance.
Serve butter chicken hot with rice, naan, or a simple cucumber salad on the side. A little extra butter or cilantro on top can help freshen the finish.
Store leftovers in the fridge for up to 3 days and reheat gently so the sauce stays smooth instead of splitting.
Serving Size: 250 grams
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
Yes, chicken thighs work well and add extra juiciness to the dish. Just adjust cooking time slightly to ensure they’re cooked through.
Reduce or skip the cayenne pepper and use mild garam masala. You can also add extra cream to mellow out the spice.
Butter chicken pairs wonderfully with garlic naan, roti, or even steamed vegetables for a lighter option.
Absolutely! The flavors deepen after a few hours or overnight. Store in the fridge for up to 3 days and reheat gently.
Heavy cream gives the dish its rich texture, but you can substitute with evaporated milk or coconut cream for a lighter or dairy-free option.
See how other home cooks made this recipe, then share your own experience.
5 ratings
How would you rate this recipe?
Quick, creamy, and satisfying! The rice pairing was perfect. This is going into regular dinner rotation.
Loved the flavors, though I’ll cut back on the cream next time. Still very delicious.
So easy to follow! I served it with garlic naan and it felt like dining out at an Indian restaurant.
Added more cayenne for extra spice—turned out fantastic. Will be a staple in my kitchen.
Hands down one of the best butter chicken recipes I’ve tried—creamy, flavorful, and restaurant-quality. Family approved!
Add your personal creations and build your own recipe collection.