This homemade butter chicken uses bite-size chicken thighs with a short yogurt-and-spice marinade, followed by a generous tomato and heavy cream sauce. Garlic, onion, curry powder and garam masala build the flavor in a skillet, and butter finishes the sauce. It is a mild, rich version with optional cayenne for heat. Plan for the refrigerator marinating time as well as cooking, and serve the sauce with prepared rice or naan.
On This Page
Why This Recipe Works
The stages in homemade butter chicken give chicken color before it finishes in sauce. Onion enters before garlic because it needs longer to soften. Smooth tomato sauce and heavy cream make a pourable coating without a roux. The last two tablespoons of butter melt off the heat for a glossy finish.
Ingredients for Homemade Butter Chicken
For homemade butter chicken, cut thighs into 1-inch pieces. A tablespoon of yogurt lightly coats them. Separate curry powder into marinade and sauce portions; divide butter into one tablespoon for onion and two to finish. Rice and naan are prepared accompaniments, with their cooking time additional.
For the Chicken Marinade
- 1.5 pounds boneless, skinless chicken thighs, cut into 1-inch pieces
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1 teaspoon sweet paprika
- 0.5 teaspoon curry powder
- 1 tablespoon Greek yogurt
For Cooking
- 3 tablespoons vegetable oil
- 3 tablespoons butter, 1 tablespoon for onion; 2 tablespoons to finish
- 6 cloves garlic, minced
- 1 medium onion, finely diced
- 1 15-ounce can tomato sauce
- 1 teaspoon sugar
- 1 teaspoon salt
- 0.5 teaspoon black pepper
- 2 cups heavy cream
- 0.5 teaspoon cayenne pepper, optional
- 1 teaspoon garam masala
- 0.5 teaspoon curry powder
- 0.25 cup fresh parsley, chopped, optional garnish
- prepared naan, optional, for serving
- 2 cups cooked steamed rice, optional, for serving
How to Make Homemade Butter Chicken
1. Marinate in the refrigerator. Toss the chicken with the marinade salt, garlic powder, sweet paprika, half a teaspoon of curry powder and Greek yogurt. Coat the pieces evenly, cover and refrigerate for at least 30 minutes. Prepare the onion, garlic and sauce measurements during the wait, then keep them ready beside the stove. Because the yogurt quantity is small, the chicken will look lightly dressed rather than submerged. Longer chilling extends the recipe’s overall time.
2. Give the chicken color before finishing. Heat the vegetable oil in a wide skillet over medium to medium-high heat. For homemade butter chicken, add chicken in a single layer and sear for about 5–7 minutes, turning so several sides gain color. This is the first stage of a continuous cook, and the pieces may not be fully done. Transfer them briefly to a plate while you build the sauce, then return them promptly to finish. Do not chill or store partially cooked chicken.
3. Soften onion and warm the sauce. Reduce the burner to medium. Add one tablespoon of butter and cook the diced onion until softened, about 5–7 minutes, stirring and scraping up browned juices. Add minced garlic near the end for about 30 seconds so it does not burn while the onion cooks. Stir in tomato sauce, sugar, the sauce salt and pepper, then bring to a gentle simmer. Add cream, garam masala, the second curry portion and optional cayenne, keeping the bubbling mild.
4. Finish the chicken, then the butter. Return the chicken and its plate juices to the sauce and simmer gently for about 10 minutes, or until thick pieces reach 165°F. Check several pieces; the sear’s color is not a safety test. Stop cooking once the chicken is done rather than simmering it indefinitely to thicken the sauce. Off the heat, stir in the remaining two tablespoons of butter. Taste the seasoning and add optional parsley just before serving.
How to Serve
Serve homemade butter chicken in four bowls with a share of the sauce spooned over the thighs. Warm naan and prepared steamed rice are useful for catching the generous sauce, and a simple cucumber salad gives a fresh contrast. The original two cups of cooked rice can be divided among the four servings as a small accompaniment, or prepare more separately if your menu needs larger rice portions.
For homemade butter chicken made ahead, marinate the raw chicken covered in the refrigerator and cook it within one day. Chop the onion and garlic separately, and measure both spice mixtures so the skillet stage flows smoothly. You can also cook the whole dish ahead, chill it promptly and reheat gently; allow rice or naan their own preparation time.
Storage and Reheating
Refrigerate cooked homemade butter chicken within two hours in shallow covered containers and use within three to four days. Reheat over low heat, adding a splash of water if the sauce has thickened, until the chicken and sauce reach 165°F. Freeze separate from the bread for up to two months for best quality, then thaw in the refrigerator. Cream can change texture after freezing, so warm slowly and stir instead of boiling hard.
For temperature and handling guidance, see safe cooking and reheating temperatures and refrigerated food storage.
Tips and Variations
- Use a large skillet with sides high enough for the cream and tomato sauce. A crowded shallow pan makes both searing and stirring harder.
- Add garlic after the onion has softened. Finely minced garlic burns much faster than diced onion becomes tender.
- Keep the optional cayenne separate until seasoning the sauce. You can omit it without changing the garlic, paprika and warm spice flavor.
Frequently Asked Questions
Can I use chicken breast instead?
Yes, but breast dries out more easily and may finish sooner. Check its temperature closely in the final sauce stage.
Is the yogurt amount correct?
It makes a light coating rather than a deep marinade. Toss thoroughly so the small quantity covers the chicken pieces.
How do I make it less spicy?
Omit optional cayenne and use mild curry powder. Sweet paprika adds flavor without the heat of hot paprika.
Should I blend the onion sauce?
No. Finely diced onion softens in the skillet and canned tomato sauce is smooth. Small onion pieces can remain.
Does the homemade butter chicken time include cooking rice?
No. Rice and naan are prepared serving accompaniments. Allow their separate cooking or warming time when planning dinner.
More Recipe Ideas
These recipes offer other ways to plan a meal or dessert spread around homemade butter chicken. Choose the flavors and cooking method that fit your menu.
Butter Chicken
Ingredients
For the Chicken Marinade
- 1.5 pounds boneless, skinless chicken thighs cut into 1-inch pieces
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1 teaspoon sweet paprika
- 0.5 teaspoon curry powder
- 1 tablespoon Greek yogurt
For Cooking
- 3 tablespoons vegetable oil
- 3 tablespoons butter 1 tablespoon for onion; 2 tablespoons to finish
- 6 cloves garlic, minced
- 1 medium onion finely diced
- 1 15-ounce can tomato sauce
- 1 teaspoon sugar
- 1 teaspoon salt
- 0.5 teaspoon black pepper
- 2 cups heavy cream
- 0.5 teaspoon cayenne pepper optional
- 1 teaspoon garam masala
- 0.5 teaspoon curry powder
- 0.25 cup fresh parsley chopped, optional garnish
- prepared naan optional, for serving
- 2 cups cooked steamed rice optional, for serving
Instructions
- Combine chicken thighs with the marinade salt, garlic powder, paprika, 1/2 teaspoon curry powder and yogurt. Chill the covered mixture for a minimum of 30 minutes. Cut pieces to a similar 1-inch size.
- Heat oil in a large skillet over medium to medium-high heat. Sear chicken in a single layer about 5–7 minutes, turning to brown. Transfer briefly to a plate; it will finish cooking in the sauce. Allow more time if your pan requires batches.
- Reduce to medium and add 1 tablespoon butter. Cook onion about 5–7 minutes until soft, then stir in garlic for about 30 seconds. Add tomato sauce, sugar, sauce salt and pepper. Stir in cream, garam masala, the other 1/2 teaspoon curry powder and optional cayenne.
- Return chicken and juices promptly. Gently simmer about 10 minutes, continuing as needed until several thick pieces reach 165°F. Remove from heat and stir in the final 2 tablespoons butter.
- Garnish with optional parsley and divide chicken and sauce among four portions. Offer prepared rice and naan separately; their preparation time is additional.
Notes
- Keep the marinade refrigerated; do not store partially seared chicken.
- Refrigerate cooked leftovers for three to four days and reheat to 165°F.





