01 -
Combine the coriander, turmeric, garlic powder, salt, cumin, cayenne, and black pepper in a deep bowl. Stir them up until they're evenly blended. This mix will be the backbone of the dish with bold, aromatic notes.
02 -
Place the chicken breasts in the spice mixture and rub it in with your hands. Massage the seasoning well into every corner of the meat, ensuring full coverage for maximum flavor.
03 -
Take a large frying pan, heat 2 tablespoons of oil over medium heat. Carefully lay the seasoned chicken into the hot pan. Cook each side for 6-8 minutes until it’s golden-brown and fully done. Move the chicken to a plate and loosely cover it with foil to keep it warm.
04 -
Using the same pan (don’t wash it—those browned bits add flavor), pour in the rest of the oil. Toss in the onions, garlic, jalapeño, and ginger. Cook for about 5 minutes, stirring often, until the onions soften and turn slightly clear.
05 -
Add the diced tomatoes to the pan along with the lemon juice. Sprinkle a pinch of salt and pepper on top for seasoning. Stir it up and cook for another 5 minutes or until the tomatoes break down and release their liquid.
06 -
Carefully pour the coconut milk into the pan. Mix everything together until smooth and combined. Keep the heat on low and let it simmer gently for 5 minutes to let the sauce thicken up nicely.
07 -
Place the cooked chicken back into the pan, including the juices that pooled on the plate. Keep the heat low and let it all cook together for about 5 minutes. The chicken will soak up the flavors and stay juicy.
08 -
Sprinkle the chopped cilantro or parsley over the dish right before serving for a burst of fresh flavor. Enjoy the dish warm with naan bread or a bowl of rice to mop up the creamy sauce.