Introduction
Creamy Butter Chicken — a name that evokes warmth, comfort, and the velvety allure of a tomato-cream gravy finished with butter.
As a professional food writer I always look for dishes that balance familiarity with technique, and this curry sits squarely in that sweet spot. The recipe in this article grew from an obsession with the way a well-made sauce coats each morsel and how gentle heat and the right aromatics coax deep, layered flavors from simple pantry spices.
Beyond the recipe mechanics, there’s an emotional draw: dishes like this create a sense of occasion without demanding fuss, turning an ordinary evening into something comforting and memorable. Whether you want to feed a hungry family or impress a small group of friends, this curry is forgiving and generous.
What I’ll share here are thoughtful techniques, aroma-focused tips, and practical notes that help you get an ultra-smooth sauce and tender protein every time. Expect guidance on balancing richness, handling spice, and lifting flavors with small finishing touches that make the dish sing.
Read on for ingredient clarity, a clear step-by-step guide, mid-cook visual prompts, and smart make-ahead and storage suggestions so this butter-rich curry becomes a reliable favorite in your repertoire.
Why You’ll Love This Recipe
Why this version becomes a go-to
I test a lot of curries, and the reasons this particular approach stands out are practical and sensory. From a technique perspective, the method separates flavor-building stages: a spiced yogurt-based flavor foundation, a focused browning phase for savory caramel notes, and a slow, forgiving simmer that melds tomato acidity and dairy for a rounded finish.
As a diner you’ll enjoy a dish that is rich without being cloying: layers of warm spices, a hint of bright acidity, and a silkiness that comes from finishing with butter and cream. The contrast between the browned edges of the seared protein and the lush sauce creates a satisfying mouthfeel.
For cooks, this recipe is adaptable. It tolerates small timing variances and allows staging — you can marinate ahead or sear in batches without losing quality. It’s also an excellent canvas: simple additions or garnishes elevate it for different occasions, and the core technique translates well to other proteins or vegetarian swaps.
Finally, it’s a crowd-pleaser. The aroma as the sauce simmers fills the kitchen and invites people to the table, while the gentle spice level can be nudged up or down to suit your audience. That balance of reliability, richness, and flexibility is why this version earns repeat appearances on weeknight and weekend menus alike.
Flavor & Texture Profile
What you’ll taste and feel on the plate
This curry is about harmony between comforting richness and bright, aromatic lift. The tomato base provides a ripe sweetness and tang that is smoothed by cream and butter into a luxurious, clingy sauce. The spice blend reads warm rather than hot, with fragrant notes that come alive on the palate rather than blasting it.
Texture plays a starring role: tender pieces of protein retain slight resistance from searing, offering a pleasant bite, while the sauce is thick enough to coat grains or bread but still moves fluidly on a spoon. Tiny flecks from crushed dried fenugreek and finely minced aromatics punctuate the sauce with herbaceous and savory highlights, and a finishing pat of butter melts into glossy, velvety sheen.
For structure, the sear gives caramelized edges and Maillard complexity; the simmer gently collapses tomato fibers and concentrates flavor; the brief blending step—if chosen—creates an ultra-silky mouthfeel. The final balance should feel rounded: a touch of acidity to cut richness, a whisper of sweetness to balance tomato sharpness, and aromatic warmth that invites another bite.
When plating, aim to preserve contrasts: a few crisp-edged pieces, a spoonful of sauce that glistens, and fresh herbs for a green, aromatic lift. Those contrasts deliver the satisfaction that defines a great butter chicken.
Gathering Ingredients
Ingredients — gather everything before you begin
Organization saves time and keeps the cooking flow calm. Arrange bowls and measuring tools, and set the spices and dairy close at hand so you can move confidently between marinating, searing, and sauce-building. If you like, use small prep bowls for spices to speed the process once the pan is hot.
Below is the complete ingredient list for the recipe. Having everything weighed and measured first reduces last-minute scrambles and ensures even seasoning across batches. Use high-quality pantry spices for the best aromatic lift, and choose full-fat dairy where the recipe asks for cream or yogurt — it makes a noticeable difference in texture and mouthfeel.
- 800 g boneless chicken thighs, cut into bite-size pieces
- 200 g plain yogurt (for marinade)
- 2 tbsp lemon juice
- 2 tsp garam masala
- 1 tsp ground turmeric
- 1 tsp chili powder (adjust to taste)
- 1 tsp ground cumin
- 1½ tsp salt
- 3 tbsp vegetable oil or ghee
- 4 tbsp unsalted butter
- 1 large onion, finely chopped
- 4 garlic cloves, minced
- 2-inch piece fresh ginger, grated
- 400 g canned crushed tomatoes (or tomato puree)
- 100 ml heavy cream (or double cream)
- 1 tsp sugar
- 1 tsp kasuri methi (dried fenugreek leaves), crushed
- Fresh cilantro for garnish
- Cooked basmati rice or naan for serving
When you shop, prioritize freshness for aromatics and whole spices where possible. If you use a blender for the sauce, make sure it’s ready and cooled slightly if blending hot liquids. Small prep steps here prevent interruptions during the hot-cook stage and keep textures and temperatures consistent.
Preparation Overview
Plan, sequence, and small techniques that lift the result
The most successful versions of this curry are less about rush and more about staged attention. First, give the protein a flavor foundation so that the spices and acid can penetrate and begin building depth. Then create concentrated savory notes through a controlled sear; that caramelization contributes fundamental umami character to the finished bowl.
Next, focus on the sauce: cook down the tomatoes until they lose raw brightness and coalesce into a glossy base. Gentle simmering concentrates flavors without harshness. If you prefer a silky texture, a quick blend smooths tomato fibers and integrates aromatics into a cohesive whole — use an immersion blender or transfer to a heat-safe blender with care.
Finishing is where nuance matters: adding cold dairy to a warm sauce slowly and off-heat reduces splitting risk and maintains a smooth, glossy finish. A final stir-in of butter boosts sheen and mouthfeel. Keep heat low for the final simmer so the protein remains tender rather than tightening up.
A mise en place mindset here makes the cooking stage calm and efficient. Expect to flip between pan-and-bowl work; tidy as you go, and use the pan juices and fond left from searing to deepen the sauce. Small choices — salt early in the marinade, reserve pan drippings, and adjust acidity at the end — are the difference between good and exceptional.
Cooking / Assembly Process
Step-by-step Instructions
- Marinate the chicken: In a bowl combine yogurt, lemon juice, 1 tsp garam masala, turmeric, chili powder, cumin and 1 tsp salt. Add the chicken, mix well, cover and refrigerate for at least 1 hour (or overnight for best flavor).
- Sear the chicken: Heat 2 tbsp oil in a large skillet over medium-high heat. Remove excess marinade from the chicken and sear pieces in batches until browned (they do not need to be fully cooked). Transfer to a plate.
- Make the base: In the same pan, add 2 tbsp butter and a little oil if needed. Sauté the chopped onion over medium heat until golden and translucent, about 8–10 minutes.
- Add aromatics: Stir in garlic and grated ginger and cook 1–2 minutes until fragrant. Add the remaining 1 tsp garam masala and continue to cook briefly.
- Tomato sauce: Pour in the crushed tomatoes, add sugar and remaining salt. Simmer gently for 10–12 minutes, stirring occasionally, until the sauce thickens and the oil separates slightly.
- Blend for silkiness (optional): For an ultra-smooth sauce, let it cool slightly and blend with an immersion blender or in a regular blender until smooth, then return to the pan.
- Finish the curry: Return the seared chicken with any juices to the tomato sauce. Stir in the cream and remaining 2 tbsp butter. Simmer on low for 8–12 minutes until the chicken is cooked through and the sauce is creamy.
- Adjust seasoning: Crush kasuri methi between your palms and stir into the curry. Taste and adjust salt, sugar or chili as needed.
- Garnish and serve: Sprinkle chopped cilantro on top and serve hot with steamed basmati rice or warm naan. Enjoy with a squeeze of lemon if desired.
- Video tip: If following the video, note the timing for searing and simmering to keep the chicken tender and the sauce velvety.
These steps follow a logical flow from marinating to finishing; keep your heat controlled during searing and the final simmer to protect tenderness and maintain sauce texture.
Serving Suggestions
Plate, pair, and garnish for maximum appeal
Presentation enhances the eating experience. For contrast and texture, offer an assortment of soft and slightly chewy accompaniments: a light, fragrant steamed grain or a warm flatbread both perform beautifully as vehicles for the sauce. A scattering of fresh herbs on top adds bright color and a fresh aromatic note that lifts each bite.
Think about temperature and contrast: serve the curry hot and the accompaniments warm or room-temperature so textures remain distinct. Add a wedge of citrus at the table to let guests brighten the dish to taste; acidity cuts through richness and refreshes the palate between bites.
For side dishes, choose items that complement without competing. A simple crisp salad dressed with lemon and a touch of salt provides textural contrast. Lightly roasted vegetables or a mild, cooling yogurt-based side balance the warm spices and richness of the sauce.
For beverage pairings, consider drinks that either mirror the dish’s warm spice or provide a cooling counterpoint: a lightly effervescent drink or a chilled yogurt-based beverage contrasts the curry’s richness, while fuller-bodied white wines with gentle acidity can complement the creamy tomato notes. Finally, don’t underestimate garnishes: a small drizzle of cream, a scatter of crushed herb leaves, or lightly toasted seeds add final finishing texture and visual appeal.
Storage & Make-Ahead Tips
Smart storage and timing strategies
This curry adapts well to make-ahead planning. Prepare the flavor base in advance and finish with dairy and butter at the last minute to keep the sauce bright and silky. When storing, cool the curry until it’s no longer steaming, then transfer to airtight containers to preserve flavor and avoid over-reduction.
Portion into meal-sized containers for grab-and-go dinners or freeze in single-serve portions for longer-term storage. When reheating, use gentle heat and a splash of liquid if the sauce has tightened to restore a glossy, spoonable consistency. Stir frequently while reheating to prevent separation and protect tender pieces from overcooking.
If you want to prep ahead on the day you cook, stop just before adding the final dairy and butter; cool and refrigerate the base, then finish gently when you’re ready to serve so the creaminess is freshly integrated. Also, consider searing protein the day before and warming it through in the sauce during service; the sear flavor remains and this shortens last-minute work.
Label containers with contents and date, and avoid repeated thaw-and-reheat cycles. A final fresh herb garnish just before serving restores brightness and elevates the reheated curry into an inviting bowl.
Frequently Asked Questions
Common questions answered
- Can I swap the protein? Yes — the technique translates to other proteins or hearty vegetables; searing to develop color and finishing gently in the sauce are the key steps.
- How do I prevent the sauce from splitting when I add cream? Temper the dairy by bringing the sauce down a bit in temperature before stirring in cream and butter, and keep the final simmer gentle.
- Is blending the sauce necessary? Blending is optional; it creates a silkier mouthfeel. If you prefer a coarser texture with visible onion and tomato threads, skip it.
- Can I reduce the spice heat? Adjust the heat by reducing the spicy powder or adding it later in the cooking process to taste; aromatic warmth can be maintained while dialing back chili intensity.
- What’s the best way to reheat without drying the protein? Reheat gently over low heat with occasional stirring and a small splash of liquid to loosen the sauce and preserve tenderness.
If you have another question about technique, substitutions, or timing after watching the video, ask and I’ll share targeted tips tailored to your pantry and equipment. This last paragraph answers lingering practical doubts and invites readers to reach out for recipe troubleshooting or adaptation ideas.
Creamy Indian Butter Chicken
Craving rich, buttery Indian flavors? Try this Creamy Butter Chicken — tender marinated chicken in a silky tomato-cream sauce. Watch the video for tips and serve with naan or rice! 🍗🇮🇳🎥
total time
50
servings
4
calories
650 kcal
ingredients
- 800 g boneless chicken thighs, cut into bite-size pieces 🍗
- 200 g plain yogurt (for marinade) 🥛
- 2 tbsp lemon juice 🍋
- 2 tsp garam masala 🌶️
- 1 tsp ground turmeric 🟡
- 1 tsp chili powder (adjust to taste) 🌶️
- 1 tsp ground cumin ✨
- 1½ tsp salt 🧂
- 3 tbsp vegetable oil or ghee 🧈
- 4 tbsp unsalted butter 🧈
- 1 large onion, finely chopped 🧅
- 4 garlic cloves, minced 🧄
- 2-inch piece fresh ginger, grated 🌿
- 400 g canned crushed tomatoes (or tomato puree) 🍅
- 100 ml heavy cream (or double cream) 🥛
- 1 tsp sugar (balances acidity) 🍬
- 1 tsp kasuri methi (dried fenugreek leaves), crushed 🌱
- Fresh cilantro for garnish 🌿
- Cooked basmati rice or naan for serving 🍚
instructions
- Marinate the chicken: In a bowl combine yogurt, lemon juice, 1 tsp garam masala, turmeric, chili powder, cumin and 1 tsp salt. Add the chicken, mix well, cover and refrigerate for at least 1 hour (or overnight for best flavor).
- Sear the chicken: Heat 2 tbsp oil in a large skillet over medium-high heat. Remove excess marinade from the chicken and sear pieces in batches until browned (they do not need to be fully cooked). Transfer to a plate.
- Make the base: In the same pan, add 2 tbsp butter and a little oil if needed. Sauté the chopped onion over medium heat until golden and translucent, about 8–10 minutes.
- Add aromatics: Stir in garlic and grated ginger and cook 1–2 minutes until fragrant. Add the remaining 1 tsp garam masala and continue to cook briefly.
- Tomato sauce: Pour in the crushed tomatoes, add sugar and remaining salt. Simmer gently for 10–12 minutes, stirring occasionally, until the sauce thickens and the oil separates slightly.
- Blend for silkiness (optional): For an ultra-smooth sauce, let it cool slightly and blend with an immersion blender or in a regular blender until smooth, then return to the pan.
- Finish the curry: Return the seared chicken with any juices to the tomato sauce. Stir in the cream and remaining 2 tbsp butter. Simmer on low for 8–12 minutes until the chicken is cooked through and the sauce is creamy.
- Adjust seasoning: Crush kasuri methi between your palms and stir into the curry. Taste and adjust salt, sugar or chili as needed.
- Garnish and serve: Sprinkle chopped cilantro on top and serve hot with steamed basmati rice or warm naan. Enjoy with a squeeze of lemon if desired.
- Video tip: If following the video, note the timing for searing and simmering to keep the chicken tender and the sauce velvety.