Butter Chicken

| Posted on:

January 22, 2026

Delicious butter chicken served with naan and rice in a vibrant bowl.

I still remember the first time I made this butter chicken at home: the sauce was so silky and rich that even skeptical kids went back for seconds. This recipe is a creamy, tomato-forward take on the classic Indian favorite, designed for busy cooks who want big flavor without obscure pantry items. If you like something quicker with a similar buttery finish, I often pair ideas from my my go-to pan-seared chicken breast recipe with butter sauce when I need a faster weeknight option.

Why you’ll love this dish

This butter chicken balances comfort and spice. It’s creamy but not cloying, uses accessible ingredients, and comes together in under an hour. The marinade tenderizes the thighs while giving background warmth from paprika and curry powder. Browning the chicken first builds savory caramelized notes that the tomato-cream sauce then wraps around. It’s great for weeknight dinners, makes a generous leftover lunch, and is reliably kid-friendly if you skip the cayenne.

"One-pot family favorite: rich, comforting, and always a crowd-pleaser — perfect when you want takeout vibes without leaving home."

Preparing Butter Chicken

Step-by-step overview
You’ll marinate the chopped chicken briefly, sear it to build color, then cook an onion-and-garlic base in the same pan to capture those fond flavors. Tomato sauce is added and simmered with spices, the chicken returns to finish cooking in the sauce, and heavy cream and butter are stirred in for a silky finish. The whole process emphasizes layering flavor so the final dish feels deep and balanced.

What you’ll need

  • 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
  • 1 teaspoon salt (for marinade)
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • ½ teaspoon curry powder (in the marinade)
  • 1 tablespoon Greek yogurt (marinade)
  • 3 tablespoons vegetable oil (for cooking)
  • 3 tablespoons butter, divided
  • 6 garlic cloves, minced
  • 1 medium onion, diced
  • 1 15-ounce can tomato sauce
  • 1 teaspoon sugar
  • 1 teaspoon salt, adjust to taste
  • ½ teaspoon black pepper
  • 2 cups heavy cream
  • ½ teaspoon cayenne pepper (optional for heat)
  • 1 teaspoon garam masala
  • ½ teaspoon curry powder (additional for the sauce)
  • ¼ cup freshly chopped parsley (optional, for garnish)
  • Naan bread, for serving
  • Steamed rice, for serving

Ingredient notes and swaps

  • Chicken thighs are recommended for juiciness; you can use boneless chicken breast but reduce sear time to prevent drying.
  • Greek yogurt in the marinade tenderizes and adds tang; a tablespoon is enough here.
  • For a lighter sauce, substitute half the heavy cream with full-fat coconut milk, but the flavor will shift slightly.
  • If you prefer deeper tomato flavor, use fire-roasted crushed tomatoes instead of plain tomato sauce.

Step-by-step instructions

  1. Marinate the chicken: In a bowl, toss the chicken with 1 teaspoon salt, garlic powder, sweet paprika, ½ teaspoon curry powder, and the Greek yogurt. Mix until evenly coated and let sit for 15 to 30 minutes so the yogurt firms the meat and the spices penetrate.
  2. Sear the chicken: Heat 2 tablespoons vegetable oil in a large skillet over medium-high heat. Add chicken in a single layer and sear until browned, about 3 to 4 minutes per side. Work in batches if needed to avoid crowding. Transfer seared chicken to a plate.
  3. Build the base: In the same skillet, add 1 tablespoon butter and the remaining 1 tablespoon oil. Lower the heat to medium-low and add the diced onion. Sauté until soft and translucent, about 5 to 6 minutes. Add minced garlic and cook 30 seconds until fragrant.
  4. Add tomatoes and seasoning: Pour in the tomato sauce and stir in the sugar, remaining salt, black pepper, and the extra ½ teaspoon curry powder. Bring to a gentle simmer to let the flavors marry.
  5. Simmer with chicken: Return the browned chicken to the skillet, stirring to coat with sauce. Reduce heat to low and simmer for 10 to 12 minutes, until the chicken is cooked through and tender.
  6. Finish the sauce: Stir in the heavy cream and the remaining 2 tablespoons butter until the sauce is glossy and smooth. Add cayenne pepper if you want heat, then sprinkle garam masala over the top and stir. Taste and adjust seasoning.
  7. Serve: Garnish with chopped parsley if using. Serve immediately with warm naan and steamed rice.

Butter Chicken

Best ways to enjoy it

Serve bowls of butter chicken over steamed basmati rice to soak up the sauce, or tear warm naan to scoop every last bit. For a restaurant-style presentation, spoon the curry into a shallow bowl, add a drizzle of cream and a sprinkle of garam masala, and top with fresh parsley. For lighter accompaniments, try a crisp cucumber and tomato salad or sautéed green beans tossed with lemon. For comparison on authenticity and spice ratios, you can look at an authentic butter chicken recipe to tailor the dish closer to regional styles.

Storage and reheating tips

Refrigerate leftovers within two hours in an airtight container. Store for up to 3 to 4 days. To reheat, warm gently on the stovetop over low heat until the sauce bubbles and the internal temperature reaches 165°F (74°C). If the sauce thickens in the fridge, stir in a splash of cream or water while reheating. For longer storage, freeze in a freezer-safe container for up to 3 months; thaw overnight in the fridge before reheating. Always discard if you detect any off odors or slimy texture.

