Prep the chicken. Pat the chicken dry and season lightly with salt and pepper. Slice into thin cutlets or strips so it cooks quickly and evenly.
Sear the chicken. Heat the oil in a large skillet over medium-high heat.
Add the chicken in a single layer and cook 2–3 minutes per side until lightly browned but not fully cooked. Transfer to a plate.
Sauté aromatics. Reduce heat to medium. In the same pan, add the onion and cook 3–4 minutes until softened.
Stir in the garlic and ginger and cook 30–60 seconds until fragrant.
Bloom the curry and spices. Add the red curry paste, turmeric, and coriander. Cook, stirring, for 1 minute to release the oils and deepen the flavor.
Build the sauce. Pour in the coconut milk and chicken broth. Stir in fish sauce, brown sugar, and sliced chili if using.
Bring to a gentle simmer.
Add vegetables. Stir in the bell pepper and snap peas. Simmer 3–4 minutes until they begin to soften.
Finish the chicken. Return the seared chicken and any juices to the pan. Simmer 3–5 minutes until the chicken is cooked through and the sauce slightly thickens.
Balance the flavors. Turn off the heat and stir in the lime juice.
Taste and adjust: add more fish sauce for salt, sugar for balance, or lime for brightness.
Serve. Spoon over jasmine rice or serve with naan. Garnish with cilantro and Thai basil. Add extra lime wedges on the side.