Step 1: Marinate the Chicken
- Combine the marinade ingredients: In a large mixing bowl, combine the yogurt, lemon juice, minced garlic, grated ginger, garam masala, turmeric, cumin, cayenne pepper, and salt.
- Marinate the chicken: Add the chicken pieces to the marinade, ensuring they are well coated. Cover and refrigerate for at least 1 hour, or overnight for best results.
Step 2: Cook the Chicken
- Heat the skillet: In a large skillet or pan, melt 2 tablespoons of butter over medium-high heat.
- Cook the chicken: Add the marinated chicken pieces to the skillet in a single layer. Cook for 5-7 minutes, turning occasionally, until the chicken is browned and cooked through. Remove the chicken from the skillet and set aside.
Step 3: Prepare the Sauce
- Sauté the aromatics: In the same skillet, melt the remaining 2 tablespoons of butter over medium heat. Add the finely chopped onion, minced garlic, and grated ginger. Cook for about 5 minutes, until the onion is soft and translucent.
- Add the spices: Stir in the garam masala, paprika, cumin, and coriander. Cook for 1-2 minutes until fragrant.
- Add the tomato puree: Pour in the tomato puree and cook for 5-7 minutes, stirring occasionally, until the sauce thickens slightly.
- Add the chicken broth and cream: Stir in the chicken broth and heavy cream. Bring to a simmer and cook for another 5 minutes until the sauce is smooth and creamy.
- Season: Add salt to taste and a tablespoon of sugar if the sauce is too acidic.
Step 4: Combine and Serve
- Combine the chicken and sauce: Return the cooked chicken to the skillet with the sauce. Stir to coat the chicken evenly with the sauce. Simmer for an additional 5-7 minutes until the chicken is heated through and the flavors meld together.
- Garnish: Sprinkle with fresh cilantro before serving.
Step 5: Serve
- Serve hot: Serve the creamy butter chicken over steamed basmati rice or with warm naan bread. Enjoy this delightful dish with your family and friends!
Tips for Perfect Butter Chicken
- Marinate longer: For the best flavor and tenderness, marinate the chicken overnight.
- Use heavy cream: Heavy cream gives the sauce its rich, creamy texture. You can substitute with coconut milk for a dairy-free version.
- Balance the flavors: Adjust the seasoning and sugar to balance the acidity of the tomato puree.
Conclusion
Creamy Indian Butter Chicken Delight is a flavorful and satisfying dish that’s perfect for any occasion. This recipe ensures tender chicken pieces in a rich and aromatic sauce. Enjoy making and savoring this classic Indian dish with your loved ones!