Delicious Butter Chicken is a creamy, tomato-based Indian curry featuring succulent, tender pieces of marinated chicken simmered in a spiced velvet sauce. This home-cooked version captures the warmth and comfort of a restaurant favorite without the long wait or the need for professional kitchen tools. By layering aromatic spices with a rich buttery finish, you create a meal that is both comforting and deeply flavorful.

Why You’ll Love This Delicious Butter Chicken
This dish stands out because it balances the vibrant tartness of tomatoes with the velvety richness of butter and cream. Every bite of chicken is tenderized through a yogurt marinade, ensuring that the moisture is locked in while the spices infuse deep into the meat.
You will appreciate how accessible the ingredients are for any modern pantry. Unlike complex restaurant recipes that require hours of preparation, this simple method emphasizes efficiency without sacrificing the depth of flavor that makes Indian cuisine so beloved.
It is a perfect centerpiece for a busy weeknight family dinner or a cozy weekend gathering. The sauce is versatile enough to be prepared ahead of time, allowing flavors to meld further, making it an excellent choice for meal planning and effortless hosting.
Ingredients of the Delicious Butter Chicken
For the Chicken Marinade
- 1.5 lbs boneless skinless chicken breasts or thighs, cut into bite-sized pieces
- 1/2 cup plain whole milk yogurt
- 1 tablespoon ginger-garlic paste
- 1 teaspoon garam masala
- 1 teaspoon turmeric powder
- 1 teaspoon ground cumin
- 1 teaspoon Kashmiri red chili powder
For the Sauce
- 2 tablespoons unsalted butter
- 1 tablespoon oil
- 1 large onion, finely minced
- 1.5 tablespoons ginger-garlic paste
- 1 1/2 cups tomato puree (passata)
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon garam masala
- 1/2 cup heavy cream
- 1 tablespoon dried fenugreek leaves (kasuri methi)
- Salt to taste
- Fresh cilantro for garnish

Equipment / Tools Needed
- Large non-stick pan or heavy-bottomed skillet
- Mixing bowl for marination
- Whisk or spatula
- Measuring cups and spoons
- Chef’s knife and cutting board
Step-by-Step Instructions
Step 1: Marinate the Chicken
In a large bowl, whisk together the yogurt, ginger-garlic paste, and spices. Add the chicken pieces, coating them thoroughly in the mixture. Cover and refrigerate for at least 30 minutes, or up to 4 hours for maximum tenderness. The acidity from the yogurt works wonders to soften the poultry fibers.
Step 2: Sear the Chicken
Heat a tablespoon of oil in your skillet over medium-high heat. Add the chicken pieces in a single layer, ensuring they don’t crowd the pan. Cook until golden brown on all sides—about 5-7 minutes. The chicken does not need to be fully cooked through at this stage. Remove the chicken from the pan and set it aside on a plate.
Step 3: Prepare the Aromatic Base
In the same pan, melt the butter over medium heat. Add the minced onions and sauté until they turn soft and light brown. Stir in the ginger-garlic paste and cook for another minute until the raw smell dissipates, filling your kitchen with a savory aroma.
Step 4: Simmer the Sauce
Pour in the tomato puree along with the coriander, cumin, chili powder, and salt. Stir to combine and let the mixture simmer for 8-10 minutes until the sauce deepens to a rich, dark red color and begins to pull away from the sides of the pan.
Step 5: Combine and Finish
Return the cooked chicken and any accumulated juices to the pan. Add a splash of water if the sauce appears too thick. Cover and simmer for 5 minutes. Stir in the heavy cream and crushed dried fenugreek leaves. Let it cook for another 2 minutes until the sauce is glossy and the chicken is fully cooked through. Garnish with fresh cilantro.
Tips & Tricks
For the best texture, always ensure your chicken is cut into uniform pieces so they cook evenly. If you have extra time, marinating for a longer period will yield even more tender results. When adding the heavy cream, lower the heat to prevent it from curdling, ensuring a silky finish.
Serving Suggestions
This dish is best served alongside fluffy basmati rice or hot garlic naan bread. The sauce is designed to be mopped up, so do not skip the bread. A side of cucumber and yogurt raita provides a cooling contrast that complements the warmth of the spices.
Variations / Substitutions
- For a dairy-free version, use coconut cream and plant-based butter alternatives.
- Swap the chicken thighs for chunks of firm tofu or chickpeas if you prefer a vegetarian protein source.
- You can increase the heat by adding fresh green chili peppers during the onion saute stage.
Storage and Reheating
Store your leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm the dish gently on the stovetop over low heat. If the sauce has thickened too much, add a small splash of water or cream to restore its original glossy consistency. Avoid boiling the sauce aggressively when reheating.
Nutritional Info
Calories: 385 kcal
Protein: 28g
Carbohydrates: 12g
Fat: 24g
Conclusion
Creating authentic-tasting food in your own kitchen brings a unique sense of satisfaction. This recipe proves that you don’t need a restaurant to enjoy a hearty, golden-hued bowl of spiced goodness.
Explore the process, trust your palate, and enjoy the rich, buttery reward waiting at the end of your cooking journey. It is truly a crowd-pleaser that invites second helpings.
FAQ
Can I make this dish ahead of time?
Yes, Butter Chicken actually tastes better the next day as the spices have more time to penetrate the chicken. Simply follow the cooking steps and reheat gently before serving.
Is there a substitute for fenugreek leaves?
While fenugreek leaves provide a signature earthy aroma, you can omit them if unavailable. Alternatively, a tiny pinch of extra garam masala can help maintain the complexity of the profile.
How do I prevent the sauce from splattering?
Tomato-based sauces can splatter a lot. Use a lid to cover the skillet during the simmer stage and keep the heat at a steady, manageable level.
Can I freeze the leftovers?
Yes, this curry freezes well for up to one month. Ensure it is completely cool before placing it in a freezer-safe container, and thaw it in the refrigerator overnight before heating.
Recipe Card
Delicious Butter Chicken
Prep time: 15 mins
Cook time: 30 mins
Yield: 4 servings

Delicious Butter Chicken Made Easy
Ingredients
- 1.5 lbs boneless skinless chicken breasts or thighs, cut into bite-sized pieces
- 1/2 cup plain whole milk yogurt
- 1 tablespoon ginger-garlic paste
- 1 teaspoon garam masala
- 1 teaspoon turmeric powder
- 1 teaspoon ground cumin
- 1 teaspoon Kashmiri red chili powder
- 2 tablespoons unsalted butter
- 1 tablespoon oil
- 1 large onion, finely minced
- 1.5 tablespoons ginger-garlic paste
- 1.5 cups tomato puree (passata)
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon garam masala
- 1/2 cup heavy cream
- 1 tablespoon dried fenugreek leaves (kasuri methi)
- Salt to taste
- Fresh cilantro for garnish
Instructions
- Whisk together yogurt, ginger-garlic paste, garam masala, turmeric, cumin, and chili powder in a large bowl. Add chicken and coat well; refrigerate for at least 30 minutes.
- Heat oil in a skillet over medium-high heat. Sear chicken in a single layer until browned. Remove and set aside.
- In the same pan, melt the butter. Sauté the minced onion until soft and translucent.
- Add ginger-garlic paste and cook until fragrant.
- Stir in tomato puree and the remaining ground spices: coriander, cumin, chili powder, and garam masala. Simmer until the sauce thickens.
- Return the seared chicken to the pan and pour in the heavy cream.
- Stir in the dried fenugreek leaves and salt. Simmer until chicken is cooked through.
- Garnish with fresh cilantro before serving.