This coconut curry chicken is hearty, creamy, and incredibly flavorful! This one skillet meal has warm and spicy flavors. Everything simmers away until the chicken is melt in your mouth tender. The leftovers are even better the next day!
First, heat the olive oil in a large pot or deep skillet over medium heat.
Add the chopped onions and cook until they become soft and translucent, about 3 to 4 minutes.
Stir in the minced garlic and grated ginger, and cook for another minute until fragrant.
Add the chopped tomatoes to the pot and cook until they start to break down and release their juices.
Add the curry powder, ground cumin, ground coriander, turmeric powder, and chili powder to the pot. Mix well to coat the onions, garlic, and tomatoes with the spices. Cook for a couple of minutes until the spices are fragrant.
Next, add the chicken pieces to the pot and season with salt and pepper. Stir to coat the chicken with the spice mixture.
Pour in the coconut milk and chicken broth or water. Stir everything together, making sure the chicken is submerged in the liquid.
Bring the mixture to a simmer, then reduce the heat to low, cover the pot, and let it cook for about 25 to 30 minutes, or until the chicken is fully cooked and tender.
While the chicken is cooking, taste the curry and adjust the seasoning, adding more salt, pepper, or chili powder if desired.
Once the chicken is cooked and the sauce has thickened, remove the pot from the heat.
Finally, garnish the chicken curry with fresh cilantro before serving.
Notes
Use fresh herbs and spices. These will add so much flavor.
Do not overcook the chicken. Feel free to use chicken thighs if desired. They are usually more tender and juicy than chicken breasts.
Continue simmering until the chicken and veggies are tender.