Quick & Easy Homemade Butter Chicken

jump to recipe
07 March 2026
3.8 (15)
Quick & Easy Homemade Butter Chicken
35
total time
4
servings
650 kcal
calories

Introduction

Butter chicken is one of those recipes that feels like a hug on a plate β€” luxurious, comforting, and quietly impressive.
As a professional food writer I love recipes that deliver big, layered flavor without complicated techniques. This version pares things down so home cooks can capture the restaurant-style creaminess and warm spice profile using straightforward steps and pantry-friendly ingredients.
The real magic here is balance: the brightness of tomato, the soft richness of cream and butter, and the aromatic lift from toasted spices and dried fenugreek. When each element is handled with attention β€” not rush β€” the sauce develops depth, silkiness, and a glossy sheen that clings to tender bites of chicken.
In this article I’ll walk you through the sensory markers to look for at every stage, practical prep tips to streamline the process, and small technique tweaks that elevate the final dish while keeping the method approachable for weeknight cooks.
Whether you’re feeding a crowd or cooking for two, the goal is the same: big, satisfying flavor built from simple steps and a few well-chosen ingredients.

Why You’ll Love This Recipe

This butter chicken stands out because it delivers on three fronts: comfort, speed, and nuanced spice.
Comfort comes from the sauce: a velvety tomatobased emulsion enriched with butter and cream that wraps each bite in a plush coating. Speed is built into the technique; searing the protein first and simmering gently in the sauce concentrates flavor faster than long braises. Nuanced spice arrives from a thoughtful mix of ground spices and dried fenugreek that gives the dish its characteristic warmth without overwhelming heat.
As a recipe creator I pay attention to the textures that matter most here β€” a sauce that is neither watery nor excessively thick, and chicken that remains tender and juicy rather than dry. Small steps make that possible: proper searing, layering aromatics, and finishing the sauce off the heat to preserve creaminess.
This is also a very forgiving dish. It tolerates small substitutions and works well with different cuts of chicken or a slightly lighter dairy choice if you want to tweak the richness. Finally, it pairs beautifully with neutral starches that soak up sauce, making it an easy centerpiece for a cozy, satisfying meal.

Flavor & Texture Profile

Taste and mouthfeel are the heart of this dish.
Flavor: expect a warm, layered palette where sweet tomato and cream balance the earthy, slightly bitter fenugreek and the fragrant warmth of garam masala. Citrus and yogurt in the marinade add a subtle brightness that helps the chicken register cleanly against the richness of the sauce. The chili element can be dialed from mild to lively depending on your preference; the goal is to complement, not overpower, the tomato-cream base.
Texture: aim for a sauce that is glossy and clingy β€” it should coat a spoon without running off in a puddle. That luscious body comes from the emulsion of fat and dairy with the pureed tomato, plus a gentle reduction to concentrate flavors. The chicken should be tender with a lightly seared exterior that gives a hint of caramelized flavor; it should not be dry or stringy.
When assembled correctly the dish offers a satisfying contrast: silky sauce against tender, meaty bites, with intermittent pops of fresh herb and the whisper of dried fenugreek. These elements together are what make butter chicken so addictive and comfortingly familiar.

Gathering Ingredients

Gathering Ingredients

Before you start, assemble everything in one place to keep the cook flow smooth.
A well-prepared mise en place saves time and reduces the chance of overcooking β€” have the marinade components ready, the spices measured, and your dairy nearby so you can finish the sauce quickly.

  • 500g boneless chicken thighs or breasts, cut into bite-sized pieces
  • 150g plain yogurt
  • 1 tbsp lemon juice
  • 2 tbsp ginger-garlic paste
  • 1 tsp turmeric powder
  • 1Β½ tsp chili powder or paprika
  • 1 tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • Salt to taste
  • 2 tbsp vegetable oil
  • 50g unsalted butter
  • 1 large onion, finely chopped
  • 400g tomato puree
  • 120ml heavy cream
  • 1 tsp sugar (optional)
  • 1 tbsp kasuri methi (dried fenugreek)
  • Fresh cilantro for garnish
  • Uncooked basmati rice or naan, to serve

As you set these out, give special attention to the tomato puree and cream: keeping them at hand ensures a smooth finish to the sauce without scrambling the dairy. The dried fenugreek should be lightly crushed between your fingers right before use to release its aroma. Having oil and butter in separate vessels makes it easier to control browning and sauce finish β€” start with oil for searing and reserve butter for enrichment at the end.

