Butter Chicken Recipe
There’s something about a silky, tomato-rich sauce spooned over tender, well-spiced chicken that comforts like a warm blanket. This Butter Chicken Recipe is an approachable, weeknight-friendly version inspired by the flavors of North Indian kitchens and the cozy style of food bloggers you love. It uses everyday pantry spices, a splash of lemon for brightness, and both butter and ghee for that lush, layered richness. The final sauce is creamy and slightly tangy, perfect for spooning over steamed rice or warm flatbreads.
Why you’ll love this Butter Chicken Recipe

- Fast to make: Chopped chicken thighs cook quickly and stay juicy.
- Deep flavor without complicated steps: A simple spice mix and canned tomatoes do the heavy lifting.
- Comforting and versatile: Serve it with rice, naan, or even roasted vegetables.
- Ingredients are easy to source and the method is forgiving—great for cooks at any level.
Ingredients
Follow the ingredient names and measurements exactly as listed. They form the backbone of this Butter Chicken Recipe.
- ▢1 piece ginger minced
- ▢3 cloves garlic minced
- ▢1 small lemon juiced
- ▢1 1/4 pounds chicken thighs chopped
- ▢2 tablespoons tandoori curry paste
- ▢1 tablespoon butter
- ▢2 tablespoons ghee
- ▢1 small onion sliced
- ▢1 teaspoon garam marsala
- ▢1 teaspoon cumin
- ▢1 teaspoon smoked paprika
- ▢14 ounces canned tomatoes
- ▢1 1/2 cups chicken broth
- ▢1 1/4 cups heavy cream
Prep notes
Before you begin, mince the ginger and garlic together so they’re ready to go. Slice the onion thinly to ensure it softens and almost melts into the sauce as it cooks. Chop the chicken thighs into bite-sized pieces so they cook evenly and absorb all the sauce flavors.
Step-by-step directions

The following directions are rewritten for clarity and flow while keeping the same order and ingredient amounts. Read through once, then cook along. Times are approximate—use color and texture as your guide.
- Marinate the chicken: In a medium bowl, combine the chopped 1 1/4 pounds chicken thighs with 2 tablespoons tandoori curry paste and the juice of 1 small lemon. Mix until every piece is coated. Let this sit while you prep the aromatics—10 to 15 minutes is fine if you’re short on time, longer if you can.
- Sear the chicken: Set a large skillet or sauté pan over medium-high heat. Add 1 tablespoon butter and 2 tablespoons ghee to the pan and let the fats get hot and shimmer. Add the marinated chicken in a single layer, working in batches if needed so the pieces don’t crowd. Sear the chicken for 2 to 3 minutes per side until it has some color but isn’t fully cooked through—this builds flavor and texture for the sauce. Remove the seared chicken from the pan and set aside.
- Cook the onions: Reduce the heat to medium. In the same pan with the remaining butter and ghee, add the sliced 1 small onion. Sauté, stirring occasionally, until the onion becomes soft and translucent, about 5 minutes. Scrape up any browned bits left from searing the chicken—they’re concentrated flavor.
- Add ginger and garlic: Stir in the minced 1 piece ginger and 3 cloves garlic minced. Cook for 30 seconds to 1 minute, stirring constantly, until fragrant. Don’t let the garlic burn—this step should just bloom the aromatics.
- Build the spice base: Sprinkle 1 teaspoon garam marsala, 1 teaspoon cumin, and 1 teaspoon smoked paprika over the softened onions and aromatics. Stir to coat everything in the spices and cook for 30 seconds to 1 minute to toast them lightly and deepen their flavor.
- Add tomatoes and simmer: Pour in the 14 ounces canned tomatoes and 1 1/2 cups chicken broth. Use a wooden spoon to break up the tomatoes if they are whole or in large pieces. Bring the mixture to a gentle simmer, scraping the bottom of the pan to release any stuck bits. Let this simmer for 8 to 10 minutes to concentrate the flavors and reduce slightly.
- Return chicken to the pan: Slide the seared chicken back into the sauce along with any juices that collected on the plate. Stir to nestle the pieces into the tomato-broth mixture. Reduce the heat to low and simmer gently for 8 to 12 minutes, or until the chicken is cooked through and tender. The sauce should thicken and cling to the meat as it finishes cooking.
- Finish with cream: Once the chicken is cooked, stir in 1 1/4 cups heavy cream. Gently warm the sauce—do not boil—until everything is heated through and the sauce reaches a smooth, creamy consistency. Taste and adjust: add a pinch of salt if necessary and a squeeze more lemon juice if you want extra brightness.
- Rest and serve: Remove the pan from heat and let the dish sit for a few minutes to let flavors meld. Serve the Butter Chicken Recipe hot over steamed rice or with warm flatbreads, spooning plenty of the rich sauce over each serving.
Tips for the best result

