Homemade Butter Chicken Recipe
This Homemade Butter Chicken recipe offers a rich, creamy, and flavorful Indian classic made from marinated chicken thighs cooked in a spiced tomato and cream sauce. Easy to prepare and perfect for serving with rice or naan, it captures the essence of traditional butter chicken with a homemade touch.
- Author: Leo
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 10 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking and Simmering
- Cuisine: Indian
- Diet: Halal
For the Marinade
- 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
- 1 cup plain yogurt
- 2 tablespoons lemon juice
- 2 teaspoons ground cumin
- 1–2 teaspoons chili powder
- 1 teaspoon ground turmeric
- 1 teaspoon garam masala
- 1 teaspoon ground coriander
- 1 teaspoon salt
For the Sauce
- 2 tablespoons butter
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1 can (14 oz) tomato sauce
- 1 cup heavy cream
- 1 tablespoon sugar
- Fresh cilantro leaves for garnish
- Marinate the Chicken: In a large bowl, combine the yogurt, lemon juice, cumin, chili powder, turmeric, garam masala, coriander, and salt. Add the chicken pieces, coating them evenly. Cover and refrigerate for at least 1 hour or overnight for deeper flavor.
- Cook the Chicken: Preheat oven to 400°F (200°C). Thread the marinated chicken onto skewers, place on a baking sheet, and bake for 20 minutes, flipping halfway, until fully cooked.
- Sauté Onions: While chicken cooks, melt butter in a large skillet over medium heat. Add chopped onions and sauté until golden brown, about 7-8 minutes.
- Add Aromatics: Stir in minced garlic and ginger; cook for 1-2 minutes until fragrant, ensuring they do not burn.
- Simmer Tomato Sauce: Pour in the tomato sauce and let it simmer gently for about 5 minutes, stirring occasionally to meld flavors.
- Add Cream and Sugar: Reduce heat to low and stir in heavy cream and sugar. Simmer sauce gently for 10-15 minutes until thickened and rich.
- Combine Chicken with Sauce: Remove cooked chicken from skewers and add to the sauce. Stir gently to coat the pieces well.
- Final Simmer: Simmer chicken and sauce together for an additional 5-10 minutes so flavors meld and chicken absorbs the sauce.
- Garnish and Serve: Sprinkle fresh cilantro over the butter chicken before serving. Serve hot with basmati rice or naan bread.
Notes
- Marinating the chicken overnight enhances flavor and tenderness.
- You can substitute chicken breasts if preferred, but thighs remain juicier.
- Adjust chili powder according to your preferred spice level.
- Skewering chicken is optional; chicken can be cooked in a hot skillet or grill as well.
- To make it lighter, use half-and-half instead of heavy cream but the sauce will be less rich.
- Butter chicken pairs well with steamed basmati rice or naan bread.
Nutrition
- Serving Size: 1 cup (approx. 200g)
- Calories: 450 kcal
- Sugar: 7 g
- Sodium: 550 mg
- Fat: 30 g
- Saturated Fat: 16 g
- Unsaturated Fat: 12 g
- Trans Fat: 0.5 g
- Carbohydrates: 12 g
- Fiber: 2 g
- Protein: 30 g
- Cholesterol: 120 mg
Keywords: butter chicken, homemade butter chicken, Indian chicken curry, creamy chicken curry, Indian butter chicken recipe