Preparation Overview

A clear prep plan keeps the cook relaxed and the flavors clean.
Start by marinating the protein so the aromatics and acid have time to tenderize and season each piece. Use a bowl large enough to coat the pieces evenly. While the chicken marinates, chop your onion finely and measure the spices so you can add them steadily in the pan.
When you move to the stove, think in layers: sear the chicken briefly to lock in juices and add caramelized flavor, then build the sauce using the rendered fond as a flavor base. Sear in two batches if necessary to avoid crowding the pan; overcrowding reduces browning and produces steam instead.
When sautΓ©ing aromatics, watch the color and smell more than the clock β€” translucent and gently golden onions and a fragrant burst from the ginger-garlic paste are your cues. Add the tomato element next and allow a short simmer to concentrate and mellow the acidity before returning the chicken to the pan.
Finish off the heat with the butter and cream to preserve a silky texture, and stir in the crushed dried fenugreek and fresh herbs at the end for a fragrant lift. These steps create a focused tempo: prep, sear, build, finish.

Cooking / Assembly Process

Cooking / Assembly Process

Follow these steps to assemble the curry with confidence.

  1. Prepare the chicken by cutting into bite-sized pieces and marinating with yogurt, lemon juice, ginger-garlic paste, turmeric, half of the chili powder, half of the garam masala, and salt. Mix thoroughly and let rest in the refrigerator for the recommended time.
  2. Heat one tablespoon of oil in a large skillet over medium-high heat. Sear the marinated chicken in a single layer until lightly browned on the outside; do not cook through. Work in batches to avoid crowding, then remove the pieces and set them aside on a plate.
  3. In the same skillet, add the remaining oil and half the butter. SautΓ© the chopped onion until translucent and turning a light golden color. Add the remaining ginger-garlic paste and cook briefly until aromatic.
  4. Stir in the tomato puree, remaining chili powder, cumin, coriander, and the remaining garam masala. Reduce the heat and simmer gently, stirring occasionally until the sauce thickens and darkens slightly.
  5. Return the seared chicken to the skillet, nestling it into the sauce. Simmer until the chicken finishes cooking through and the flavors have melded together.
  6. Lower the heat and stir in the cream and the remaining butter until the sauce is glossy and cohesive. Add sugar if desired and crush the dried fenugreek between your palms before folding it in. Taste and adjust salt and spice as needed.
  7. Finish with a scatter of chopped cilantro and serve immediately with a neutral starch to soak up the sauce.

These sequential actions β€” marinate, sear, build, and finish β€” ensure the chicken stays moist, the sauce becomes richly flavored, and the dairy is incorporated smoothly without curdling. Use moderate heat at each stage and resist the urge to rush the sauce reduction; a short, controlled simmer develops depth and mellows acidity.

Serving Suggestions

Serve the curry to showcase its creamy sauce and fragrant aromatics.
A simple bowl of long-grain basmati rice is the classic partner; the grains act as a neutral canvas that soaks up the sauce and lets the spices sing. Warm flatbreads, whether store-bought or homemade, are equally lovely for dipping and sopping.
For contrast, add a bright, crunchy salad on the side β€” something with cucumber, red onion, and a light citrus dressing β€” which provides a fresh counterpoint to the richness. Pickled vegetables or a simple raita (yogurt with cucumber and a touch of cumin) can add cooling notes that balance the curry’s warmth.
When plating, finish with a scattering of chopped cilantro and a small drizzle of cream or a knob of butter for visual appeal and an extra layer of silkiness. If you like a touch more heat, offer a wedge of lemon or a spoon of chili oil at the table so guests can adjust to taste.
Pair the meal with a crisp, slightly off-dry white wine or a malty beer β€” both work well to cut through the butter-rich sauce and refresh the palate between bites.

Storage & Make-Ahead Tips

Plan ahead to make this butter chicken even more convenient.
The sauce stores well and flavors often deepen after a day in the fridge, so consider making a batch ahead and reheating gently when needed. Cool the curry quickly, transfer to airtight containers, and refrigerate. When reheating, warm gently over low heat and stir frequently so the cream reincorporates smoothly; if the sauce seems tight, add a splash of water or cream to loosen it and revive silkiness.
For longer storage, freeze portions in freezer-safe containers. Thaw overnight in the refrigerator before reheating. Note that the texture of fresh cream can change slightly after freezing, but a careful, low-temperature reheat and a final swirl of butter or cream usually restores the desired mouthfeel.
If you prefer to meal-prep, you can marinate the chicken earlier in the day or the night before β€” this deepens flavor and shortens hands-on time when you cook. Keep the rice or bread separate from the curry to preserve the starch texture.
Avoid reheating at high heat; aggressive boiling or microwave bursts can cause the dairy to separate. With gentle reheating and a final stir, the dish regains its glossy, clingy sauce and tender chicken.

