Butter Chicken: The Creamy Indian Classic You’ll Crave Again and Again
If you’ve ever sat down to a plate of rich, velvety curry on a chilly night, you know the magic of Butter Chicken. The first time I made it at home, I remember standing over the skillet, inhaling the tomato–butter aroma, thinking, “Why did I ever wait this long to try this from scratch?” It’s the kind of meal that bridges worlds: deeply rooted in Indian tradition yet perfectly suited to an American kitchen. Even if you’ve only tasted it in restaurants, you’ll find that making Butter Chicken at home is surprisingly doable and deeply rewarding.
Ingredients & Equipment You’ll Need
Core Ingredients
Ingredient | Amount | Notes |
---|---|---|
Boneless chicken thighs | 1 ½ lbs (680 g) | Thighs stay juicy, but breasts work if preferred |
Plain Greek yogurt | ¾ cup (180 ml) | For marinating the chicken |
Lemon juice | 2 tbsp (30 ml) | Brightens the marinade |
Garlic cloves, minced | 4 cloves | Fresh garlic enhances flavor |
Fresh ginger, grated | 2 tbsp (28 g) | Adds warm, spicy notes |
Garam masala | 2 tsp (4 g) | Essential Indian spice blend |
Ground cumin | 2 tsp (4 g) | Balances the tomato base |
Smoked paprika | 2 tsp (4 g) | Adds subtle smokiness |
Butter | 4 tbsp (56 g) | Unsalted, for finishing the sauce |
Heavy cream | 1 cup (240 ml) | Creates that signature velvety texture |
Tomato puree | 15 oz (425 g) | Use smooth, quality puree for best results |
Kasoori methi (fenugreek leaves) | 1 tbsp (2 g) | Optional but authentic |
Salt | To taste | Adjust throughout cooking |
Fresh cilantro | For garnish | Optional but brightens the dish |
Optional Flavor Boosters
- Red pepper flakes or green chilies for extra heat.
- A pinch of sugar if the tomatoes taste too acidic.
Equipment
- Large skillet or Dutch oven.
- Mixing bowl for marinade.
- A blender or immersion blender for a silky sauce.
- Meat thermometer for checking doneness (165°F for chicken).

Step‐by‐Step Preparation
Marinate the Chicken
Combine yogurt, lemon juice, minced garlic, grated ginger, garam masala, cumin, smoked paprika, and a pinch of salt in a bowl. Add chicken pieces and coat well. Cover and refrigerate for at least 30 minutes, though 2–4 hours delivers the deepest flavor.

Search for Smoky Depth
Heat a tablespoon of butter in your skillet over medium-high heat. Sear the marinated chicken just until browned on all sides. It doesn’t need to be fully cooked yet—browning locks in flavor and adds that restaurant-style char. Remove the chicken and set it aside.
Build the Sauce
In the same skillet, add another tablespoon of butter. Toss in extra garlic and ginger if you like a punch of aromatics. Pour in tomato puree and cook for 5–7 minutes, stirring to deepen the flavor. Add garam masala, cumin, paprika, and salt. Blend the sauce if you want it ultra-smooth.

Finish With Butter and Cream
Lower the heat. Stir in the remaining butter and heavy cream until the sauce turns a beautiful orange hue. Return the chicken to the skillet, coat it in the sauce, and simmer for 10–15 minutes until the chicken is cooked through. Sprinkle kasoori methi for that authentic touch. Taste and adjust seasoning—sometimes a squeeze of lemon or a pinch of sugar makes everything pop.
Cooking Time, Serving & Best Pairings
Butter Chicken is surprisingly weeknight-friendly once you know the steps. Marinating can be done earlier in the day or even the night before. The actual cooking takes roughly 25–30 minutes.

