Easy Homemade Butter Chicken

Section: Dinner in Minutes

This butter chicken features tender chicken pieces marinated in yogurt and spices, then simmered in a velvety tomato-cream sauce enriched with butter. The sauce balances sweet, savory and warm spice notes from garam masala and curry powder.

The dish comes together in about 40 minutes: marinate the chicken while prepping ingredients, sauté until golden, then build a flavor-packed sauce with onions, garlic, tomato, cream and spices. A final addition of butter creates the signature silky finish.

Serve with steamed rice and naan bread to soak up the luxurious sauce. Perfect for a cozy weeknight dinner that tastes like it took hours!

A woman with a smile on her face.
Last revised on Sun, 11 Jan 2026 21:41:06 GMT
Creamy butter chicken cooked in a blue pot, topped with fresh parsley, rich tomato curry sauce with tender chicken pieces Bookmark
Creamy butter chicken cooked in a blue pot, topped with fresh parsley, rich tomato curry sauce with tender chicken pieces | tryplately.com

This hearty butter chicken has been my culinary lifeline during busy weeknights when I crave something comforting yet impressive. The rich, velvety sauce envelops tender chunks of chicken in a symphony of aromatic spices that transport you straight to an authentic Indian restaurant, all from the comfort of your kitchen.

I discovered this butter chicken recipe during a snowy weekend when takeout wasn't an option. What began as kitchen experimentation has become my most requested dish at family gatherings, with even my spice-hesitant relatives asking for seconds.

Ingredients

  • Chicken thighs rather than breast meat provides juicier results that stay tender even when reheated
  • Greek yogurt in the marinade tenderizes the chicken while adding subtle tanginess
  • Garam masala brings authentic Indian flavor with its blend of cinnamon, cardamom and cloves
  • Heavy cream creates that signature silky texture that defines butter chicken
  • Tomato sauce provides the perfect base without requiring you to blend fresh tomatoes
  • Real butter added at the end creates an irresistible richness that gives the dish its name

Step-by-Step Instructions

Marinate the Chicken
Combine chicken pieces with yogurt and spices, ensuring every piece gets coated evenly. This step creates the foundation of flavor. Allow at least 15 minutes for the marinade to work its magic on the proteins, though longer marination will yield even more tender results.
Sear the Chicken
Cook the marinated chicken in hot oil until golden on all sides. Look for slight caramelization at the edges which develops deeper flavor compounds. Avoid overcrowding the pan which prevents proper browning. The chicken doesnt need to be fully cooked through at this stage.
Create the Aromatic Base
Sauté onions and garlic in butter until translucent and fragrant. This aromatic foundation infuses the entire dish with depth. Take your time here approximately 5 minutes as rushing this step will result in less developed flavors.
Develop the Sauce
Introduce tomato sauce and spices, allowing them to simmer and concentrate. Watch as the oils begin to separate slightly from the sauce a sign the flavors are developing properly. This stage builds the complex base before adding cream.
Enrich with Cream
Pour in heavy cream gradually while stirring continuously to prevent splitting. The sauce will transform before your eyes from bright red to a gorgeous sunset orange. Maintain gentle heat to preserve the creamy texture.
Final Butter Finish
Melt remaining butter into the hot sauce just before serving. This finishing touch creates a glossy sheen and adds that signature richness that makes butter chicken irresistible. The fresh butter creates layers of flavor that cant be achieved by cooking all the butter at once.
Butter chicken ingredients including raw chicken, basmati rice, Greek yogurt, butter, garlic, tomato sauce, spices, cream and naan bread Bookmark
Butter chicken ingredients including raw chicken, basmati rice, Greek yogurt, butter, garlic, tomato sauce, spices, cream and naan bread | Tryplately.com

The garam masala is truly the heart of this recipe. I remember the first time I made this for my mother in law who claimed to dislike Indian food she ended up asking for the recipe before dinner was even finished. Its the warming spices that create that magical aroma that fills your kitchen and makes everyone ask whats for dinner.

Finding the Perfect Balance

The beauty of homemade butter chicken lies in customizing the spice level to your preference. For those who enjoy heat, increase the cayenne pepper gradually until you reach your desired level. For family meals with children, you can omit it entirely and serve hot sauce on the side for adults. The dish maintains its character either way through the complex spice blend.

Making it Ahead

Butter chicken actually improves with time as the flavors meld together. You can prepare the entire dish up to three days before serving and refrigerate it in an airtight container. When reheating, do so gently over low heat with occasional stirring. Add a splash of cream if the sauce has thickened too much during storage. This make ahead capability makes it perfect for entertaining.

Serving Traditions

While rice and naan are traditional accompaniments, butter chicken pairs wonderfully with many sides. Try serving it with cauliflower rice for a lower carb option, or alongside roasted vegetables for a complete meal. For an authentic experience, prepare a simple cucumber raita on the side the cooling yogurt provides the perfect contrast to the rich sauce. I like to serve small dishes of additional garnishes like chopped cilantro, sliced almonds, and a squeeze of fresh lime to elevate the presentation.

Ingredient Flexibility

This recipe demonstrates remarkable adaptability to different dietary needs. Coconut cream makes an excellent substitute for heavy cream if youre avoiding dairy just omit the final butter addition or use a plant based alternative. For a leaner version, boneless skinless chicken breast works well if you reduce the cooking time slightly to prevent dryness. Vegetarians can replace the chicken with firm tofu or paneer cheese for an equally satisfying meal.

Butter chicken served with basmati rice and garlic naan in a white bowl Bookmark
Butter chicken served with basmati rice and garlic naan in a white bowl | Tryplately.com