Pro chef tips

  • Pat the chicken dry before marinating to encourage better browning.
  • Don’t overcrowd the pan when searing; good contact with the skillet forms the flavorful browned bits.
  • Use the same pan for the sauce to capture browned bits on the bottom, deglaze them with the tomato sauce for extra depth.
  • If your sauce tastes a little flat, a pinch of salt and a squeeze of lemon or a teaspoon more sugar will brighten it.
  • Add garam masala at the end to preserve its fragrant top notes rather than cooking it long.

Creative twists

  • Grilled butter chicken: Marinate longer and char the pieces on a hot grill for smoky flavor before finishing in the sauce.
  • Lighter cream option: Replace half of the heavy cream with Greek yogurt (temper it by stirring in some hot sauce first so it doesn’t split).
  • Vegetarian version: Swap chicken for roasted cauliflower florets or paneer cubes; reduce simmer time so the vegetables hold texture.
  • Heat variations: Omit cayenne for mild family-friendly curry, or add chipotle or smoked paprika for a different smoky heat profile.

Common questions

How long does the chicken need to marinate?

Fifteen to thirty minutes is enough with this recipe because the Greek yogurt and spices only need a short time to add flavor and tenderize. If you have more time, you can marinate up to 2 hours for extra depth, but avoid much longer with yogurt on delicate cuts.

Can I use chicken breast instead of thighs?

Yes. Chicken breast works but cooks faster and dries out more easily. Cut into similar bite-sized pieces and reduce searing time; check for doneness earlier and simmer gently to keep it tender.

Is it safe to reheat and re-freeze leftovers?

You can safely reheat leftovers once and eat them. When reheating, bring the curry to 165°F (74°C). Avoid repeatedly reheating and refreezing; freeze in single-use portions if you plan to keep meals long term.

Will this recipe be very spicy?

No. The base recipe is mild; cayenne is optional. You can control heat by the amount of cayenne or by adding fresh chilies. If serving children or spice-averse guests, leave out the cayenne and add it to portions individually.

Can I make this ahead for a party?

Yes. Cook through step 5, cool, and refrigerate. Reheat slowly, then finish with cream and butter just before serving so the sauce stays glossy and fresh.

Delicious butter chicken served with naan and rice in a vibrant bowl.

Butter Chicken

A creamy, tomato-forward take on the classic Indian favorite that's easy to make and perfect for weeknight dinners.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Comfort Food, Indian
Calories: 600

Ingredients
  

For the Chicken Marinade
  • 1.5 pounds skinless boneless chicken thighs, cut into bite-sized chunks
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • 0.5 teaspoon curry powder
  • 1 tablespoon Greek yogurt
For the Sauce
  • 3 tablespoons vegetable oil
  • 3 tablespoons butter, divided
  • 6 cloves garlic, minced
  • 1 medium onion, diced
  • 1 15-ounce can tomato sauce
  • 1 teaspoon sugar
  • 1 teaspoon salt, adjust to taste
  • 0.5 teaspoon black pepper
  • 2 cups heavy cream
  • 0.5 teaspoon cayenne pepper, optional for heat
  • 1 teaspoon garam masala
  • 0.5 teaspoon curry powder, additional for the sauce
  • 0.25 cup freshly chopped parsley, optional for garnish
For Serving
  • Naan bread for serving
  • Steamed rice for serving

Method
 

Preparation
  1. In a bowl, toss the chicken with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix until evenly coated and let sit for 15 to 30 minutes.
  2. Heat 2 tablespoons vegetable oil in a large skillet over medium-high heat. Add chicken in a single layer and sear until browned, about 3 to 4 minutes per side.
  3. Transfer seared chicken to a plate.
Building the Sauce
  1. In the same skillet, add 1 tablespoon butter and the remaining 1 tablespoon oil. Add diced onion and sauté until soft and translucent, about 5 to 6 minutes.
  2. Add minced garlic and cook for 30 seconds until fragrant.
  3. Pour in the tomato sauce and stir in sugar, remaining salt, black pepper, and extra curry powder. Bring to a gentle simmer.
  4. Return the browned chicken to the skillet and stir to coat with sauce. Reduce heat to low and simmer for 10 to 12 minutes.
Finishing Touches
  1. Stir in the heavy cream and the remaining 2 tablespoons butter until the sauce is glossy and smooth.
  2. Add cayenne pepper if desired, then sprinkle garam masala over the top. Taste and adjust seasoning.
Serving
  1. Garnish with chopped parsley, if using. Serve immediately with warm naan and steamed rice.

Nutrition

Serving: 1Calories: 600kcalCarbohydrates: 25gProtein: 40gFat: 40gSaturated Fat: 20gSodium: 1200mgFiber: 2gSugar: 8g

Notes

Pat the chicken dry before marinating to encourage better browning. Serve over steamed basmati rice or with warm naan to soak up the sauce. For a lighter sauce, substitute half of the heavy cream with full-fat coconut milk.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating