Restaurant Style Butter Chicken (Murgh Makhani)
Bring the magic of a cozy bistro home. Juicy marinated chicken meets a rich, buttery sauce. It is the ultimate comfort food for a rainy evening.
- Amelia Rose
- Warm Meals
- September 3, 2026
- 4 min read
- Updated November 5, 2026
- Total time
- 1 h 10 min
- Servings
- 4 Servings
- Difficulty:
- Medium
Table of contents
Honestly, there is something about the way a house smells when you are simmering tomato puree and garam masala that just settles the soul. I remember when I first tried to make this at home; I was so worried I wouldn't get that glossy finish, but you know, with a little patience and enough butter, it all comes together. It's just... cozy.
Well, the secret is really in the wait. Letting the chicken sit in that mix of plain yogurt, lemon juice, and ginger-garlic paste does something wonderful to the meat. It becomes so tender. Then, when you stir in the heavy cream and those dried fenugreek leaves—the kasuri methi—the whole kitchen starts to feel warm and golden.
Yeah, it takes a little bit of time, but look, the best things usually do. There is nothing quite like scooping up this restaurant style butter chicken with a piece of warm naan while the world slows down for a while.
The story behind it
Known traditionally as Murgh Makhani, this beloved dish emerged from the creative kitchens of Delhi in the 1950s. It was born from a desire to prevent tandoori chicken from drying out, leading chefs to create a rich, buttery gravy that could envelop the meat in moisture and flavor. The name 'Makhani' itself is derived from 'makhan', the Hindi word for butter, which is the heart of the dish's luxurious texture.
Over the decades, restaurant style butter chicken has evolved from a local specialty into a global symbol of Indian comfort food. Its balance of acidity from the tomatoes and the soothing richness of cream represents a perfect culinary harmony. The addition of kasuri methi provides an earthy, slightly bitter undertone that prevents the sweetness of the sauce from becoming overwhelming.
Culturally, the dish reflects the welcoming nature of Indian hospitality, designed to be shared in large pots with family and friends. Whether served in a high-end eatery or a quiet home kitchen, the goal remains the same: to provide a meal that feels indulgent, nourishing, and deeply satisfying.

Why You'll Love It
- Honestly, it's that velvety texture that gets me every time; it feels like a warm hug in a bowl on a rainy Tuesday.
- I mean, the way the 500g boneless, skinless chicken breast stays so juicy inside that rich sauce is just... wow.
- It has this lovely, nostalgic aroma of kasuri methi and garam masala that just fills the whole house and makes everyone gather in the kitchen.
- Well, look, you get that fancy restaurant feel without having to leave your pajamas—so comforting and just right.
Tips for success
- Char the chicken, for a deeper color, lightly sear the cubed chicken in a hot pan for 2-3 minutes per side before marinating.
- Concentrate the tomato, if you want a more robust flavor, simmer the tomato puree on low for 20 minutes before adding chicken.
- Balance the cream, use a low-fat yogurt for a lighter version, but keep the heavy cream to balance the acidity.
Professional secrets
- The double-addition of garam masala ensures both a base depth and a fresh top-note of spice.
- Adding butter at the very end creates an emulsion that gives the sauce a professional glossy finish.
- The use of kasuri methi provides the distinct 'earthy' undertone found in high-end Indian restaurants.

Common mistakes to avoid
- Adding the cream while the heat is too high, which can cause the sauce to break
- Skipping the marination time, which leaves the chicken less tender
- Using too much salt before tasting the final reduction of the sauce
Substitutions
- Heavy cream: Full-fat coconut milk. Makes it dairy-free and adds a subtle coconut sweetness.
- Honey: Brown sugar. Adds a similar sweetness with a slight molasses depth.
- Chicken breast: Chicken thighs. Thighs are a bit more forgiving and stay juicier.
Variations
- Coconut‑Cream Butter Chicken: For a dairy-free twist, replace the heavy cream with a can of full‑fat coconut milk and use light coconut oil instead of butter. It's a bit tropical, but still buttery and creamy.
- Spicy Chickpea Butter Chicken: Add 1 cup cooked chickpeas to the sauce during step 6. It gives the dish a hearty texture and an extra protein boost—perfect if you're looking for something a bit more filling.

