Ingredients
Method
Preparation
- In a mixing bowl, combine the chicken pieces, yogurt, and lemon juice. Mix well until the chicken is thoroughly coated. Let it marinate in the refrigerator for at least 30 minutes (or longer for deeper flavors).
- In a large skillet, melt the butter over medium heat. Add the chopped onions and sauté until golden brown. Then, add the minced garlic and grated ginger, cooking for about 2 minutes until fragrant.
- Stir in the garam masala, cumin, and paprika. This step releases the essential oils in the spices, enhancing their flavors.
- Pour in the crushed tomatoes and season with salt. Stir well, then let the mixture simmer for about 10 minutes until slightly thickened.
Cooking
- Add the marinated chicken to the skillet, including any remaining marinade. Cook for approximately 15-20 minutes or until the chicken is cooked through and tender.
- Lower the heat, and slowly stir in the heavy cream until smooth and creamy. Let it cook for an additional 5 minutes.
Serving
- Serve your Homemade Butter Chicken warm, garnished with fresh cilantro. Pair it with basmati rice or naan for a complete meal!
Notes
Substitutions: If you’re out of yogurt, you can substitute with a similar amount of coconut cream for a dairy-free option. Don't rush the marination; allowing it to sit longer enhances the flavors significantly. Avoid using low-fat cream; stick to heavy cream for that lush consistency!