Frequently Asked Questions

Can I use different cuts of chicken?
Yes. Dark meat remains forgiving and stays juicy; leaner cuts are fine if you watch the cooking time closely and avoid overcooking.
How can I make this less rich?
Swap part of the cream for a lower-fat alternative or reduce the butter at the end; however, these changes will alter the final texture slightly.
Can I prepare this vegetarian?
Use paneer or firm tofu in place of chicken and follow the same searing and simmering technique; adjust cooking time so the protein stays tender.
Why use dried fenugreek?
Dried fenugreek has a unique, slightly bitter, aromatic quality that lifts and rounds the sauce; crush it before adding to release its aroma.
Any tips to prevent the cream from curdling?
Temper the cream by bringing it to room temperature and add it off the heat while stirring gently; avoid high boiling once dairy is incorporated.
Final paragraph:
If you have other questions about ingredient swaps, achieving the perfect sauce texture, or pairing suggestions, I’m happy to help β€” leave a note and I’ll share more tailored tips based on your pantry and preferences.

Quick & Easy Homemade Butter Chicken

Quick & Easy Homemade Butter Chicken

Craving rich, creamy Indian flavors? Try this Quick & Easy Butter Chicken β€” tender spiced chicken in a velvety tomato-cream sauce, ready in about 35 minutes! πŸ—πŸ…πŸ§ˆ

total time

35

servings

4

calories

650 kcal

ingredients

  • 500g boneless chicken thighs or breasts πŸ—
  • 150g plain yogurt πŸ₯›
  • 1 tbsp lemon juice πŸ‹
  • 2 tbsp ginger-garlic paste πŸ§„
  • 1 tsp turmeric powder 🟑
  • 1Β½ tsp chili powder or paprika 🌢️
  • 1 tsp garam masala πŸ§‚
  • 1 tsp ground cumin πŸ§‚
  • 1 tsp ground coriander 🌿
  • Salt to taste πŸ§‚
  • 2 tbsp vegetable oil πŸ›’οΈ
  • 50g unsalted butter 🧈
  • 1 large onion, finely chopped πŸ§…
  • 400g tomato puree πŸ…
  • 120ml heavy cream πŸ₯›
  • 1 tsp sugar (optional) 🍬
  • 1 tbsp kasuri methi (dried fenugreek) 🌿
  • Fresh cilantro for garnish 🌿
  • Cooked basmati rice or naan, to serve 🍚

instructions

  1. Prepare the chicken: cut into bite-sized pieces and place in a bowl.
  2. Make the marinade: add yogurt, lemon juice, 1 tbsp ginger-garlic paste, turmeric, Β½ tsp chili powder, Β½ tsp garam masala, salt. Mix well and coat the chicken. Marinate 15–20 minutes (or up to 2 hours if you have time).
  3. Heat 1 tbsp oil in a large skillet over medium-high heat. Sear the marinated chicken pieces for 3–4 minutes until lightly browned (they don't need to be fully cooked). Remove and set aside.
  4. In the same pan, add the remaining 1 tbsp oil and 25g butter. SautΓ© the chopped onion until translucent and golden, about 5–7 minutes.
  5. Add the remaining 1 tbsp ginger-garlic paste and cook 1 minute until fragrant.
  6. Stir in tomato puree, remaining chili powder, cumin, coriander, and remaining garam masala. Simmer the sauce for 6–8 minutes, stirring occasionally.
  7. Return the seared chicken to the pan, mix into the sauce, and simmer for 8–10 minutes until the chicken is cooked through.
  8. Reduce heat to low and stir in the heavy cream, remaining butter, sugar (if using), and kasuri methi (crush between your palms before adding). Cook 2–3 minutes until the sauce is glossy and slightly thickened.
  9. Adjust seasoning with salt and a pinch more garam masala or chili if desired.
  10. Garnish with chopped fresh cilantro and serve hot with basmati rice or warm naan.

related articles