Butter Chicken Recipe (Murgh Makhani)

The first time I tasted real butter chicken, I was sitting in a small Indian restaurant with low lighting and the smell of a tandoor oven drifting out from the kitchen. The server set down a copper bowl of something that glowed orange-red under a swirl of cream, and one spoonful was enough to rearrange my entire idea of what chicken curry could be. It was rich without being heavy, gently spiced without setting my mouth on fire, and the chicken was so tender it barely needed chewing. I spent the whole drive home thinking about it, and by the next weekend I was in my own kitchen trying to recreate it.

Easy Butter Chicken Recipe - finished dish
Easy Butter Chicken Recipe – finished dish

That was years ago, and after many batches — some too thin, some too sharp with tomato, one memorable disaster involving an entire tablespoon of cayenne — I finally landed on this easy butter chicken recipe. It gives you that same restaurant-style murgh makhani experience with a weeknight-friendly method and spices you can find at any well-stocked grocery store.

If butter chicken is new to you, here is the short version of its story. Murgh makhani was born in Delhi in the 1950s, at a restaurant called Moti Mahal, when chef Kundan Lal Gujral figured out what to do with leftover tandoori chicken that had dried out by the end of the night. He simmered it in a sauce of tomatoes, butter, and cream, and one of the most beloved curries in the world was the result. The name tells you everything: murgh means chicken, makhani means buttery. This is comfort food in its purest form.

What makes this version “easy” is that we skip the traditional tandoor oven entirely. Instead, we marinate chicken thighs in spiced yogurt, give them a quick char under the broiler (or right in the pan), and finish them in a silky tomato-cream sauce that comes together in about 35 minutes. No special equipment, no hard-to-pronounce techniques — just a deep, restaurant-worthy curry that tastes like it took all afternoon.

Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 6
Course: Main Course
Cuisine: Indian
Calories: 485

Ingredients
  

  • 2 lbs boneless, skinless chicken thighs cut into 1 and 1/2-inch pieces
  • 1 cup plain whole-milk yogurt
  • 2 tablespoons lemon juice freshly squeezed
  • 2 tablespoons tandoori masala
  • 2 teaspoons Kashmiri red chili powder
  • 1 tablespoon fresh ginger grated
  • 4 garlic cloves minced (for marinade)
  • 1 1/2 teaspoons kosher salt
  • 3 tablespoons unsalted butter plus more for finishing
  • 1 large yellow onion finely chopped
  • 4 garlic cloves minced (for sauce)
  • 1 tablespoon fresh ginger grated (for sauce)
  • 1 tablespoon garam masala
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon ground cardamom
  • 1 tablespoon tomato paste
  • 1 can tomato passata 28 oz
  • 1 teaspoon sugar or honey
  • 1 cup heavy cream plus extra for drizzling
  • 1 tablespoon kasuri methi dried fenugreek leaves
  • Kosher salt to taste
  • Fresh cilantro leaves for serving

Equipment

  • Large mixing bowl for marinade
  • Large deep skillet, saute pan, or Dutch oven
  • rimmed baking sheet
  • Tongs and wooden spoon
  • Blender or immersion blender optional
  • Measuring cups and spoons

Method
 

  1. Marinate: whisk yogurt, lemon juice, tandoori masala, chili powder, ginger, garlic, salt; coat chicken, refrigerate 1-8 hours.
  2. Broil marinated chicken 5-7 min until lightly charred at edges (does not need to cook through).
  3. Melt butter in skillet; cook onion 6-8 min until soft and golden.
  4. Add garlic, ginger, cook 1 min; add garam masala, cumin, coriander, turmeric, cardamom, stir 30-45 seconds.
  5. Stir in tomato paste 1 min; add passata, sugar, salt; simmer 10-12 min until slightly thickened.
  6. Blend until silky (optional) with immersion blender.
  7. Nestle broiled chicken into sauce; simmer 8-10 min until cooked through.
  8. Reduce heat to low; crush kasuri methi over pan, stir in cream; simmer 2-3 min (do not boil).
  9. Serve over basmati rice or with naan, drizzle cream, scatter cilantro.

