Heat the olive oil in a large skillet over medium heat.
Add chicken thighs and sear until browned on both sides, about 3–4 minutes per side. Remove from the skillet and set aside.
In the same skillet, sauté onion until translucent, then add garlic and cook for 30 seconds.
Stir in coconut milk, lime zest, lime juice, coriander, and salt. Bring to a simmer.
Return the chicken to the skillet, cover, and cook for 10–15 minutes until the chicken is cooked through.
Uncover and simmer for 2–3 minutes to thicken the sauce slightly.
Garnish with fresh cilantro and serve warm.