Introduction
Hey friend, you're in for one of those cozy, stick-to-your-ribs dinners. I love making butter chicken when I want everyone to crowd the table and ask for seconds. It's the kind of dish that smells like a hug when it hits the kitchen. The sauce is rich, the chicken turns tender, and the whole house fills with warm, familiar spices. You don't need to be a pro to pull this off. I've cooked this for late-night study sessions, rainy Sundays, and birthday dinners when my oven was the only thing working. It’s forgiving. It forgives a hurried chop or a slightly over-eager simmer. That’s why so many home cooks keep this in their weeknight rotation. I’ll be chatty and practical here, so expect tips, shortcuts, and honest little tricks I use when I’m juggling kids, emails, and dinner prep. If you like food that feels indulgent but actually comes together with real-life time constraints, you’ll love this. I won’t repeat the full ingredient list or spell out the step-by-step — that’s already above — but I will help you make it flavorful, simple, and kind to your schedule. Lean in for tiny swaps, storage pointers, and serving ideas that keep the spirit of the dish intact without fuss. You’re going to want to wipe a bite of sauce off the pan with naan. Trust me.
Gathering Ingredients
I’m so glad you asked about ingredients — shopping and prep set the whole tone. When you head to the store, aim for things that feel fresh and honest. Fresh garlic and ginger make a big difference. If you can get a good, full-fat dairy option for the creamy finishing touch, it gives that velvety mouthfeel everyone raves about. Don’t panic if you can’t find one particular spice; there are easy swaps that keep the character of the dish.
- Chicken cut: Thighs are forgiving and stay juicy, but breasts are okay if you prefer leaner meat.
- Dairy: A richer cream gives more silkiness; lighter options work if you adjust seasoning after tasting.
- Spices: If you don’t have a classic mix on hand, combine warm spices and a pinch of something smoky for depth.
Why You'll Love This Recipe
I promise this recipe has those moments that make you want to invite people over. It’s comforting, but it's also layered — tastes change as it sits and reheats in the best way. You’ll notice a mellow tomato sweetness, a rounded creaminess, and a warmth from spices that never feel overpowering. Here’s why it becomes a home staple for many of us:
- Crowd-pleasing: Folks who aren’t usually adventurous with spices still tend to love this one.
- Flexible timing: Parts of it can be done ahead, so it fits real-life schedules.
- Comfort factor: It’s the kind of food that warms you from the inside and travels well to leftovers.
Cooking / Assembly Process
I’ll talk about the feel of the cooking without repeating the step-by-step you already have. Think of this as a guide to instincts and small checks that save a lot of trouble. First, when the meat meets a hot surface, watch for a quick color change — that initial contact builds flavor. You want a hint of char, not a full finish. If pieces look crowded, give them space; crowding makes steam, and that robs the dish of that lightly browned note everyone loves. For the sauce, aim for a glossy, slightly thick consistency that clings when you stir. If it gets too thin, let it reduce gently; if it tightens up too much, a splash of liquid will loosen it and bring the balance back. I usually keep the heat moderate and patient. Rushing with high flames makes toppings and finishes feel one-note. When you add finishing fat and cream, fold them in slowly so the sauce doesn’t split. Taste as you go. Small tweaks — a pinch more salt, a whisper of sugar, or an extra squeeze of lemon — make the final dish sing.
- Sear with confidence: Achieve color, then finish in the sauce.
- Mind the temperature: Keep things steady so dairy doesn’t separate.
- Adjust at the end: Final seasoning is where you tune the dish to your taste.
Flavor & Texture Profile
I love talking about how this dish feels on the tongue. It’s layered and comforting, and understanding that helps you make tiny tweaks for your crowd. The sauce is creamy and round, with an inviting tomato backbone. You’ll get warmth from toasted spices rather than loud heat. There’s often a subtle, slightly sweet undertone that balances the tang. Texture matters here: you want chicken that’s tender and just yielding, and sauce that’s silky enough to coat rice or bread without running off. If you ever find the sauce is too thin after resting, a light simmer will concentrate flavors and thicken the mouthfeel. If it seems too thick, stir in a touch of warm liquid gradually; that brings things back to a luxurious glide.
- Aromatic top notes: A final sprinkle of fresh herbs lifts the whole bowl.
- Mellow heat: The warmth should build gently, not punch you in the face.
- Creamy finish: The dairy rounds edges and leaves a lasting, satisfying finish.
Serving Suggestions
I always serve this with something that soaks up the sauce. Rice and bread are classic partners, and each brings its own mood to the meal. For a relaxed night, tear warm flatbread and use it like a spoon. For a sit-down dinner, a bed of fragrant grains makes the bowl feel complete. Add a fresh, crunchy element on the side to cut through the richness — something bright and lightly acidic. For drinks, pick something that refreshes: a cool yogurt-based drink or a crisp, citrusy beverage balances the creaminess well.
- Simple sides: Light salads with cucumber and onion keep things fresh.
- Rice options: Plain steamed rice keeps the focus on the sauce; lightly scented rice adds a festive touch.
- Breads: Warm flatbreads or naan are perfect for scooping and sharing.
Storage & Make-Ahead Tips
You’ll be happy to know this one travels well into the next day. I often make a double batch and stash half in the fridge for busy nights. For short-term storage, let the food cool slightly, then transfer to an airtight container and refrigerate. When reheating, warm gently and add a small splash of liquid if the sauce seems thick — this brings back that silky texture. If you want to freeze, cool completely and use freezer-safe containers; it keeps well and reheats nicely. One tip I swear by: separate bulk storage into meal-sized portions so you only thaw what you need. That keeps quality high and saves time on weeknights. When you reheat from frozen, thaw in the fridge overnight if possible. If you reheat straight from frozen, do it over low heat and give it extra time to come through evenly. A brief simmer after reheating helps flavors re-integrate.
- Fridge: Store airtight for a few days for best texture and flavor.
- Freezer: Freeze in portions for easy future meals.
- Reheating: Warm slowly; add a splash of liquid and a final taste-check for seasoning.
Frequently Asked Questions
I get a few questions all the time, so here are clear answers from my kitchen to yours.
- Can I make this vegetarian? Yes — swap the meat for firm paneer, roasted cauliflower, or hearty chickpeas. The sauce keeps its comforting character.
- Can I use a lighter cream? You can, but taste and adjust seasoning since lighter options change the mouthfeel. A gradual finish and a careful stir help keep the sauce smooth.
- How do I control the spiciness? Reduce the heat elements early and always taste before serving. A cooling garnish like yogurt or a squeeze of lemon helps round things out.
- Is kasuri methi essential? It adds a distinctive, slightly bitter, aromatic layer that’s classic. If you can’t find it, a small touch of lemon zest or a hint of fenugreek flavor substitute works in a pinch.
- Can I double the recipe? Yes. Sauce-based dishes scale well, but use a larger pot and watch reduction so flavors stay balanced.
Creamy Indian Butter Chicken (Murgh Makhhani)
Craving rich, buttery comfort? Try this Creamy Indian Butter Chicken — tender marinated chicken in a velvety spiced tomato-cream sauce. Perfect with rice or naan! 🍗🍛❤️
total time
60
servings
4
calories
650 kcal
ingredients
- 800g boneless chicken thighs, cut into chunks 🍗
- 150g plain yogurt 🥛
- 1 tbsp lemon juice 🍋
- 4 garlic cloves, minced 🧄
- 2-inch piece fresh ginger, grated 🫚
- 1 tsp chili powder 🌶️
- 1/2 tsp turmeric powder 🟡
- 1 tsp garam masala 🧂
- Salt to taste 🧂
- 3 tbsp butter 🧈
- 1 tbsp vegetable oil 🫒
- 1 large onion, finely chopped 🧅
- 400g canned crushed tomatoes or tomato puree 🍅
- 1 tbsp tomato paste 🍅
- 200ml heavy cream 🥛
- 1 tsp kasuri methi (dried fenugreek) 🌿
- 1 tsp sugar (optional) 🍬
- Fresh cilantro, chopped for garnish 🌿
- Cooked basmati rice or naan, to serve 🍚
instructions
- Prepare the marinade: in a bowl combine yogurt, lemon juice, minced garlic, grated ginger, chili powder, turmeric, garam masala and salt. Mix well.
- Add the chicken pieces to the marinade, coat thoroughly, cover and refrigerate for at least 30 minutes (or up to overnight for deeper flavor).
- Heat a grill pan or skillet with 1 tbsp oil over medium-high heat. Remove excess marinade from chicken and sear pieces for 3–4 minutes per side until lightly charred but not fully cooked. Set aside.
- In a large pan, melt 2 tbsp butter over medium heat. Add chopped onion and sauté until golden and soft, about 8–10 minutes.
- Stir in tomato paste and cook 1 minute, then add crushed tomatoes. Simmer for 10–12 minutes until the sauce thickens and the oil starts to separate.
- Optional: for an ultra-smooth sauce, blend the tomato-onion mixture with an immersion blender or in a countertop blender, then return to the pan.
- Lower the heat and stir in the remaining 1 tbsp butter, heavy cream, kasuri methi and sugar (if using). Taste and adjust salt and spices.
- Add the seared chicken pieces into the sauce, stir to coat, cover and simmer on low for 12–15 minutes until chicken is cooked through and the flavors meld.
- Garnish with chopped cilantro and a drizzle of cream or a small pat of butter if desired.
- Serve hot with steamed basmati rice or warm naan. Enjoy!