Serving Ideas
Pair your Butter Chicken with basmati rice or fluffy jasmine rice to soak up the creamy tomato sauce. Warm naan or garlic roti makes every last drop count. For a fresher contrast, serve a crisp cucumber salad or lightly roasted vegetables on the side.
Tips for Perfect Timing
- Start your rice before you sear the chicken, so everything finishes together.
- Keep a small saucepan of warm water handy to loosen the sauce if it thickens too much.
- To test doneness, cut into a piece or check with a thermometer—juicy, opaque chicken at 165°F is your goal.
Dietary Variations & Adaptations
Vegan or Plant-Based
Swap the chicken for firm tofu or tempeh. Use coconut cream or cashew cream instead of dairy. Replace butter with coconut oil or a vegan butter substitute.
Gluten-Free
Most ingredients are naturally gluten-free, but double-check your spice blends. Serve with gluten-free naan or rice.
Low-Calorie or Lighter
Use low-fat yogurt for marinating and swap half the heavy cream for unsweetened coconut milk or evaporated skim milk. Reduce butter by half or replace part with olive oil. Serve with a big salad or steamed veggies to balance the richness.
Halal-Friendly
Choose halal-certified chicken from your butcher or local store. Ensure your spices and butter are sourced appropriately.
Spice Adjustments
If you’re sensitive to heat, reduce smoked paprika or skip red pepper flakes. For a kick, toss in diced green chilies or a little cayenne.
Variations & Regional Twists
Instant Pot or Slow Cooker
If you’re short on time, sear the marinated chicken right in your Instant Pot, add the sauce ingredients, and cook on high pressure for about 7 minutes. For a slow cooker version, brown the chicken on the stove, then cook everything together on low for 4–5 hours.
Oven-Baked Butter Chicken
Spread the marinated chicken in a baking dish, bake at 375°F until cooked, then toss in the sauce on the stovetop for a shortcut that saves stovetop space.
Smoky Restaurant-Style
For that unmistakable tandoor flavor, add a few drops of liquid smoke or grill the marinated chicken over high heat before adding it to the sauce.
Twist on Sides
Try serving your Butter Chicken over quinoa or with whole-wheat pita for a modern take. For a fusion spin, use the sauce as a topping for baked potatoes or flatbreads.
Storage, Leftovers & Meal Prep Tips
Butter Chicken tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the refrigerator for up to four days.
Freezing
Cool the dish completely, portion it into freezer-safe containers, and freeze for up to three months. Thaw in the fridge overnight and reheat gently on the stove with a splash of cream or broth to restore creaminess.
Meal Prep Shortcuts
- Double the marinade and sauce, then freeze half before adding chicken for a ready-to-go future dinner.
- Pre-cook rice or buy pre-made naan for effortless weeknight meals.
- Store small portions in freezer bags for single servings—perfect for quick lunches.
Nutrition & Health Considerations
Nutrient | Per Serving (Approx.) |
---|---|
Calories | 450–480 kcal |
Protein | 32 g |
Carbohydrates | 10 g |
Fat | 30 g |
Saturated Fat | 16 g |
Sodium | 620 mg |
Fiber | 2 g |
The exact numbers vary with substitutions or portion size, but this gives you a ballpark idea. To lighten the dish, you can use reduced-fat dairy, add more vegetables, or serve with cauliflower rice instead of traditional rice.
There’s something comforting about a dish that feels both exotic and familiar. When you prepare Butter Chicken at home, you get to control the spice level, the creaminess, and even the pairing on your plate. Once you see that buttery, spiced sauce coat tender chicken pieces, you’ll understand why this classic has earned a permanent place on American dinner tables. Try your own twist next time—whether that’s smoky grilled chicken or a lighter coconut cream base—and enjoy a dish that tastes just as good (if not better) than your favorite restaurant version.
FAQ
What’s the difference between Butter Chicken and Chicken Tikka Masala?
Butter Chicken tends to be milder, creamier, and a bit sweeter. Chicken Tikka Masala uses bolder spices and often has more intense heat. The sauce for Butter Chicken usually has more butter, cream, and a gentle tomato gravy, while Tikka Masala is spicier and sometimes tangier.
Can I make Butter Chicken without cream?
Yes — you can substitute cream with full-fat coconut milk, cashew cream, or even blended soaked cashews. These give you creaminess without dairy, while keeping that signature richness in the sauce.
Is Butter Chicken spicy? How can I adjust the heat?
The classic version is mild to medium heat. If you’re sensitive, reduce or skip chili powder or smoked paprika. For more heat, add fresh green chilies or a pinch of cayenne. Adjust spice gradually — you can always add more later.
What part of the chicken is best for Butter Chicken, thighs or breasts?
Thighs are more forgiving: they stay juicy and tender even when simmered. Breasts work too but can dry out if overcooked. If using breast, cut it into smaller pieces and watch the cooking time.
How do I get that rich, smoky flavor in Butter Chicken without a tandoor?
You can sear the marinated chicken at high heat, grill it outdoors, or broil it under your oven’s broiler to get char. Some people add a touch of smoked paprika or even a little liquid smoke in a small amount to mimic that smoky finish.
How far ahead can I do the marinade and sauce prep?
You can marinate the chicken 2-4 hours ahead or even overnight. The sauce (without cream) can be made a day in advance, cooled, and stored in the fridge. Just gently reheat and stir in cream/butter when you’re ready to cook.
Print
Butter Chicken
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Halal
Description
A creamy, flavorful Indian curry featuring tender chicken simmered in a spiced tomato-butter sauce, perfect for serving with rice or naan for a comforting, restaurant-quality meal at home.
Ingredients
1 ½ lbs (680 g) boneless chicken thighs
¾ cup (180 ml) plain Greek yogurt
2 tbsp (30 ml) lemon juice
4 garlic cloves, minced
2 tbsp (28 g) fresh ginger, grated
2 tsp (4 g) garam masala
2 tsp (4 g) ground cumin
2 tsp (4 g) smoked paprika
4 tbsp (56 g) butter, divided
1 cup (240 ml) heavy cream
15 oz (425 g) tomato puree
1 tbsp (2 g) kasoori methi (fenugreek leaves), optional
Salt, to taste
Fresh cilantro, for garnish
Optional: red pepper flakes or green chilies, pinch of sugar if tomatoes are acidic
Instructions
Combine yogurt, lemon juice, minced garlic, grated ginger, garam masala, cumin, smoked paprika, and salt in a bowl. Add chicken and coat evenly. Cover and marinate for at least 30 minutes, preferably 2–4 hours.
Heat 1 tbsp butter in a large skillet over medium-high heat. Sear marinated chicken until browned on all sides but not fully cooked. Remove and set aside.
In the same skillet, add 1 tbsp butter. Sauté additional garlic and ginger if desired, then pour in tomato puree. Cook for 5–7 minutes, stirring, to deepen flavor. Add remaining garam masala, cumin, smoked paprika, and salt. Blend sauce if desired for a smooth texture.
Lower heat, stir in remaining butter and heavy cream. Return chicken to skillet and coat in sauce. Simmer for 10–15 minutes until the chicken is fully cooked and the sauce thickens.
Sprinkle kasoori methi and garnish with fresh cilantro. Adjust seasoning with lemon juice or a pinch of sugar if needed. Serve hot with rice or naan.
Notes
Chicken thighs stay juicier than breasts, but breasts can be used if monitored closely.
Add extra heat with green chilies or cayenne, or keep it mild by reducing paprika.
Marinate ahead or prep sauce a day in advance for easier weeknight cooking.
For a dairy-free version, substitute coconut cream or cashew cream for heavy cream.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Keywords: Butter Chicken, Indian curry, Murgh Makhani, creamy tomato sauce, chicken dinner, easy curry recipe, naan and rice pairing, comfort food
What Are Our Readers Saying?
There are no reviews yet. Be the first one to write one.