Pat chicken dry and toss with olive oil, cumin, chili powder, salt, pepper, lime zest, and half the lime juice.
Heat a large skillet over medium-high and brown thighs 3-4 minutes per side.
Lower heat to medium, cover, and cook 6-8 minutes until internal temp hits 165°F.
Remove chicken and let rest five minutes.
In the same pan, add onion and beans; stir 2 minutes to warm and pick up browned bits.
Stir in remaining lime juice, cilantro, and honey if you want a touch of sweetness.
Slice or chop chicken and return to pan to coat with beans and sauce.
Serve over rice or greens.