Introduction
A dependable weeknight classic.
As a professional food blogger and home cook I reach for recipes that deliver deep, comforting flavor without long lists of fuss. This butter chicken fits that brief: it’s a luscious, tomato-and-butter–forward curry that wraps tender chicken in a velvety sauce.
What I love about this version is how it balances warmth and richness while staying approachable for cooks of any level. The technique leans on building a simple spice base, gently reducing tomato to concentrate flavor, and finishing with cream for silk. The result is familiar yet elevating, a dish that feels indulgent but is wonderfully doable on a busy evening.
Read on for everything from ingredient notes to troubleshooting and plating ideas. I’ll also include explicit, easy-to-follow ingredient and instruction sections so you can jump straight into the kitchen with confidence. Whether you’re serving this to family, friends, or keeping it all to yourself, the sauce’s glossy sheen and aromatic warmth make it a trusty go-to in my rotation.
Tip: Prepare your mise en place and you’ll be surprised how quickly this comes together without sacrificing flavor.
Why You’ll Love This Recipe
Comfort without complication.
This butter chicken earns its place on any weeknight menu by delivering the soul-warming notes of a classic curry while staying streamlined and accessible. The approach leans into layering rather than complexity: a simple marinade to tenderize and flavor the chicken, a quick browning step to add caramelized depth, and a focused spice finish to aromatize the sauce.
The sauce’s structure—tomato body, butter silk, and a whisper of cream—creates a luxurious mouthfeel that coats rice and bread beautifully. You’ll notice that the spices are there to support rather than dominate; they give warmth and aromatic interest while allowing the tomato and butter to shine.
This recipe is forgiving: small adjustments in heat, simmer time, or cream will still yield an excellent result. It’s also scalable for entertaining and adapts well to pantry variations, so you can make it with what you have while preserving the defining flavors. For busy cooks who crave big flavor with minimal drama, this is a dependable, delicious choice that consistently wins at the dinner table.
Serving flexibility: It pairs effortlessly with both fluffy rice and tear-apart flatbreads, making it ideal for family-style dinners.
Flavor & Texture Profile
What to expect on the plate.
This butter chicken is all about contrasts that harmonize: a tangy tomato backbone softened by butter and cream, warm savory spices, and tender chicken with a slight caramelized edge from browning. The sauce should be glossy and smooth, coating a spoon with a luxurious, clingy texture that’s satisfying without feeling heavy.
Aromatically, the dish opens with garlic and ginger notes, followed by warm, slightly sweet garam masala layers and a gentle earthiness from cumin and coriander. Turmeric brings the classic golden hue and a quiet bitterness that balances the sweet acidity of tomato puree and the finish of sugar when used. Chili powder provides controllable warmth; it should sing in the background, not compete with the sauce’s creaminess.
Texturally, the chicken should be yielding and moist, the result of a brief marinade and quick sear before finishing in sauce. The butter contributes silkiness and a glossy finish, while the cream rounds edges and deepens color. When these elements align, each bite is a comforting balance of bright, buttery, and warmly spiced flavors that invite a second spoonful.
Gathering Ingredients
Organize for speed and success.
A compact, focused ingredient list is the cornerstone of a quick butter chicken that still tastes layered and refined. Before you heat the pan, assemble everything so you can move smoothly through browning, sauce-building, and finishing without scrambling.
- 600 g chicken thighs, skinless
- 120 g plain yogurt
- 1 tbsp lemon juice
- 3 garlic cloves, crushed
- 1 tbsp fresh ginger, grated
- 2 tsp garam masala
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp turmeric
- 1 tsp chili powder
- 400 g tomato puree
- 50 g butter
- 2 tbsp vegetable oil
- 120 ml double cream
- 1 tsp salt
- 1 tsp sugar
- Handful fresh cilantro, chopped
- 1 tsp kasuri methi (optional)
Prep notes: Measure spices into small bowls, crush the garlic and grate the ginger, and have your dairy nearby so finishing is seamless. If you’re short on an ingredient, there are easy swaps (discussed in other sections), but laying everything out first guarantees a smooth cook and a rich, well-blended sauce.
Preparation Overview
A clear rhythm for the cook.
This recipe follows a simple, efficient sequence designed to build flavor quickly: a short marinade to tenderize and flavor the chicken, a focused sear to develop browning and depth, and a concentrated tomato base that gets enriched with butter and cream at the end. The goal is to layer intensity through heat and time without creating unnecessary complexity.
Start by combining aromatic elements with yogurt to give the chicken a gentle acid and enzyme-driven tenderizing bath. While the chicken rests briefly, organize your pan, oil, and butter so transitions between searing and sauce-building are frictionless. Browning is an important step here; it introduces caramelized notes that elevate the sauce from simple tomato to something much more savory and rounded.
When you move into the sauce, give the tomato a little time to reduce and concentrate. The spices are added in stages to bloom in fat and then to infuse the tomato body. Finish by stirring in butter and cream to create that signature silk, adjusting seasoning, and folding in the aromatic dried herb if you’re using it. With everything prepped, this flow makes the dish predictable, fast, and reliably delicious.
Cooking / Assembly Process
Step-by-step instructions to execute perfectly.
- Mix yogurt, lemon juice, half the garlic, half the ginger, 1 tsp garam masala, cumin, coriander, turmeric and salt; add chicken and marinate 15 minutes.
- Heat oil in a large pan over medium-high heat and brown chicken pieces 4–5 minutes per side; remove and set aside.
- Melt butter in the same pan, add remaining garlic and ginger and sauté 1 minute.
- Add chili powder and remaining garam masala, stir 30 seconds until fragrant.
- Pour in tomato puree, add sugar, reduce heat and simmer 10 minutes until sauce thickens.
- Return chicken to the sauce and simmer 8–10 minutes until cooked through.
- Stir in cream and kasuri methi, heat 2 minutes and adjust salt to taste.
- Garnish with chopped cilantro and serve hot with rice or naan.
Pro execution notes: Use the same pan for browning and sauce to capture fond; deglaze gently with the tomato puree to lift those caramelized bits. Keep the heat moderated when you add cream so it integrates smoothly without splitting. Rest the finished pan briefly off heat before final tasting and adjusting seasoning.
Serving Suggestions
Make it an occasion or keep it casual.
Butter chicken’s creamy sauce and warming spices lend themselves to a variety of serving styles. For a traditional approach, present the curry with a generous mound of fluffy basmati rice and warm, charred naan for soaking up every last spoonful of sauce. For a lighter contrast, serve alongside a simple cucumber and yogurt salad to add cool, crunchy freshness that cuts through the richness.
If you’re hosting, consider family-style plating with bowls of rice, flatbreads, and a vibrant fresh salad or pickled cucumber on the side; pass around wedges of lemon so guests can brighten the dish to their taste. Garnish options like slivered ginger, a final knob of butter, or a scattering of chopped cilantro add visual appeal and a final aromatic lift.
For meal prep, portion into shallow containers with rice on one side and the sauce on the other; this keeps textures better for reheating. If you want to make it feel special for a weeknight, serve in warmed bowls and finish with a drizzle of cream and chopped herbs at the table. Small touches like warm naan straight from a skillet will elevate the experience without extra time in the kitchen.
Storage & Make-Ahead Tips
Plan ahead without losing quality.
This butter chicken stores and reheats beautifully, making it a smart choice for meal planning. Cool the curry to room temperature before transferring to airtight containers to preserve flavor and prevent condensation. Stored properly in the refrigerator, the sauce’s flavors meld and often taste even better after an overnight rest.
When reheating, do so gently over low heat to avoid curdling the cream—add a splash of water or cream if the sauce seems too thick. For microwave reheating, use medium power and stir at short intervals to maintain a smooth texture. If frozen, portion into meal-sized containers and thaw overnight in the fridge before reheating; the structure of the sauce holds up well after freezing, especially when you reheat slowly.
Make-ahead strategies:
- Marinate the chicken and refrigerate for a short time before cooking to save prep time on the day.
- Prepare the spice mix and garlic-ginger paste in advance to speed up the cooking sequence.
- Cook the sauce a bit ahead and finish with butter and cream just before serving for maximum silkiness.
These small steps keep your weeknight dinner feeling freshly made without the stress of last-minute assembling.
Frequently Asked Questions
Answers to common questions from home cooks.
- Can I use chicken breast instead of thighs? Yes; chicken breast can be used, though thighs are more forgiving and stay juicier. If using breast, watch the cooking time to avoid drying out.
- What can I substitute for kasuri methi? Dried fenugreek leaves add a characteristic aroma; omit if unavailable or substitute with a tiny pinch of ground fenugreek if you have it. Fresh fenugreek is not a direct swap due to its different flavor profile.
- How do I control the heat? Adjust the chili powder to taste, or use smoked paprika for color with milder heat. Balance heat with a touch more cream or sugar if needed.
- Can I make this dairy-free? Use vegan butter and a coconut milk or cashew cream substitute in place of dairy cream and butter; the texture will be slightly different but still rich and satisfying.
- Is this recipe freezer-friendly? Yes. Freeze in meal-sized containers and thaw in the fridge overnight before reheating gently.
Final note: If you have more nuanced questions—about spice swaps, side dishes, or converting this to a stovetop-forced batch for a crowd—I’m always happy to share adaptations and troubleshooting tips to match your pantry and preferences.
Quick & Easy Butter Chicken
Creamy, flavorful butter chicken ready in 40 minutes — perfect for weeknight dinners!
total time
40
servings
4
calories
550 kcal
ingredients
- Chicken thighs, 600 g 🍗
- Plain yogurt, 120 g 🥛
- Lemon juice, 1 tbsp 🍋
- Garlic cloves, 3 crushed 🧄
- Fresh ginger, 1 tbsp grated 🫚
- Garam masala, 2 tsp 🧂
- Ground cumin, 1 tsp 🌿
- Ground coriander, 1 tsp 🌱
- Turmeric, 1/2 tsp 🟡
- Chili powder, 1 tsp 🌶️
- Tomato puree, 400 g 🍅
- Butter, 50 g 🧈
- Vegetable oil, 2 tbsp 🛢️
- Double cream (heavy cream), 120 ml 🥛
- Salt, 1 tsp 🧂
- Sugar, 1 tsp 🍯
- Fresh cilantro, handful chopped 🌿
- Kasuri methi (optional), 1 tsp 🌿
instructions
- Mix yogurt, lemon juice, half the garlic, half the ginger, 1 tsp garam masala, cumin, coriander, turmeric and salt; add chicken and marinate 15 minutes.
- Heat oil in a large pan over medium-high heat and brown chicken pieces 4–5 minutes per side; remove and set aside.
- Melt butter in the same pan, add remaining garlic and ginger and sauté 1 minute.
- Add chili powder and remaining garam masala, stir 30 seconds until fragrant.
- Pour in tomato puree, add sugar, reduce heat and simmer 10 minutes until sauce thickens.
- Return chicken to the sauce and simmer 8–10 minutes until cooked through.
- Stir in cream and kasuri methi, heat 2 minutes and adjust salt to taste.
- Garnish with chopped cilantro and serve hot with rice or naan.