Prep the ingredients: Cut the chicken into bite-size chunks and season with a pinch of salt and pepper. Slice the onion and bell pepper, mince the garlic and ginger, and open the coconut milk.
Have everything ready to go; this cooks quickly.
Heat the skillet: Set a large skillet over medium-high heat. Add the oil and swirl to coat the pan.
Sear the chicken: Add the chicken in a single layer. Let it brown for 2–3 minutes without moving it, then stir and cook another 2–3 minutes until lightly golden.
It doesn’t need to be fully cooked yet. Transfer to a plate.
Soften the aromatics: In the same skillet, add the onion. Cook 3–4 minutes until softened and lightly golden.
Stir in the garlic and ginger and cook for 30–60 seconds, just until fragrant.
Bloom the spices: Add the curry paste or curry powder and the turmeric. Stir for 30 seconds to wake up the flavors. If the pan looks dry, add a splash of oil or a spoonful of coconut milk to keep it from burning.
Build the sauce: Pour in the coconut milk and broth.
Stir in the fish sauce (or soy sauce) and brown sugar. Bring to a gentle simmer.
Add chicken and veggies: Return the chicken to the skillet. Add bell pepper and snap peas.
Simmer for 6–8 minutes, stirring occasionally, until the chicken is cooked through and the vegetables are crisp-tender.
Finish with lime: Stir in the lime juice. Taste and adjust with more salt, sugar, or lime as needed. If you want it spicier, add a pinch of red pepper flakes or a small spoonful of curry paste.
Serve: Spoon over hot rice or quinoa, or serve with warm naan.
Top with cilantro or basil and extra lime wedges.