- Use chicken thighs for the juiciest texture—they hold up better in the sauce than breast meat.
- Don’t skip the step of searing the chicken: those browned bits add depth to the sauce.
- Adjust the cream to suit your preference. You can use slightly less for a lighter sauce or add a tablespoon more butter for a glossy finish.
- If you prefer a smoother sauce, blend the tomato-broth mixture before returning the chicken to the pan, then add the chicken and cream.
- Smoked paprika adds a subtle smokiness—if you like more heat, add a pinch of cayenne or a chopped green chili when you add the spices.
Serving suggestions
This Butter Chicken Recipe pairs beautifully with fragrant basmati rice, warm naan, or a simple side of roasted vegetables. For a restaurant-style presentation, tear fresh cilantro over the top and serve with lemon wedges for guests to squeeze as they like.
Make-ahead and storage
The flavors in this Butter Chicken Recipe deepen if made a day ahead—cool completely, then refrigerate in an airtight container for up to 3 days. Reheat gently on the stove over low heat, adding a splash of water or broth if the sauce is too thick. This dish also freezes well: cool, portion into freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Common substitutions
- If you don’t have tandoori curry paste, use a mix of 2 tablespoons tomato paste plus 1 teaspoon garam masala and a pinch of turmeric and paprika, but the listed 2 tablespoons tandoori curry paste gives the most consistent flavor for this recipe.
- Ghee provides a nutty richness; if you can’t source it, an equal amount of unsalted butter works as an alternative. The ingredient list specifies both 1 tablespoon butter and 2 tablespoons ghee to layer flavor—keep those amounts for the intended profile.
- For a lighter version, replace part of the heavy cream with plain full-fat yogurt stirred in off the heat to avoid curdling. Maintain the total dairy amount but stir gently and keep the sauce warm instead of boiling.
Flavor profile and technique notes
This Butter Chicken Recipe balances tang, creaminess, and spice. The lemon juice brightens the rich cream and tomato base while the tandoori curry paste and toasted spices build complexity. Toasting the spices briefly and searing the meat are small technique steps that yield a big flavor payoff. Gentle simmering keeps the chicken tender and lets the sauce thicken without separating.
Nutrition and portioning
This recipe serves about 4 people when plated with rice or bread. The use of chicken thighs and cream makes it a rich meal—consider pairing it with a green salad or steamed vegetables to round out the plate.
Troubleshooting
- If your sauce breaks (looks curdled) after adding cream, remove the pan from heat and whisk in a tablespoon of warm water or broth to help re-emulsify. Gently warm again; avoid boiling.
- If the sauce is too thin, simmer a bit longer uncovered until it thickens, or stir in a small slurry of cornstarch and water (1 teaspoon cornstarch mixed with 1 tablespoon water) and cook another minute or two.
- If it’s too salty, add a splash of water, extra cream, or a small peeled potato simmered in the sauce for 10 minutes and then removed—each will reduce perceived saltiness.
Final thoughts
This Butter Chicken Recipe is a comforting crowd-pleaser with rich, nuanced flavors built from straightforward steps. It’s forgiving enough for busy weeknights but impressive enough for casual dinner guests. Once you’ve made it a couple of times, you’ll find the small tweaks—more smoked paprika, extra lemon, or a smoother blended sauce—that make it your signature version.
Enjoy the creamy sauce, the tender chicken, and the simple joy of a homemade dish that tastes like a restaurant favorite right from your own stovetop.

Butter Chicken Recipe
Ingredients
Equipment
Method
- In a mixing bowl, combine the minced ginger, minced garlic, lemon juice, chopped chicken thighs, and tandoori curry paste; mix until the chicken is evenly coated.
- Heat 1 tablespoon butter in a non-stick skillet over medium heat.
- Add the marinated chicken and cook 3–4 minutes, stirring, until the exterior is no longer pink; transfer the chicken to a plate.
- In the same pan, add 2 tablespoons ghee and the sliced onion; cook until the onion is softened, about 3–4 minutes.
- Add the garam masala, cumin, and smoked paprika to the onions and cook 30–60 seconds until fragrant.
- Return the chicken to the pan, then add the crushed canned tomatoes and chicken broth and bring the mixture to a simmer.
- Simmer until the sauce reduces slightly and begins to thicken, about 5–8 minutes.
- Stir in the heavy cream and simmer gently for 10–12 minutes, stirring occasionally, until the sauce is thick and the chicken is cooked through.
Notes
- Store cooked butter chicken in an airtight container in the fridge for 3–4 days.
- Freeze in a freezer-safe container for up to 3 months.
- Defrost in the fridge before reheating.
- Instant Pot: sauté aromatics, add spices, tomatoes, and chicken; pressure cook on Manual for 8 minutes with a 5-minute natural release, then stir in cream and thicken on sauté.
- Slow cooker: sauté aromatics and then cook on High 3–4 hours or Low 6–7 hours, then add cream and thicken on Low.
