Few dishes offer the kind of comfort and satisfaction that a plate of creamy butter chicken with fluffy basmati rice, warm garlic naan, and a chilled yogurt raita delivers. Known traditionally as Murgh Makhani, butter chicken is one of India’s most beloved dishes, famous for its silky tomato-based sauce, tender chicken, and rich, spiced aroma that fills the kitchen as it simmers.
Originally created in Delhi in the 1950s, this dish was developed by repurposing leftover tandoori chicken, folding it into a creamy, buttery tomato gravy. Today, it’s enjoyed globally as a symbol of North Indian cuisine, especially when paired with fragrant basmati rice and soft, chewy naan straight from the tandoor.
The combination of savory, spicy, and tangy elements—balanced with the cooling contrast of raita—makes this an irresistible meal for weeknights, celebrations, or cozy dinner gatherings.
Ingredients Overview
Here’s a breakdown of the key components that give this dish its memorable taste and texture:
Chicken
Boneless, skinless chicken thighs are preferred for their juiciness and tenderness. They hold up well to marination and long cooking times. Chicken breast can also be used, but it may be slightly less moist.
Marinade Essentials:
-
Yogurt: Acts as a tenderizer, helping the spices absorb into the chicken.
-
Ginger-Garlic Paste: Adds a deep aromatic base.
-
Garam Masala, Turmeric, Chili Powder: These spices infuse the meat with warmth and color.
Butter Chicken Sauce
-
Tomatoes: Canned crushed tomatoes or fresh puréed tomatoes are used for the tangy base.
-
Butter & Cream: Provide the signature rich, velvety texture.
-
Fenugreek (Kasuri Methi): A defining element in flavor—earthy and slightly bitter.
-
Honey or Sugar (optional): To round out the acidity of the tomatoes.
Basmati Rice
Choose aged basmati rice for a long-grain texture that’s fluffy and aromatic. A quick rinse before cooking removes excess starch, ensuring separated grains.
Garlic Naan
Traditionally cooked in a tandoor, naan is soft with blistered edges. Garlic butter adds a savory depth that’s ideal for scooping up every last bit of sauce.
Yogurt Raita
A simple mix of thick yogurt, chopped cucumber, mint, and a pinch of cumin, raita serves as a cooling counterpart to the warm spices of the main dish.
Ingredient Tips:
-
Use full-fat dairy for creamier texture and better flavor absorption.
-
Fresh garlic and ginger are key—skip the powders for the marinade and sauce.
-
Don’t skip the kasuri methi—it’s essential to the signature butter chicken aroma.
Step-by-Step Instructions