Storage
Keep leftovers in the fridge for up to 3 days; if freezing, they'll last 3 months. Just reheat gently with a splash of milk to bring back that creaminess.
Make ahead
You can marinate the chicken up to a day in advance. The sauce also tastes even better the next day, so feel free to cook it ahead and reheat it gently.
Leftovers
Store in an airtight container in the fridge for 3 days. When reheating, add a tiny splash of water or milk to keep the sauce from getting too thick.
Serving ideas
- Serve hot with warm buttered basmati rice
- Pair with freshly baked garlic naan or roti brushed in ghee
- Add a final swirl of heavy cream on top for a restaurant look
- Garnish with a generous sprinkle of fresh chopped cilantro
Allergy information
Contains dairy (butter, cream, yogurt).
Restaurant Style Butter Chicken (Murgh Makhani)
Bring the magic of a cozy bistro home. Juicy marinated chicken meets a rich, buttery sauce. It is the ultimate comfort food for a rainy evening.
- Prep time
- 45 min
- Cook time
- 25 min
- Total time
- 1 h 10 min
- Difficulty
- Medium
- Cuisine
- Indian
Ingredients
For the Chicken Marination
For the Butter Sauce
For Finishing
Instructions
- 1
First, let's get the marination ready. In a large bowl, whisk together the 1 cup plain yogurt, 1 tablespoon lemon juice, 1 tablespoon ginger‑garlic paste, 1 teaspoon ground turmeric, 1 teaspoon ground cumin, 1 teaspoon garam masala, 1 teaspoon paprika (for color and mild heat), and 1 teaspoon salt. Honestly, just make sure it's all smooth and blended well.
- 2
Now, add the 500g boneless, skinless chicken breast, cut into 1‑inch cubes to the bowl. I like to really get in there and make sure every little piece is thoroughly coated. Cover it up with plastic wrap or a lid and let it rest in the fridge for at least 30 minutes, or up to an hour. This is where the magic happens and the flavors really meld together.
- 3
Heat that 2 tablespoons butter, melted in a large skillet or Dutch oven over medium heat. Toss in the 1 medium onion, finely diced, and sauté them until they're translucent and just a bit golden—usually takes about 5‑6 minutes. It smells so lovely at this stage.
- 4
Stir in the 2 cloves garlic, minced and 1 tablespoon fresh ginger, minced. Cook them for just a minute until they're fragrant. Then, add the 1 teaspoon cumin seeds (or 1 teaspoon ground cumin) and cook for another 30 seconds. Wow, the aroma is just wonderful.
- 5
Sprinkle in the 1 teaspoon ground coriander and 1 teaspoon garam masala (additional for the sauce). Keep stirring constantly for about a minute, then pour in the 1 cup tomato puree (pureed canned tomatoes). Let it come to a gentle simmer and reduce slightly for about 5 minutes.
- 6
Now we add the marinated chicken and all that lovely liquid right into the sauce. Stir it so the pieces are well coated, then cover it and simmer for 10 minutes. You're looking for the chicken to be just cooked through, with an internal temperature of 165°F / 74°C.
- 7
Turn the heat down to low. Whisk in the 1/2 cup heavy cream, 1/4 cup plain yogurt (to cool the sauce), 2 teaspoons kasuri methi (dried fenugreek leaves), 1 tablespoon honey or sugar (optional, for balance), and the additional 1 tablespoon lemon juice. Simmer gently for another 5 minutes. I mean, just watch it thicken up and the flavors marry beautifully.
- 8
Fold in the remaining tablespoon of butter. Stir it until it melts in, giving the sauce a gorgeous, glossy sheen. Give it a taste and adjust the salt if you feel it needs a pinch more.
- 9
Finally, transfer your butter chicken to a serving dish. Sprinkle on the 1 tablespoon fresh cilantro, chopped (for garnish), and if you're feeling fancy, swirl a small spoonful of cream on top. It looks just like a restaurant dish, doesn't it?
Nutrition per serving
- 480 kcal
- Calories
- 34 g
- Protein
- 18 g
- Carbs
- 32 g
- Fat
Tips & notes
- The kasuri methi is really the secret to that authentic restaurant smell and taste. - Don't rush the marination; the yogurt tenderizes the chicken breast beautifully. - Be careful not to boil the sauce too hard after adding the cream, or it might separate.
Frequently asked questions
Can I use chicken thighs instead of breast?
Oh, absolutely. Thighs are a bit more forgiving and stay very juicy, just keep the 1-inch cube size.
What if I don't have kasuri methi?
It's a bit hard to replace that specific scent, but you can leave it out or use a pinch of dried parsley if you just want the look.
How do I store leftovers without them splitting?
Just keep it in a covered dish in the fridge for up to 3 days, and reheat it slowly on low heat with a tiny bit of milk.



