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!