In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and ginger, cooking for an additional 1-2 minutes until fragrant.
Add the chicken thighs to the skillet and brown on both sides, about 5 minutes per side.
In a bowl, whisk together the coconut milk, red curry paste, soy sauce, lime juice, cumin, paprika, salt, black pepper, and cayenne pepper. Pour this mixture over the chicken in the skillet.
Bring the mixture to a simmer, then reduce the heat to low. Cover and let it cook for 25-30 minutes, or until the chicken is cooked through and tender.
Once cooked, remove the chicken from the skillet and let it rest for a few minutes before slicing.
Serve the chicken topped with the coconut sauce, garnished with fresh cilantro and lime wedges on the side.