Why You’ll Love This Recipe

  • Restaurant flavor, home-kitchen effort — all the creamy, smoky richness of your favorite Indian takeout, made with one skillet and one bowl.
  • Pantry-friendly spices — garam masala, cumin, turmeric, and paprika do the heavy lifting; nothing here requires a specialty store run (with one optional-but-worth-it exception).
  • Forgiving and flexible — the sauce can be blended silky-smooth or left rustic, the heat level is fully adjustable, and it reheats beautifully.
  • A true crowd-pleaser — mild enough for kids and spice-cautious eaters, but layered enough to impress anyone who loves Indian food.
  • Made for meal prep — the flavors actually deepen overnight, and both the sauce and the finished curry freeze wonderfully.
  • Naturally gluten-free — no flour, no thickeners, just real ingredients doing the work.

Quick Facts About Butter Chicken

DishButter Chicken (Murgh Makhani)
OriginDelhi, India (1950s)
CuisineIndian
CourseDinner — main dish
Key IngredientsChicken thighs, yogurt, tomatoes, butter, cream, garam masala, kasuri methi
Prep Time20 minutes (+ 1 to 8 hours marinating)
Cook Time35 minutes
Total Time55 minutes (+ marinating)
Servings6
DifficultyEasy
Calories~485 per serving (approximate)

How to Make Butter Chicken (Step-by-Step)

Step 1: Marinate for Maximum Flavor

Yogurt tenderizes while spices penetrate. Even 1 hour helps; overnight (up to 8 hours) is transformative. Use thighs, cut evenly.

Easy Baked Chicken

Step 2: Char Under the Broiler

Single layer, space between pieces. You want color outside, juicy center — the sauce finishes the job.

Preparing ingredients for Easy Butter Chicken Recipe
Preparing ingredients for Easy Butter Chicken Recipe

Step 3: Build the Sauce Base

Cook onion low and slow until golden. Bloom spices 30–45 seconds in hot fat until intensely aromatic.

Step 4: Simmer the Tomato Sauce

Tomato paste first, then passata. Simmer until thickened and fat glistens at edges. Sugar tames acidity.

Cooking Easy Butter Chicken Recipe
Cooking Easy Butter Chicken Recipe

Step 5: Blend, Add Chicken, Finish with Cream

Blend if desired; nestle in chicken; simmer. Crush kasuri methi over pan; stir in cream gently — never boil.

Easy Butter Chicken Recipe cooking process
Easy Butter Chicken Recipe cooking process

Pro Tips

1. Choose chicken thighs over breasts.
Boneless, skinless thighs have more fat and connective tissue, so they stay juicy even if you cook them a minute too long. They also soak up the marinade beautifully. If you only have breasts, cut them into larger chunks than you would thighs and watch the timing closely.

2. Use full-fat yogurt in the marinade.
Low-fat or nonfat yogurt can turn watery and won’t coat the chicken as well. Full-fat plain yogurt clings to every piece, tenderizes gently with its lactic acid, and browns better under the broiler.

3. Marinate overnight whenever you can.
Even one hour makes a difference, but 6 to 8 hours is where the chicken turns truly tender and the spices penetrate deeply. Don’t go much past 8 hours, because yogurt can start to make the texture soft and mushy.

4. Cut the chicken into even pieces.
Pieces of similar size cook at the same pace under the broiler, so you won’t end up with some chunks dry and others underdone. Aim for roughly 1½-inch pieces.

5. Don’t skip the char.
Those blackened edges are the smoky backbone of the dish, the home-kitchen stand-in for the tandoor. Spread the chicken in a single layer with space between pieces so it chars instead of steams. The chicken only needs to be browned outside, since it finishes cooking in the sauce.