Step 1: Marinate the Chicken
In a large bowl, combine 1 cup plain yogurt, 1 tablespoon ginger-garlic paste, 1 teaspoon turmeric, 1 teaspoon chili powder, 1 teaspoon garam masala, ½ teaspoon salt, and 1½ pounds chicken thighs cut into chunks. Mix well and let marinate in the fridge for at least 1 hour (overnight is ideal).
Step 2: Cook the Chicken
Heat 1 tablespoon oil in a heavy skillet. Add the marinated chicken in batches and sear until golden and slightly charred on the edges—about 4–5 minutes per side. Remove and set aside. The chicken will finish cooking in the sauce.
Step 3: Make the Butter Sauce
In the same pan, melt 3 tablespoons unsalted butter. Add 1 small chopped onion and sauté until golden. Add 1 tablespoon ginger-garlic paste and stir until fragrant. Pour in 1½ cups puréed tomatoes and simmer until thickened, about 10–12 minutes.
Add 1 teaspoon garam masala, 1 teaspoon chili powder, 1 teaspoon cumin, 1 teaspoon paprika, and salt to taste. Cook for another 3–4 minutes.
Step 4: Blend for Creaminess
For restaurant-smooth sauce, transfer the mixture to a blender and purée until velvety. Return to the pan and stir in ½ cup heavy cream and 1 tablespoon kasuri methi. Simmer for 5 more minutes.
Step 5: Add Chicken Back In
Return the seared chicken and its juices to the sauce. Simmer gently for 8–10 minutes until fully cooked and infused with flavor. Finish with an extra tablespoon of butter and a drizzle of cream if desired.
Step 6: Prepare the Basmati Rice
Rinse 1 cup basmati rice under cold water until clear. In a pot, bring 1¾ cups water to a boil. Add a pinch of salt and the rinsed rice. Cover, reduce heat to low, and cook for 15 minutes. Let rest for 5 minutes before fluffing.
Step 7: Make the Garlic Naan
If using store-bought naan, warm it in the oven. For homemade:
-
Combine 2 cups flour, ½ teaspoon salt, 1 teaspoon sugar, ½ teaspoon baking powder, and ¾ cup yogurt.
-
Knead into a soft dough and rest for 30 minutes.
-
Roll into ovals, brush with garlic butter, and cook on a hot skillet or grill pan until blistered.
Step 8: Assemble the Raita
Mix 1 cup Greek yogurt with ½ cup finely diced cucumber, a sprinkle of roasted cumin powder, and a handful of chopped mint or cilantro. Chill until serving.
Tips, Variations & Substitutions
Cooking Tips
-
Don’t rush the tomato reduction—it builds deep flavor.
-
For extra smokiness, finish the dish with a drop of liquid smoke or char a piece of coal and let the chicken absorb the smoke in a covered bowl (traditional dhungar method).
Ingredient Swaps
-
Vegan: Substitute tofu for chicken, coconut milk for cream, and vegan butter.
-
Dairy-Free: Use cashew cream or coconut cream instead of dairy.
-
Low-Carb: Serve over cauliflower rice or with keto naan alternatives.
Regional Variations
-
Punjabi-style: Heavier on butter and cream.
-
Hyderabadi-style: May include coconut milk or poppy seed paste for a southern twist.
Serving Ideas & Occasions
This is a show-stopping dish for a dinner party, family feast, or festive occasion like Diwali or Eid. Serve it with:
-
Steamed or saffron-infused basmati rice
-
Warm garlic or butter naan
-
Cooling yogurt raita with fresh mint
-
Sliced red onions with lemon wedges
-
A cup of masala chai for a complete Indian meal
It’s also a great make-ahead option—flavors deepen overnight and it reheats beautifully.
Nutritional & Health Notes
Butter chicken is rich, but when balanced with lighter sides like raita and portioned basmati rice, it becomes a satisfying meal with protein, carbs, and healthy fats.
To lighten it up:
-
Use Greek yogurt instead of cream
-
Reduce butter and opt for grilled chicken
-
Serve smaller portions with a big side salad or steamed vegetables
Each serving provides a protein-rich main dish, while the raita adds probiotics and the rice offers clean energy from complex carbs.
FAQs
Q1: Can I use store-bought butter chicken sauce?
A1: You can, but making it from scratch gives you more control over flavor, spice level, and freshness. Store-bought versions often contain preservatives and excess salt.
Q2: What can I use instead of kasuri methi?
A2: Kasuri methi has a unique flavor, but if unavailable, try a pinch of fennel seed or celery leaf. You could also skip it, though it’s a defining ingredient in traditional butter chicken.
Q3: Can I make butter chicken ahead of time?
A3: Yes, and it actually tastes better the next day. Store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove with a splash of water or cream.
Q4: Is butter chicken very spicy?
A4: It’s mild compared to other Indian dishes. You can adjust the spice by reducing chili powder or using sweet paprika for color without heat.
Q5: What’s the difference between tikka masala and butter chicken?
A5: While both are creamy and tomato-based, tikka masala tends to be spicier and tangier, with more robust spices. Butter chicken is creamier, sweeter, and more buttery in flavor.
Q6: Can I freeze butter chicken?
A6: Absolutely. Let it cool, store in freezer-safe containers, and freeze for up to 2 months. Thaw in the fridge and reheat slowly on the stove.
Q7: What sides go best with butter chicken?
A7: Basmati rice, garlic naan, and cucumber raita are classics. You can also serve with jeera (cumin) rice, paratha, or even a crisp kachumber salad for freshness.
Print
Creamy Butter Chicken with Basmati Rice, Garlic Naan & Yogurt Raita
Description
Tender chicken simmered in a rich, spiced tomato-butter sauce, served with fragrant basmati rice, garlic naan, and a cooling yogurt raita.
Ingredients
For the Chicken Marinade:
-
1½ lbs boneless chicken thighs
-
1 cup plain yogurt
-
1 tbsp ginger-garlic paste
-
1 tsp turmeric
-
1 tsp chili powder
-
1 tsp garam masala
-
½ tsp salt
For the Sauce:
-
3 tbsp butter
-
1 small onion, chopped
-
1 tbsp ginger-garlic paste
-
1½ cups puréed tomatoes
-
½ cup heavy cream
-
1 tsp garam masala
-
1 tsp paprika
-
1 tsp cumin
-
1 tbsp kasuri methi
-
Salt to taste
For Basmati Rice:
-
1 cup basmati rice
-
1¾ cups water
-
Salt to taste
For Garlic Naan:
-
2 cups all-purpose flour
-
½ tsp salt
-
1 tsp sugar
-
½ tsp baking powder
-
¾ cup yogurt
-
Garlic butter for brushing
For Yogurt Raita:
-
1 cup Greek yogurt
-
½ cup diced cucumber
-
½ tsp cumin powder
-
Fresh mint or cilantro
Instructions
-
Marinate chicken in yogurt, spices, and ginger-garlic paste for at least 1 hour.
-
Sear chicken in hot skillet until golden; set aside.
-
In the same pan, sauté onion in butter, then add ginger-garlic paste.
-
Add puréed tomatoes and cook down for 10 minutes.
-
Stir in spices, then blend the sauce until smooth.
-
Return sauce to pan, add cream, fenugreek, and chicken.
-
Simmer until chicken is fully cooked and sauce is thickened.
-
Rinse and cook basmati rice until fluffy.
-
Mix naan dough, rest, roll, and cook on skillet.
-
Combine yogurt, cucumber, cumin, and mint for raita.
Notes
For vegan, substitute tofu and coconut milk. Freeze leftovers for up to 2 months. Pairs beautifully with pickled onions and mint chutney.