Homemade Butter Chicken recipe photo

Butter chicken is one of those weekday powerhouses that still feels special. It marries gently spiced tomato-cream sauce with browned pieces of thigh meat so the texture stays tender and the sauce clings to every bite. I make it when I want comfort without fuss, and it’s almost always the dish my family asks for at the end of a long week.

The method is straightforward: season, brown, simmer in a rich tomato-cream sauce, finish with lime and cilantro. There’s room to adapt, but the structure is important — bloom the spices, give the chicken a moment in a hot pan, then finish in the sauce so nothing overcooks. The recipe below keeps things practical and repeatable.

Read through the ingredient list, give the equipment a quick check, and you’ll have dinner on the table without drama. I include tested tips and common pitfalls so you get reliably great results every time.

What Goes In

Classic Butter Chicken dish photo

Ingredients

  • 1 ½poundsboneless, skinless chicken thighs, trimmed and cut into 1-inch pieces — the main protein; thighs stay juicy during simmering.
  • 1teaspoonkosher salt — seasons the chicken early so the flavor penetrates.
  • ½teaspoonfreshly ground black pepper — brightens the seasoning without heat.
  • 2tablespoonsvegetable oil, divided — for browning the chicken and preventing the butter from burning.
  • 4tablespoonsbutter, divided — gives the sauce its silky richness; use as directed for pan flavor and creaminess.
  • 1yellow onion, diced — sweats into a sweet base for the sauce.
  • 3teaspoonsgaram masala — the warm spice blend that defines the dish’s aromatic profile.
  • 1teaspoonground ginger — provides warmth and a bit of bite.
  • 1teaspoonchili powder — offers controlled heat and color.
  • 1 6ouncecan tomato paste — concentrated tomato backbone; don’t substitute with thin tomato products.
  • 1cuptomato sauce — thins and rounds the paste into a saucy base.
  • 1bay leaf — subtle, savory background flavor; remove before serving.
  • 2cupsheavy cream — makes the sauce silky and indulgent.
  • ½lime — fresh acidity to finish and brighten the cream-tomato sauce.
  • cilantro leaves, for garnish — optional fresh herb to lift the finished dish.

Butter Chicken — Do This Next

  1. Place the chicken pieces in a bowl and season with 1 teaspoon kosher salt and ½ teaspoon freshly ground black pepper. Toss to coat and set aside.
  2. In a large, high-sided skillet or 6-quart pan, heat 1 tablespoon vegetable oil and 2 tablespoons butter over medium heat until the butter melts.
  3. Add the diced yellow onion and cook, stirring occasionally, for 4–5 minutes until the onion softens.
  4. Add 3 teaspoons garam masala, 1 teaspoon ground ginger, and 1 teaspoon chili powder. Cook, stirring constantly, for about 2 minutes so the spices bloom but do not burn.
  5. Stir in the entire 6-ounce can tomato paste and 1 cup tomato sauce. Whisk until smooth and cook for 2 minutes.
  6. Stir in 2 cups heavy cream and add 1 bay leaf. Bring the sauce to a gentle boil, then reduce heat and simmer for 5 minutes.
  7. While the sauce simmers, heat the remaining 1 tablespoon vegetable oil and 2 tablespoons butter in a separate large skillet over medium-high heat.
  8. Add the seasoned chicken to the hot skillet and cook, stirring occasionally, for 4–5 minutes until the chicken is lightly browned on all sides (it may not be fully cooked through).
  9. Pour the tomato-cream sauce into the skillet with the chicken (or add the chicken to the sauce skillet), stirring to combine and scraping up any browned bits from the pan.
  10. Simmer the combined chicken and sauce for 10–15 minutes, until the chicken is cooked through and the sauce has thickened to your liking.
  11. Remove and discard the bay leaf. Squeeze the juice of ½ lime over the finished butter chicken, stir once, and garnish with cilantro leaves before serving.

Why You’ll Love This Recipe

Easy Butter Chicken food shot

The texture is the first selling point: browned edges on tender thigh meat, bathed in a luxuriously smooth tomato-cream sauce. It’s rich but balanced — the tomato paste and lime keep the cream from feeling heavy. The spices are straightforward, so it’s approachable for home cooks who want bold flavor without an expensive spice cabinet.

This version is also efficient. Active cook time is mostly browning and a single simmer, so you can multitask — make rice, toss a quick salad, or prep naan while the sauce reduces. Leftovers reheat beautifully, which makes this a practical meal for leftovers or meal prep.

Flavor-Forward Alternatives

Delicious Butter Chicken plate image

  • Smokier profile: add ½ teaspoon smoked paprika with the chili powder for a subtle smoky note.
  • Richer herb finish: stir in 1–2 teaspoons crushed kasuri methi (dried fenugreek leaves) at the end for the classic restaurant finish.
  • Less cream: replace half the heavy cream with plain whole-milk yogurt (whisked) for a tangier sauce; temper the yogurt with a few tablespoons of hot sauce before adding.
  • Vegetarian option: use firm paneer or large cauliflower florets browned in the pan instead of chicken; simmer gently so they don’t fall apart.

Before You Start: Equipment

  • Large, high-sided skillet or 6-quart pan — needed for the sauce and to give space for simmering without splatter.
  • Separate large skillet — for browning chicken so you get good fond without crowding the sauce pan.
  • Wooden spoon or spatula — for stirring tomato paste and scraping browned bits.
  • Sharp knife and cutting board — for trimming and cutting thighs into uniform 1-inch pieces.

