1Heat oil in a large skillet over medium-high heat. Season chicken with salt and pepper, then add to the skillet in a single layer. Cook 4–5 minutes per side until golden. Transfer to a plate.
2Lower heat to medium. Add onion to the same skillet and cook 2 minutes until softened. Stir in garlic and ginger, cooking 1 minute until fragrant.
3Stir in curry paste, breaking it up so it disperses evenly. Cook 1 minute.
4Pour in coconut milk and stir well to combine. Add fish sauce and lime juice. Return chicken to the skillet along with any juices.
5Simmer 8 minutes, then add bell pepper and snap peas. Simmer another 5–7 minutes until vegetables are tender-crisp and chicken is cooked through (internal temp 165°F).
6Taste and adjust seasoning with salt, pepper, or a squeeze of lime. Garnish with fresh cilantro and serve over rice or with naan.