Introduction
I’m so happy you’re here — this dish brings people together. You probably know it as butter chicken or Murgh Makhani, and it’s the kind of food that hugs you from the inside. I love making it when friends drop by or when the week’s been long and we need something comforting and a little showy. The sauce is glossy and rich, and the kitchen smells like toasted spices and sweet tomatoes. I’ll be honest: the first time I made this for a group, my neighbor asked for seconds before I even sat down. That’s the kind of reaction this recipe gets. You don’t need fancy gear to pull it off. A sturdy skillet or heavy-bottomed pan and some patience will do the trick. If you’ve ever been intimidated by curries, don’t be. We’ll focus on simple techniques, friendly swaps, and little tricks that make a big difference. Expect a balance of buttery richness, gentle spice, and a touch of tanginess. Along the way I’ll share small real-life tips — like how to save time on a busy evening, how to make the sauce silky without fuss, and how to tame heat if someone at the table is sensitive to spice. Keep your favorite rice or bread ready. This dish is all about sharing, scraping bowls, and getting a little saucy with your napkin.
Gathering Ingredients
Let me help you shop like someone who actually cooks for people, not like you’re assembling a lab experiment. Start by thinking in broad groups: protein, dairy or creamy element, tomatoes, aromatics, spices, and finishing herbs or acids. Aim for fresh aromatics and good quality cream if you want that luxurious finish — it really shows. If you’re picking chicken, look for pieces that stay tender when simmered; they should look plump and not dry. For dairy, a full-fat cream or a coconut-cream swap gives you that velvety mouthfeel. If you use yogurt for a quick marinate, choose one that's creamy, not overly watery. Your spice jar can be a lifesaver here. Freshly toasted or recently bought ground spices give brighter flavor than ones that have been sitting forever. You don’t need a list memorized; think of the pantry building blocks instead. I keep a small stash of whole spices for occasional toasting, and ground mixes for speed. When you grab tomatoes or tomato puree, pick the version you prefer for texture — some people like a chunkier base, others prefer it smooth. Fresh cilantro or another fresh herb at the end lifts the whole thing. Quick shopping checklist (categories only):
- Protein that stays tender when simmered
- Creamy dairy or plant-based alternative
- Tomato component for the sauce
- Aromatics like onion, garlic, ginger
- A few warm spices and a finishing herb
Why You'll Love This Recipe
I know why you’ll come back to this — it’s reliably comforting and endlessly forgiving. The flavors are layered but not fussy. You get a creamy base that carries gentle warmth from spices, a hint of sweetness, and a silky finish that clings to rice and bread. This dish is flexible. Make it weeknight-friendly or upgrade it for guests without changing the soul of it. It’s also crowd-pleasing. Kids and picky eaters often love the mild creaminess, while anyone who likes a little heat can adjust with a pinch more spice at the table. One of my favorite things is how leftovers taste even better the next day — the flavors knit together overnight. If you’re short on time, there are friendly shortcuts that won’t make your dinner suffer. You can prep aromatics ahead, use a good-quality tomato product, or make the sauce earlier and warm everything up when dinner’s almost ready. For those who like texture contrast, searing the protein for a caramelized exterior adds depth without changing the heart of the dish. This recipe is a balance of comfort and technique: it’s approachable for cooks who want straightforward steps, and satisfying for people who enjoy thoughtful little details. Why it works:
- Creamy sauce tames spice and brings richness
- Tomato base gives brightness and body
- Searing or charring adds savory depth
- Finishing herbs add freshness at the end
Cooking / Assembly Process
I’ll walk you through the idea behind each stage so you’re cooking with confidence, not just following steps. Think in three comfortable phases: build flavor, combine gently, finish with cream and herbs. Start by building a base of aromatic flavors in the pan; that’s where the dish gets its backbone. Use heat to coax sweetness out of onions and to bloom your spices so they release oils and aroma. You don’t need to overcomplicate it — just pay attention and keep the pan moving so nothing burns. Next is combining the components so the protein and sauce can get acquainted. A gentle simmer is your friend here. Too furious a boil will toughen the protein and make the sauce break; too low and nothing melds properly. The key is patience: let the flavors soften and marry without rush. If you like a perfectly smooth sauce, a quick blend can do wonders — but an intentionally rustic texture is also lovely and very forgiving. Finishing is where you adjust and personalize. A small knob of butter or a splash of cream will shine through and mellow any edges. Fresh crushed dried herb or a squeeze of lemon at the end can brighten things up. Practical tips while cooking:
- Use medium heat when sweating aromatics; don’t rush color
- Give the protein space in the pan when searing; overcrowding steams it
- Simmer gently when combining so the sauce stays silky
- Adjust seasoning at the end — small changes make big differences
Flavor & Texture Profile
You’re going to notice a few clear things when you taste this: warmth from the spices, creaminess from dairy or an alternative, the tomato’s bright backbone, and a finishing herb note that lifts everything. Texture-wise, the sauce is smooth and clingy. It should coat rice and naan beautifully without feeling greasy. If you like contrast, a little char on the protein offers a pleasant counterpoint to the silky sauce. The balance is important. You want warmth, not overwhelming heat. You want richness, not heaviness. Sweetness and acidity are there to keep the sauce lively. Small adjustments change the profile significantly: a touch more cream mellows spice, a squeeze of acid wakes it up, and even a hint of sugar or honey can round a tomato’s sharp edge. When you spoon it up, look for that glossy sheen — that’s a sign the fat and tomato have emulsified well. If your sauce separates or feels thin, gentle recombining over low heat often rescues it. I like to finish with a scattering of chopped herbs for freshness and a little texture contrast. What to expect on the palate:
- Silky, rich sauce that’s smooth on the tongue
- Mild to moderate warmth from spices, adjustable
- Tomato brightness balanced by creaminess
- Fresh herb finish that adds lift and color
Serving Suggestions
I love serving this with simple, comforting sides that soak up every drop. Think warm rice or torn bread that invites people to mop and share. When friends come over, I plate a big bowl of rice, a basket of warmed flatbreads, and a shallow dish of the curry so everyone can help themselves. It’s casual and social. For a lighter meal, pair with a crisp salad that has acidic notes — a cucumber-and-yogurt salad or a bright green salad with lemon vinaigrette works wonders. If you’re serving a crowd, set up a small station:
- Large bowl of steamed rice or a few naan wrapped in a tea towel
- Small dishes with pickles or chutney for contrast
- Fresh herbs and sliced chilies for those who want extra heat
Storage & Make-Ahead Tips
You’ll be glad to know this holds up nicely. Make-ahead helps when you’re juggling schedules. You can prepare the sauce a day ahead and gently rewarm it before adding the protein, or finish everything and let it rest in the fridge — flavors often improve overnight. When reheating, do it slowly over low heat and add a splash of cream or water if it seems thicker than you want. That restores a silky texture without changing the flavor. Freeze portions in airtight containers for up to a few months; thaw in the fridge overnight before reheating. If you’re separating components, keep rice and naan stored separately to avoid sogginess. For quick weeknight dinners, I sometimes marinate the protein in the morning and cook everything in the evening. That small prep step saves a chunk of time and gives the protein a flavor boost. Storage checklist:
- Refrigerate leftovers in airtight containers for 3–4 days
- Freeze in portioned containers for longer storage
- Rewarm gently and add a splash of dairy or water if needed
- Store breads separately to keep texture
Frequently Asked Questions
I get asked the same things over and over, so here are the answers that actually help in the kitchen. Can I use different cuts of chicken? Yes — you can use cuts that stay tender with gentle simmering. Adjust cooking time accordingly and watch texture rather than time. How do I control the spice level? Small adjustments at the end work wonders: add heat a little at a time or serve spicy elements on the side. People can help themselves and everyone’s happy. Can I make this dairy-free? Absolutely. Use a creamy plant-based alternative and a dairy-free butter substitute where needed. Keep an eye on texture as some substitutes behave differently when heated. Is blending the sauce necessary? No. Blending gives a silky finish, but leaving it slightly rustic is fine and saves a step. How do I get a smoky, tandoori-like flavor? A quick char over direct heat or under a hot broiler adds that smoky note without special equipment. Do it carefully to avoid burning. Any tips for reheating? Reheat gently over low heat and stir often. Add a splash of cream or water if the sauce thickened in the fridge. Final practical paragraph: One small ritual I always do is taste the dish right before serving — not as a formal check, but as a moment to tweak and make it mine. A tiny sprinkle of salt, a squeeze of lemon, or a scatter of herbs can turn a good meal into a memorable one. These little acts are what make home cooking feel like love on a plate.
Indian Butter Chicken (Murgh Makhani)
Craving rich, creamy Indian Butter Chicken? 🍛✨ Tender spiced chicken in a velvety tomato-butter sauce — perfect with basmati rice or naan. Ready in under an hour! 🥘🍚
total time
50
servings
4
calories
650 kcal
ingredients
- 800g boneless chicken thighs, cut into chunks 🍗
- 200g plain yogurt (for marinade) 🥛
- 1 tbsp lemon juice 🍋
- 4 cloves garlic, minced 🧄
- 2-inch piece ginger, grated 🫚
- 2 tsp garam masala 🌶️
- 1½ tsp chili powder or paprika 🌶️
- 1 tsp ground turmeric 🟡
- 1½ tsp salt 🧂
- 3 tbsp butter 🧈
- 1 tbsp neutral oil (vegetable or ghee) 🛢️
- 1 large onion, finely chopped 🧅
- 400g tomato puree or crushed tomatoes 🍅
- 150ml heavy cream (or coconut cream for variation) 🥥
- 1 tsp kasuri methi (dried fenugreek leaves) 🌿
- 1 tsp sugar or honey 🍯
- Fresh cilantro, chopped (for garnish) 🍃
- Cooked basmati rice or naan, to serve 🍚
instructions
- Marinate: In a bowl combine yogurt, lemon juice, half the garlic, half the ginger, 1 tsp garam masala, chili powder, turmeric and 1 tsp salt. Add chicken, mix well and marinate 20–30 minutes (or up to 2 hours in fridge).
- Sear chicken: Heat 1 tbsp oil in a large skillet over medium-high heat. Sear marinated chicken pieces for 3–4 minutes per side until lightly browned (they will finish cooking in the sauce). Remove and set aside.
- Make masala base: In the same pan melt 2 tbsp butter. Add chopped onion and sauté until golden, about 6–8 minutes. Add remaining garlic and ginger and cook 1–2 minutes until fragrant.
- Add spices and tomato: Stir in remaining garam masala and a pinch more chili if desired. Pour in tomato puree, 1 tsp sugar and simmer gently for 8–10 minutes, stirring occasionally, until the sauce thickens and deepens in color.
- Blend (optional): For an ultra-smooth sauce, let the tomato mixture cool slightly and blend with an immersion blender or in a regular blender, then return to pan.
- Finish sauce and simmer chicken: Return the seared chicken to the sauce. Add remaining butter and simmer on low for 10–12 minutes, until chicken is cooked through and tender.
- Add cream and kasuri methi: Stir in the heavy cream and crushed kasuri methi. Simmer 2–3 minutes more to meld flavors. Adjust salt and sweetness to taste.
- Garnish and serve: Sprinkle chopped cilantro over the butter chicken. Serve hot with steamed basmati rice or warm naan to soak up the sauce.
- Tips: For smoky ‘tandoori’ notes, briefly char the seared chicken over open flame or under a broiler before adding to the sauce. Leftovers keep well and taste even better the next day.