Mistakes That Ruin Butter Chicken

  • Skipping the initial seasoning of the chicken — leads to bland meat even if the sauce is good.
  • Burning the spices — high heat when adding garam masala or ground ginger can make the sauce bitter. Keep the heat moderate and stir constantly.
  • Crowding the pan when browning — too many pieces at once cause steaming, not browning. Work in batches if needed.
  • Using thin tomato products instead of tomato paste + sauce — the paste provides concentrated flavor and body; dilute-only options produce a weak sauce.
  • Adding cream too early at high heat — can separate. Bring sauce to a gentle boil, then lower heat to simmer after adding cream.

Holiday & Seasonal Touches

For a festive table, serve butter chicken with saffron rice (stir a pinch of saffron into ¼ cup warm milk and fold into cooked rice) and a side of roasted vegetables to add color. Garnish generously with cilantro and toasted slivered almonds for crunch and presentation.

In colder months, boost the warming spices slightly — an extra ¼ teaspoon of garam masala or a pinch of ground cardamom can deepen the aroma. In summer, lighten the plate with a bright cucumber-mint raita and extra lime wedges on the side.

What I Learned Testing

Butter Chicken Recipe

I tested this recipe multiple times focusing on texture. Browning the chicken separately was non-negotiable — it adds flavor and prevents the meat from turning mushy in the sauce. I also found that whole tomato paste (not diluted) plus tomato sauce gives the right balance of acidity and body; using only one of them made the sauce either too thin or too flat.

Another small but important detail: divide the fats. Using both oil and butter lets you brown without burning the dairy, while still achieving that buttery mouthfeel. And always finish with lime juice — it wakes the whole dish up.

Storing Tips & Timelines

Store leftovers in an airtight container in the refrigerator for 3–4 days. Reheat gently on the stove over low-medium heat; if the sauce seems stiff, add a splash of water or cream to bring it back to a silky consistency.

For longer storage, freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating. Avoid high microwave heat for reheating — the cream can break. Slow, gentle reheating preserves texture and flavor.

Common Questions

Can I use chicken breast instead of thighs? Yes — you can, but watch cooking times. Breast cooks faster and can dry out if over-simmered. Cut into uniform pieces and check for doneness earlier in the final simmer.

Is garam masala essential? It’s a defining flavor here. If you don’t have it, use a mix of ground coriander, cumin, and a pinch of ground cinnamon as a very rough stand-in, but the profile will change.

Can I make this dairy-free? You can try replacing heavy cream with full-fat coconut milk for a different but pleasant result. The flavor will shift; omit butter or use a neutral oil to avoid dairy entirely.

How spicy is this? This recipe is mildly spicy from 1 teaspoon chili powder. Adjust the chili to taste or add a pinch of cayenne for more heat. The cream also tempers spice, so small changes matter.

Ready to Cook?

Follow the steps above and keep an eye on heat when you’re blooming spices and simmering cream. The technique is simple: brown, build, and finish. Make the rice, warm your naan, and slice a lime while the sauce reduces — dinner comes together faster than you’d think.

If you try it, leave a note about any tweaks you made. I love hearing which variation becomes your go-to. Enjoy — and don’t forget the cilantro and a good squeeze of lime at the end.

Homemade Butter Chicken recipe photo

Butter Chicken

A creamy tomato-based butter chicken made with boneless chicken thighs, warm spices, and a rich tomato-cream sauce.
Servings: 6 servings

Ingredients

Ingredients

  • 1 1/2 poundsboneless skinless chicken thighs, trimmed and cut into 1-inch pieces
  • 1 teaspoonkosher salt
  • 1/2 teaspoonfreshly ground black pepper
  • 2 tablespoonsvegetable oil divided
  • 4 tablespoonsbutter divided
  • 1 yellow onion diced
  • 3 teaspoonsgaram masala
  • 1 teaspoonground ginger
  • 1 teaspoonchili powder
  • 1 6 ouncecan tomato paste
  • 1 cuptomato sauce
  • 1 bay leaf
  • 2 cupsheavy cream
  • 1/2 lime
  • cilantro leaves for garnish

Instructions

Instructions

  • Place the chicken pieces in a bowl and season with 1 teaspoon kosher salt and ½ teaspoon freshly ground black pepper. Toss to coat and set aside.
  • In a large, high-sided skillet or 6-quart pan, heat 1 tablespoon vegetable oil and 2 tablespoons butter over medium heat until the butter melts.
  • Add the diced yellow onion and cook, stirring occasionally, for 4–5 minutes until the onion softens.
  • Add 3 teaspoons garam masala, 1 teaspoon ground ginger, and 1 teaspoon chili powder. Cook, stirring constantly, for about 2 minutes so the spices bloom but do not burn.
  • Stir in the entire 6-ounce can tomato paste and 1 cup tomato sauce. Whisk until smooth and cook for 2 minutes.
  • Stir in 2 cups heavy cream and add 1 bay leaf. Bring the sauce to a gentle boil, then reduce heat and simmer for 5 minutes.
  • While the sauce simmers, heat the remaining 1 tablespoon vegetable oil and 2 tablespoons butter in a separate large skillet over medium-high heat.
  • Add the seasoned chicken to the hot skillet and cook, stirring occasionally, for 4–5 minutes until the chicken is lightly browned on all sides (it may not be fully cooked through).
  • Pour the tomato-cream sauce into the skillet with the chicken (or add the chicken to the sauce skillet), stirring to combine and scraping up any browned bits from the pan.
  • Simmer the combined chicken and sauce for 10–15 minutes, until the chicken is cooked through and the sauce has thickened to your liking.
  • Remove and discard the bay leaf. Squeeze the juice of ½ lime over the finished butter chicken, stir once, and garnish with cilantro leaves before serving.

Equipment

  • large high-sided skillet or 6-quart pan
  • Large Skillet
Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating