Ingredients
Equipment
Method
Marinate the Chicken
- In a large mixing bowl, combine chicken pieces, yogurt, minced ginger, minced garlic, garam masala, and salt. Mix well to coat all chicken pieces evenly. Cover and refrigerate for at least 20 minutes or up to 4 hours.
Cook the Chicken
- Heat 2 tablespoons of butter in a large skillet over medium-high heat. Remove chicken from marinade and cook in batches for 6-8 minutes until golden brown and cooked through. Transfer to a plate and set aside.
Prepare the Sauce
- In the same skillet, add remaining 2 tablespoons butter. Add diced onion and cook for 5-6 minutes until softened and lightly golden.
- Add minced ginger and garlic to the skillet and cook for 1 minute until fragrant. Stir in tomato paste and cook for another minute.
- Add garam masala, cumin, paprika, and cayenne pepper. Stir constantly for 30 seconds until spices are fragrant.
- Pour in crushed tomatoes and bring to a simmer. Cook for 10-12 minutes, stirring occasionally, until sauce thickens slightly.
Finish the Dish
- Reduce heat to low and stir in heavy cream and brown sugar. Mix well and simmer for 2-3 minutes.
- Return cooked chicken to the skillet and simmer for 8-10 minutes until chicken is heated through and sauce has reached desired consistency. Season with salt to taste.
- Remove from heat and garnish with fresh chopped cilantro. Serve immediately over basmati rice or with naan bread.
Notes
You can adjust the spice level by increasing or decreasing the cayenne pepper. Marinating the chicken longer will result in more tender and flavorful meat. Leftovers taste great reheated and can be stored in the refrigerator for up to 3 days.