6. Wipe off excess marinade before broiling.
Thick clumps of yogurt can burn before the chicken browns. Let most of the excess drip off, leaving a light coating.

7. Cook the onions low and slow.
Golden onions give the sauce natural sweetness and body. Rushing them on high heat leaves a sharp, raw taste. Give them a good 8 to 10 minutes and stir often.

8. Bloom your spices, but don’t burn them.
Stir the ground spices into hot fat for just 30 to 45 seconds, until they smell intensely aromatic. This unlocks their flavor. Any longer and they turn bitter, so if the pan looks dry, add a splash of water or the tomato paste right away.

9. Cook the tomato paste first.
Let the tomato paste fry for a minute or two before adding the passata. This removes its raw, tinny taste and adds a deeper, sweeter tomato flavor.

10. Simmer until the fat glistens at the edges.
This is the visual cue that the sauce is ready. When you see little pools of orange-red butter around the edges, the tomatoes have cooked down properly and the flavor has concentrated.

11. Balance the acidity.
Tomatoes vary a lot in sharpness. A small pinch of sugar tames the acid, and an extra knob of butter rounds out any harsh edges. Taste before adding the cream and adjust.

12. Use Kashmiri chili for color, not heat.
Kashmiri chili powder gives butter chicken its signature red-orange glow with very gentle warmth. If you can’t find it, use sweet paprika for color and add a pinch of cayenne for heat, a little at a time. (Learn from the tablespoon-of-cayenne disaster.)

13. Crush the kasuri methi in your palm.
Dried fenugreek leaves are what make butter chicken taste like butter chicken. Rub them between your palms over the pan as you add them. This releases their aroma and gives the sauce its distinctive, slightly bittersweet, maple-like fragrance.

14. Blend for silk, or leave it rustic.
An immersion blender gives you a restaurant-smooth sauce in about 30 seconds. If you like a more homestyle texture, skip the blending. Either way, blend before adding the chicken.

15. Keep the heat low after the cream goes in.
Stir the cream in gently and keep the sauce at a bare simmer. Boiling can cause it to split. If that happens, take the pan off the heat and whisk in a spoonful of warm cream.

16. Let it rest.
The curry tastes good right away but even better after 10 minutes off the heat, and better still the next day.

Recipe Variations

Dairy-free: coconut yogurt, coconut oil, coconut cream. Low-carb: skip sugar, serve over cauliflower rice. Paneer makhani: swap chicken for paneer. Instant Pot: sauté then 5 min high pressure. Kid-friendly: halve chili, use paprika for color. Try our Chicken Enchilada Soup.

Dairy-Free Butter Chicken

Use coconut yogurt in the marinade, coconut oil in place of butter, and full-fat coconut cream in place of dairy cream. The coconut adds a subtle sweetness that pairs well with the warm spices. Add the coconut cream at the end on low heat, just as you would with regular cream.

Low-Carb Butter Chicken

Skip the sugar and serve over cauliflower rice or with steamed vegetables. Be sure to use unsweetened tomato passata. This version is naturally low in carbs and still rich and satisfying.

Paneer Makhani

Swap the chicken for cubes of paneer. Marinate it for just 30 minutes, then pan-sear until golden before adding it to the sauce for the last 5 minutes. It is a great vegetarian option that uses the same sauce.

Instant Pot Butter Chicken

Use the sauté function for the onions, spices, and tomato paste. Add the passata and marinated chicken, then pressure cook on high for 5 minutes with a quick release. Stir in the cream and kasuri methi on the sauté setting at low heat.

Slow Cooker Butter Chicken

Sear the marinated chicken first for flavor, then add it to the slow cooker with the sauce ingredients. Cook on LOW for 4 to 5 hours. Stir in the cream and crushed kasuri methi in the last 15 minutes.

Kid-Friendly Butter Chicken

Cut the chili powder in half and use sweet paprika for color. The sauce stays creamy, rich, and mild, and kids tend to love it over plain rice.