Recipe FAQs

→ What cut of chicken works best for butter chicken?

Boneless, skinless chicken thighs are ideal for butter chicken as they stay tender and juicy during cooking. Their slightly higher fat content contributes to the rich flavor. You could substitute chicken breast if preferred, but reduce the cooking time slightly to prevent it from becoming dry.

→ Can I make butter chicken ahead of time?

Yes! Butter chicken actually improves with time as the flavors meld together. You can prepare it up to 3 days ahead and store in the refrigerator. Reheat gently on the stovetop with a splash of cream or water if needed. The dish also freezes well for up to 2 months.

→ What can I substitute for heavy cream?

For a lighter version, you can substitute half-and-half or a mixture of whole milk and Greek yogurt. For a dairy-free alternative, full-fat coconut milk works beautifully and complements the spices well. Just be careful not to boil the sauce vigorously after adding any dairy to prevent curdling.

→ How spicy is this butter chicken?

This version is mildly spiced with warm flavors rather than heat. The optional cayenne pepper adds a gentle kick - add more if you prefer it spicier, or omit completely for a very mild dish. You can also add a dollop of yogurt when serving to cool it down further.

→ What's the difference between butter chicken and tikka masala?

While similar, butter chicken is generally creamier and milder, with a distinctly buttery finish. Tikka masala typically has a more complex, tangier tomato base with more pronounced spices. Butter chicken originated in Delhi, while tikka masala is thought to have British-Indian roots. Both are delicious tomato-based curry dishes!

→ Can I use store-bought garam masala?

Absolutely! Store-bought garam masala works perfectly in this recipe. For the freshest flavor, check the expiration date and consider buying from stores with high turnover of spices. If you have time, toasting store-bought garam masala in a dry pan for 30 seconds can help revive its aromatic qualities.

Quick Easy Homemade Butter Chicken

Tender chicken pieces in a silky, spiced tomato-cream sauce - a surprisingly simple version of the beloved Indian comfort classic.

Preparation Time
20 mins
Cooking Time
30 mins
Total Time
50 mins
By: Chima

Category: Quick & Easy

Difficulty: Intermediate

Cuisine: Indian

Yield: 4 Servings (4 servings of butter chicken)

Dietary Preferences: ~

Ingredients

→ For the Chicken Marinade

01 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized pieces
02 1 teaspoon salt
03 1 teaspoon garlic powder
04 1 teaspoon sweet paprika
05 ½ teaspoon curry powder
06 1 tablespoon Greek yogurt

→ For the Butter Chicken Sauce

07 3 tablespoons vegetable oil
08 3 tablespoons butter, divided
09 6 garlic cloves, minced
10 1 medium onion, diced
11 1 (15-ounce) can tomato sauce
12 1 teaspoon sugar
13 1 teaspoon salt, adjust to taste
14 ½ teaspoon black pepper
15 2 cups heavy cream
16 ½ teaspoon cayenne pepper (optional, for heat)
17 1 teaspoon garam masala
18 ½ teaspoon curry powder
19 ¼ cup freshly chopped parsley (optional, for garnish)

→ To Serve

20 Naan bread
21 Steamed rice

Steps

Step 01

In a medium bowl, combine the chicken, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Stir well until all pieces are evenly coated. Let the chicken marinate for at least 15 minutes while you prepare the rest of the ingredients.

Step 02

Heat the vegetable oil in a large skillet over medium-high heat. Add the marinated chicken and cook for 8–10 minutes, stirring occasionally, until the chicken is golden and cooked through. Remove the chicken from the pan and set it aside, leaving the oil in the skillet.

Step 03

Reduce the heat to medium. Add 1 tablespoon of butter to the same skillet. Stir in the minced garlic and diced onion with a small pinch of salt. Cook for a few minutes until the onion becomes soft and fragrant. Scrape the bottom of the pan to release any browned bits.

Step 04

Pour in the tomato sauce and add the sugar. Let the mixture simmer for 2–3 minutes. Return the cooked chicken to the pan and stir to coat it in the sauce. Slowly pour in the heavy cream and mix until the sauce turns a rich, creamy orange color.

Step 05

Add the cayenne pepper (if using), garam masala, curry powder, and black pepper. Let the sauce simmer gently on low heat for about 10 minutes so the flavors can fully develop. Taste and adjust salt if needed.

Step 06

Stir in the remaining 2 tablespoons of butter. Let it melt into the sauce for a smooth, glossy finish. Sprinkle with chopped parsley if desired.

Step 07

Serve warm with naan bread and steamed rice.

Notes

  1. If the sauce becomes too thin, mix 1 tablespoon cornstarch with ⅓ cup water, stir it into the sauce, and simmer for about 5 minutes until slightly thickened.
  2. For deeper flavor, you can marinate the chicken for up to 4 hours in the refrigerator.
  3. Use gentle heat once the cream is added to avoid splitting the sauce.
  4. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat slowly on the stovetop over low heat, adding a small splash of water or cream if the sauce thickens.
  5. You can also freeze for up to 2 months. Thaw overnight in the fridge before reheating.

Needed Equipment

  • Knife
  • Cutting board
  • Large skillet

Allergen Information

Double-check each ingredient for potential allergens. Consult a health professional if you're unsure.
  • Contains dairy

Nutritional Information (per serving)

These details are provided as a guide and shouldn't replace professional medical advice.
  • Calories: 650
  • Fats: 52 g
  • Carbs: 12 g
  • Proteins: 38 g