Easy Butter Chicken Recipe
Introduction
Butter chicken is a beloved Indian dish known for its rich, creamy tomato sauce and tender chicken pieces. This easy recipe combines aromatic spices and coconut milk for a deliciously flavorful meal that’s perfect for weeknight dinners or special occasions.

Ingredients
- 1 tablespoon butter
- 1 tablespoon olive oil
- 1 medium onion, small diced
- 2 teaspoons ginger, grated
- 3 garlic cloves, minced
- 1 tablespoon garam masala
- 1 teaspoon chili powder
- 1 teaspoon mustard seeds
- 1 teaspoon coriander
- 1 teaspoon curry powder
- 2 pounds chicken breast, cut into ¾-inch chunks
- 3 ounces tomato paste
- 3 ounces red curry paste
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1 (14-ounce) can coconut milk
- Rice or naan, for serving
- Cilantro, for serving
Instructions
- Step 1: Heat the butter and olive oil in a large skillet over medium-high heat. Cook the diced onions until they become soft and translucent, about 3 to 5 minutes. Stir in the grated ginger and minced garlic and cook for an additional 1 to 2 minutes.
- Step 2: Add the garam masala, chili powder, mustard seeds, coriander, and curry powder. Toast the spices until fragrant, about 2 minutes. Then add the chicken chunks, tomato paste, red curry paste, salt, and black pepper. Stir well until the chicken is fully coated with the spice mixture, onions, and pastes.
- Step 3: Pour the coconut milk over the chicken mixture and stir to combine. Bring the mixture to a boil, then reduce the heat to low and let it simmer uncovered for 20 minutes, allowing the sauce to thicken and the chicken to cook through.
- Step 4: Serve the butter chicken hot over white rice or with naan bread. Garnish with fresh cilantro if desired for a burst of color and freshness.
Tips & Variations
- For extra richness, stir in a few tablespoons of heavy cream or yogurt just before serving.
- Use boneless thighs instead of breast for a juicier result.
- If you prefer less heat, reduce the chili powder and red curry paste quantities.
- Adding a squeeze of lemon juice at the end brightens the flavors beautifully.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally to prevent sticking. You can also freeze the butter chicken for up to 2 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of dairy instead of coconut milk?
Yes, you can substitute coconut milk with heavy cream or full-fat yogurt for a creamier texture, although coconut milk adds a subtle sweetness that works well with the spices.
Is it possible to make this recipe vegetarian?
Absolutely. Replace the chicken with chickpeas, paneer, or tofu and follow the same cooking steps for a delicious vegetarian butter “chicken” alternative.
PrintEasy Butter Chicken Recipe
This Easy Butter Chicken recipe combines tender chicken breast chunks simmered in a rich, aromatic tomato and coconut milk sauce infused with warm Indian spices like garam masala, coriander, and curry powder. Ready in about 35 minutes, it’s a flavorful and comforting dish perfect for serving over rice or with naan.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 to 6 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Ingredients
Main Ingredients
- 1 tablespoon butter
- 1 tablespoon olive oil
- 1 medium onion, small diced
- 2 teaspoons ginger, grated
- 3 garlic cloves, minced
- 1 tablespoon garam masala
- 1 teaspoon chili powder
- 1 teaspoon mustard seeds
- 1 teaspoon coriander
- 1 teaspoon curry powder
- 2 pounds chicken breast, cut into ¾-inch chunks
- 3 ounces tomato paste
- 3 ounces red curry paste
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1 (14-ounce) can coconut milk
For Serving
- Rice or naan
- Cilantro (optional garnish)
Instructions
- Sauté Aromatics: Heat the butter and olive oil in a large skillet over medium-high heat. Add the diced onions and cook until soft and translucent, about 3 to 5 minutes. Stir in the grated ginger and minced garlic, cooking for an additional 1 to 2 minutes to release their flavors.
- Add and Toast Spices: Mix in the garam masala, chili powder, mustard seeds, coriander, and curry powder. Toast the spices for about 2 minutes while stirring, until fragrant and well combined with the aromatics.
- Cook Chicken and Mix Pastes: Add the chicken chunks to the skillet, followed by the tomato paste and red curry paste. Season with salt and black pepper. Stir thoroughly so the chicken is evenly coated with the spice and paste mixture.
- Simmer with Coconut Milk: Pour in the coconut milk and stir to combine everything evenly. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer uncovered for 20 minutes, allowing the flavors to meld and the chicken to cook through.
- Serve and Garnish: Serve the butter chicken hot over white rice or with warm naan bread. Garnish with fresh cilantro if desired for added freshness and color.
Notes
- You can adjust the chili powder to control the spiciness level to your preference.
- Use boneless, skinless chicken breast for quicker cooking; chicken thighs work as a flavorful alternative but may require slightly longer simmering.
- Leftovers keep well refrigerated for up to 3 days and can be reheated gently on the stovetop or microwave.
- For a richer sauce, consider adding a splash of heavy cream toward the end of cooking (not included in original recipe).
- Serve with basmati rice or naan bread to soak up the delicious sauce.
Keywords: Butter Chicken, Indian Chicken Curry, Easy Butter Chicken, Coconut Milk Curry, Weeknight Dinner, Indian Cuisine