Spicier Butter Chicken

Add a finely chopped green chili with the onions, or increase the Kashmiri chili and add a pinch of cayenne. Serve with sliced fresh chilies on the side so everyone can adjust their own heat.

Butter Chicken with Vegetables

Stir in a handful of baby spinach at the end, or add cooked chickpeas, peas, or cubed potatoes for a heartier meal. Peas added in the last 5 minutes bring sweetness and color.

Oven-Baked Version

No broiler? Bake the marinated chicken on a rack at 450°F for 15 to 18 minutes, flipping once, until browned at the edges. Then continue with the sauce as written.

Leftover Chicken Shortcut

This is the original spirit of the dish. Use leftover roasted or tandoori-style chicken, cut into chunks, and warm it in the finished sauce for 5 to 10 minutes.

Butter Chicken Pizza, Wraps, and Bowls

Leftover sauce and chicken make fantastic wraps with naan, loaded rice bowls, or even a pizza topping with mozzarella and red onion.

Butter Chicken vs Similar Curries

Butter ChickenTikka MasalaChicken Curry
Richness★★★★★★★★★☆★★★☆☆
Spice★★☆☆☆ mild★★★☆☆ medium★★★★☆ bold
Best ForBeginners, crowdsSpice loversWeeknight simplicity

Serving Suggestions

Basmati rice and warm naan are essential. Add cucumber raita, kachumber salad, mango chutney. Try it over Baked Chicken And Rice-style seasoned rice. Mango lassi or cold lager to drink.

Fluffy basmati rice and warm, buttery naan are the classics. Add a cooling cucumber raita, a crunchy kachumber salad of tomato, cucumber, and onion, and a spoonful of mango chutney. A sprinkle of fresh cilantro and a swirl of cream on top makes each bowl look like it came from a restaurant. For drinks, try a mango lassi or a cold lager.

Finished Easy Butter Chicken Recipe ready to serve
Finished Easy Butter Chicken Recipe ready to serve

Storage, Freezing & Reheating

Fridge: 4 days (better on day two). Freezer: 3 months; thaw overnight. Reheat: gently on stovetop; never boil after cream.

Troubleshooting

ProblemWhyFix
Thin sauceUnder-simmeredSimmer 5–10 min more
Sharp/acidicTomato aciditySugar + butter + simmer
Split sauceToo much heatWhisk in warm cream off heat
BlandUnder-bloomed spicesBloom more garam masala in butter

Final Thoughts

Butter chicken has a way of turning an ordinary night into a small celebration. Once you’ve made the base recipe, play with the heat, the texture, and the toppings until it feels like yours. Either way, you’ll end up with a bowl of creamy, glowing comfort that is hard to beat.

Frequently Asked Questions

Butter chicken vs tikka masala?

Butter chicken is milder, creamier, with fenugreek; tikka masala is bolder and spicier.

Can I use chicken breast?

Yes, but thighs stay juicier. Cut breast larger and don’t overcook.

Make ahead?

Yes — refrigerate up to 4 days; flavors deepen overnight.

Freeze well?

Yes, up to 3 months. Thaw overnight; stir over low heat.

How to get rich orange-red color?

Fresh Kashmiri chili + fully simmered tomatoes until fat glistens.

Substitute for kasuri methi?

No perfect sub; extra garam masala + pinch of maple sugar in a pinch.

Gluten-free?

Yes as written — just check spice blends are certified GF.

What to serve with it?

Basmati rice, naan, raita, kachumber salad, mango chutney, mango lassi.

Nutrition Overview

Approximate per serving (serves 6, rice not included): 485 calories | 32g protein | 14g carbs | 34g fat | 16g saturated fat | 3g fiber | 9g sugar | 620mg sodium

Easy Butter Chicken Recipe macronutrient breakdown chart
Easy Butter Chicken Recipe macronutrient breakdown chart

More Recipes You’ll Love

Similar Posts