Marinaded Chicken
Curry Base
In a bowl, mix the yogurt, lime juice, coriander, turmeric, chili powder, and salt. Add the chicken and coat well. Marinate for at least 30 minutes (up to 8 hours in the fridge).
In a hot pan, sear the marinated chicken in a little oil until browned (no need to fully cook). Set aside.
In a large skillet, heat butter and oil over medium heat. Add mustard seeds. Once they pop, add curry leaves and red chili.
Add chopped onions and sauté until golden. Stir in ginger-garlic paste and cook for 1 minute.
Add paprika, coriander, and turmeric. Stir for 30 seconds to bloom the spices.
Add crushed tomatoes and simmer for 5–7 minutes until rich and thickened.
Stir in coconut milk and cream. Simmer gently until smooth.
Return seared chicken to the sauce. Cover and simmer 10–15 minutes until chicken is cooked through and sauce thickens.
Stir in garam masala and lime juice. Adjust salt if needed.
Garnish with chopped cilantro and serve hot.