A rich and creamy Indian butter chicken featuring tender marinated chicken simmered in a velvety tomato-based sauce with aromatic spices, butter, and cream. A comforting homestyle curry for two, perfect served over basmati rice or with warm naan.

Butter chicken, known in India as murgh makhani, is one of the world's most recognized Indian curries — a creamy, mildly spiced tomato and butter sauce enveloping tender pieces of marinated chicken. Originating in Delhi in the 1950s at Moti Mahal restaurant, the dish was famously created to use leftover tandoor chicken in a velvety tomato and cream sauce. Today it is served in Indian restaurants across every continent and beloved for its comforting, approachable flavors.
This butter chicken delivers the full, rich depth of a restaurant version in about 45 minutes at a fraction of the cost. The yogurt marinade tenderizes the chicken beautifully, blending the sauce creates that silky smooth texture, and the cream and butter finish gives every bite that indulgent, luscious quality. The spice level is completely customizable — mild enough for kids, bold enough for spice lovers.
Butter chicken is the perfect Friday night takeout alternative — rich and satisfying enough to feel special without being difficult. It works equally well for casual weeknight dinners and dinner parties alike. Leftovers reheat beautifully the next day when the flavors have had time to deepen further.
Marinate the chicken for at least 30 minutes — overnight gives the most flavorful, tender result. Brown the chicken in a very hot pan before adding to the sauce to build extra depth. Blend the sauce completely smooth before adding cream. Always add cream off the heat or at low heat to prevent separation.
The ideal cut for butter chicken — the higher fat content keeps them moist and tender through both the marinade and sauce-simmering process. Thighs also release fat into the sauce as they cook, enriching and deepening its flavor. Breast meat can be used but is more prone to drying out.
The warming spice blend that defines North Indian cooking — typically a combination of cinnamon, cardamom, cloves, cumin, and black pepper. It appears twice in this recipe (marinade and sauce) to layer aromatic, warming notes throughout. Quality garam masala from an Indian grocery store is significantly more fragrant than supermarket versions.
The element that transforms the spiced tomato sauce into signature butter chicken. Added off the heat to prevent separation, the cream creates the dish's iconic pale orange color and velvety mouthfeel. Full-fat cream works best — lighter cream or milk can cause the sauce to break.
Gives butter chicken its name and characteristic richness. Used to sauté the aromatics and sometimes stirred in at the end, butter adds a silky coating to the sauce and rounds out any sharp acidic notes from the tomatoes.
Use boneless chicken breast instead of thighs but reduce the final simmering time by 2-3 minutes to prevent dryness. For a dairy-free version, substitute the yogurt with coconut yogurt in the marinade, use coconut oil instead of butter, and replace heavy cream with full-fat coconut cream. Crushed canned tomatoes can replace fresh tomatoes. Coconut sugar can substitute for honey. For extra smokiness, add 1/2 teaspoon smoked paprika. Kashmiri chili powder can replace standard chili powder for vibrant color without extra heat.
In a medium bowl, combine 1 pound bite-sized chicken thigh pieces with 1/4 cup plain yogurt, 1 tablespoon lemon juice, 1 teaspoon ground turmeric, 1 teaspoon ground cumin, 1 teaspoon garam masala, 1/2 teaspoon chili powder, and 1/2 teaspoon salt. Mix well until the chicken is evenly coated. Cover and refrigerate for at least 30 minutes (or up to overnight for best results). Marinating means soaking the chicken in a seasoned mixture to add flavor and tenderness.
Heat 1 tablespoon vegetable oil in a large skillet or heavy-bottomed pot over medium-high heat. Remove the chicken pieces from the marinade, shaking off any excess. Add the chicken to the hot pan and cook for 5-7 minutes, turning occasionally, until the pieces are browned on all sides. The chicken does not need to be fully cooked through at this stage. Remove the chicken from the pan and set aside.
In the same pan, reduce the heat to medium. Add 2 tablespoons unsalted butter and let it melt. Add the finely diced small onion and cook for 5-7 minutes, stirring occasionally, until soft and translucent (you can see through it). Add 3 cloves minced garlic and 1 tablespoon grated fresh ginger. Cook for 1 minute until fragrant (smells pleasant and aromatic). Stir in 1 teaspoon ground cumin, 1 teaspoon garam masala, 1/2 teaspoon ground coriander, 1/2 teaspoon paprika, 1/4 teaspoon ground turmeric, and 1/4 teaspoon chili powder. Cook the spices for 30 seconds, stirring constantly. Pour in 1 can crushed tomatoes. Stir well and bring to a gentle simmer (cook gently just below boiling, with small bubbles). Cook for 10 minutes, stirring occasionally, until the sauce has thickened slightly.
For a smooth sauce, use an immersion blender to blend the sauce directly in the pan until smooth. Alternatively, carefully transfer the sauce to a regular blender, blend until smooth, and pour it back into the pan. If you prefer a chunkier sauce, you can skip blending. Stir in 1/2 cup heavy cream and 1 tablespoon honey or sugar. Mix well until the sauce is a uniform creamy orange color.
Return the browned chicken pieces to the sauce. Stir gently to coat all the chicken evenly. Simmer over medium-low heat for 8-10 minutes, or until the chicken is fully cooked through (internal temperature of 165°F / 74°C) and the sauce is rich and creamy. Taste and adjust salt or chili powder as needed. Garnish with 2 tablespoons chopped fresh cilantro. Serve immediately over steamed basmati rice or with warm naan bread.
Techniques that separate good from great
Most butter chicken recipes skip browning, but searing the marinated chicken in a screaming hot pan first builds caramelized fond — browned bits that dissolve into the sauce and add depth no amount of simmering can replicate. Work in batches so the pan stays hot and the chicken browns rather than steams.
The signature silky texture of butter chicken comes from a fully blended sauce. Use an immersion blender or stand blender to process until perfectly smooth before adding the cream. Leaving chunks of onion or tomato prevents the sauce from achieving that restaurant-quality creaminess.
Stirring cream into a vigorously boiling sauce causes it to separate and look grainy. Reduce heat to low or remove the pan from heat entirely before adding cream. Stir it in slowly and the sauce will incorporate into a beautiful, smooth pale orange.
Chicken thighs contain more fat and collagen than breast, keeping them juicy and tender even if slightly overcooked. Breast meat dries out quickly in a simmering sauce. The extra fat from thighs also enriches the sauce as they cook.
Right before serving, stir in one extra tablespoon of cold unsalted butter off the heat. This technique — called mounting — adds gloss, richness, and a silky finish to the sauce that makes it taste distinctly restaurant-quality.
Different ways to make this dish your own
Replace chicken with 400g cubed paneer (Indian fresh cheese). Pan-fry the paneer in butter until golden before adding to the sauce. The process is identical but creates a satisfying vegetarian version with a firm, creamy texture.
Use extra-firm tofu (pressed and cubed) in place of chicken. Press for 30 minutes, marinate in the spice-coconut yogurt mixture, and pan-fry until crispy before adding to the sauce. Use coconut oil and coconut cream for a fully vegan version.
Substitute boneless leg of lamb cut into 1-inch cubes for the chicken. Marinate identically but extend the final simmering time to 30-35 minutes until the lamb is fork-tender. The result is richer and more intensely flavored.
Double the chili powder, add 1-2 diced fresh green chilies to the sauce, and include 1/4 teaspoon cayenne pepper. The cream still softens the heat, but this version brings much more fire to the classic comfort dish.
Perfect pairings to complete the meal
The most traditional and satisfying pairing. Long-grain basmati soaks up the creamy sauce perfectly and provides a neutral base that lets the butter chicken's flavors shine. Add a bay leaf and a small knob of butter when cooking the rice for extra fragrance.
Warm, puffy naan is ideal for scooping up every last drop of sauce. Store-bought naan warmed in a dry pan or over a gas flame works beautifully. The bread's slight chewiness and sweetness pair perfectly with the rich, aromatic curry.
A step up from plain rice — basmati cooked with toasted cumin seeds, bay leaf, and ghee. The subtle cumin flavor complements the spiced butter chicken without competing, and the nutty aroma enhances the whole meal.
A cold yogurt dip with grated cucumber, cumin, and fresh mint provides a refreshing contrast to the warm, rich curry. The cooling raita is especially welcome when the spice level is on the higher side.
Keep it fresh and plan ahead
Store leftover butter chicken in an airtight container in the refrigerator for up to 3 days. The flavors actually improve and deepen overnight as the spices continue to meld. Store separately from any rice or naan.
Butter chicken freezes exceptionally well for up to 3 months. The cream-based sauce holds up well after freezing, though it may look slightly separated when thawed — stir well while reheating and it will come back together smoothly.
The butter chicken sauce (without chicken) can be made up to 3 days ahead and refrigerated. Store the cooked, browned chicken pieces separately and combine when ready to serve, simmering together for 10 minutes.
Reheat gently in a saucepan over medium-low heat, adding a splash of water or broth to loosen the sauce as it thickens when cold. Avoid boiling vigorously, which can cause the cream to separate. Stir occasionally until heated through.
Be the first to review this recipe!
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Browse more like this:
Discover more delicious recipes similar to what you're cooking
Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.