The meat should bring browned edges and a clear spice aroma; the sauce should taste of cooked tomato before cream softens it. This version uses a domestic oven, so it concentrates on surface drying and a restrained final simmer rather than claiming tandoor results.
Velvety Butter Chicken
Includes 2–8 hours refrigerated marinating, in addition to preparation and cooking.
Planning totals add preparation, cooking and listed waits. Overlapping stages may shorten the schedule; ingredient and equipment differences can lengthen it.
Ingredients
Times and base yield refer to the original recipe. Scaling quantities does not automatically change pan size, temperature or cooking time.
Step-by-step method
The steps describe the base batch (4 servings). The calculator changes the ingredient list only; amounts written in the steps, equipment and timing remain for that base batch.
Step 1
Cut the chicken into similar bite-size pieces. Mix with yogurt, lemon, half the garam masala, cumin and chile, then refrigerate for 2–8 hours.
Step 2
Roast chicken on a tray at 220°C / 428°F for 15–20 minutes until lightly charred and at least 74°C / 165°F.
Step 3
Melt half the butter in a pan and cook ginger and garlic gently until fragrant.
Step 4
Add passata and simmer for 15 minutes until the tomato tastes rounded rather than raw.
Step 5
Blend the sauce if desired, then stir in cream, remaining butter and garam masala.
Step 6
Add chicken and crushed fenugreek leaves and simmer gently for 5 minutes.
Why this version works
Give the marinade somewhere to cling
Cut the 700 grams of thigh meat into substantial, similar pieces rather than thin shreds. Yogurt should form a coating, not a deep bath: lift each piece above the bowl before putting it on the roasting tray. Excess marinade pools and produces pale steamed patches. A rimmed metal tray with visible gaps between pieces is more useful here than a small ceramic dish. The lemon and yogurt are already acidic, so extending the refrigerator rest well beyond the stated window is unnecessary. Prepare the sauce while the chicken marinates rather than trying to shorten the roast.
Recognize the tomato stage before adding cream
The 500 grams of passata initially look loose and taste sharply tomato-like. Simmer until the spoon leaves a short trail and the aroma becomes rounder, stirring near the corners where a thick sauce can catch. Different passatas contain different amounts of water, so fifteen minutes is a checkpoint rather than a guarantee. If the base is still watery, continue before adding cream. Adding butter early cannot substitute for reducing excess water. Conversely, if the pan becomes dry, add a small splash of water and lower the heat rather than letting the tomato solids scorch.
Separate chile color from chile heat
A mild red chile powder can give the sauce its warm color without making the dish aggressively hot. Smell the garam masala before using it: a faded blend contributes little fragrance, while a clove-heavy blend may dominate at the same measured quantity. Split its use between marinade and finish as written, because roasting and a short sauce finish produce different aromatic effects. Dried fenugreek leaves should be crumbled between the fingers and added late. Fenugreek seeds are not an equal-volume replacement; they are harder, more bitter and need a different cooking method.
Use richness as a finish rather than a repair
Warm the cooked chicken briefly in the finished sauce and stop once everything is hot. Long boiling after the roast firms the chicken further and can make the dairy look oily. With 60 grams of butter and 100 millilitres of cream, the sauce already has substantial richness. If it still tastes harsh, first ask whether the tomatoes were sufficiently cooked or the seasoning needs adjustment. More cream makes the sauce milder but also obscures tomato and spice. Cashew cream can replace the cream as a variation, but that swap alone does not make the dish dairy-free: the yogurt marinade and butter also need suitable replacements. Cashew introduces a nut allergen and changes flavor and thickness.
Compare the marinade and sauce before adding more richness
The yogurt mixture clinging to cooked chicken also enters the final dish. Taste the tomato-butter sauce with a piece of chicken before increasing cream, salt or garam masala. A sauce sampled alone may seem sharper than the finished combined bite. If roasting produces a lot of loose liquid, assess it before pouring everything into an already finished sauce; incorporate useful juices while the sauce can still simmer. Finish with the measured fenugreek leaves rather than using more cream to chase a vague restaurant richness that the chosen ingredients may not share.
Ingredient choices and substitutions
Thighs remain juicy during roasting and reheating. Kashmiri-style chile offers color with moderate heat, though brands vary. Dried fenugreek leaves are distinct from the seeds and give a characteristic finishing aroma.
Fixes for this recipe
| What you notice | Likely reason | What to do |
|---|---|---|
| Pale chicken sitting in liquid | The tray is crowded or carries a thick layer of wet marinade. | Use a larger tray or two batches, let excess marinade drip away and roast until the surface dries before judging color. Check the chicken itself reaches 74°C / 165°F. |
| A sharp red sauce beneath the cream | The passata remained too watery or had insufficient cooking before dairy was added. | Next time reduce the tomato base first. For the current pan, simmer gently and taste with rice; avoid repeatedly adding cream or sugar without addressing concentration. |
| Greasy beads around the finished sauce | The dairy sauce has boiled hard or reduced much further than intended. | Take it off the heat and stir in a little warm water. A severely split sauce may remain imperfect, but gentler warming keeps the chicken from also becoming dry. |
Recipe-specific questions
Can chicken breast replace thighs in this butter chicken?
Yes, but use similarly sized pieces and check them earlier in the oven. Breast has less tolerance for overcooking. Add it to the finished sauce only long enough to warm through instead of giving it the full final simmer automatically.
Does this sauce need an onion base?
This particular recipe is deliberately tomato-led and does not include onion. Adding a large onion changes sweetness, texture and cooking time. If experimenting, soften and cook it thoroughly before the tomato rather than dropping raw onion into the finished sauce.
What replaces kasuri methi if I cannot find it?
Omitting the dried fenugreek leaves is preferable to replacing them with fenugreek seeds or extra garam masala. The sauce will lose a characteristic aroma but remain coherent. A small packet from a busy Indian grocery is generally sufficient for several batches.
Serving and storage
Basmati rice absorbs the sauce without competing with its aroma. A cucumber-onion salad gives a sharper contrast than another creamy side. If serving naan, keep it warm while finishing the chicken so neither component waits for the other.
Refrigerate cooked chicken and sauce together in shallow containers once cooled promptly. Keep uncooked marinade separate and discard what has contacted raw poultry. Reheat a serving gently until thoroughly hot, adding a spoonful of water if the tomato sauce has thickened; boil neither the cream nor the chicken for longer than necessary.
An AI-assisted editorial guide, not independently kitchen-tested. The photograph is a serving example. How we prepare and correct our guides.
For safe handling, consult FDA guidance. Send recipe corrections by email to ZYS10.



