Go Back

Butter Chicken Recipe (Indian Classic) - Easy Chicken Recipes

This rich and creamy butter chicken recipe is a classic Indian dish made with tender chicken in a velvety tomato-based sauce.
Prep Time15 minutes
Cook Time25 minutes
Total Time40 minutes
Course: Dinners
Cuisine: Indian
Keywords: chicken recipes, comfort food, easy dinner recipes, homemade meals, Indian food, quick chicken dinners, spicy recipes
Servings: 4 servings
Author: Patricia

Ingredients

  • 1.5 lbs boneless chicken thighs or breasts, cut into 1-inch cubes
  • 1/2 cup plain yogurt
  • 1 tablespoon lemon juice
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 1 teaspoon garam masala
  • 1 tablespoon ginger garlic paste
  • Salt to taste
  • 2 tablespoons butter
  • 1 tablespoon oil
  • 1 onion, finely chopped
  • 1 tablespoon ginger garlic paste
  • 1.5 cups tomato puree
  • 1 teaspoon red chili powder
  • 1 teaspoon garam masala
  • 1/2 teaspoon cumin powder
  • Salt to taste
  • 1/2 cup heavy cream
  • 1 tablespoon dried fenugreek leaves (kasuri methi)
  • Fresh cilantro, for garnish

Instructions

  1. In a bowl, combine chicken, yogurt, lemon juice, turmeric, chili powder, garam masala, ginger garlic paste, and salt.
  2. Mix well and marinate for at least 30 minutes (or overnight for best flavor).
  3. Heat butter and oil in a pan over medium heat. Add onions and sauté until golden brown.
  4. Add ginger garlic paste and sauté for a minute.
  5. Stir in tomato puree, chili powder, garam masala, cumin powder, and salt. Cook until oil separates.
  6. Add marinated chicken and cook until the chicken is fully cooked (10-15 minutes).
  7. Stir in heavy cream and dried fenugreek leaves. Simmer for 5 minutes.
  8. Garnish with cilantro and serve with naan or rice.