01 - Rinse the jasmine rice under cold water until the water runs clear. Combine the rinsed rice, water, and salt in a saucepan. Bring to a boil, then reduce the heat to low, cover, and simmer for 12–15 minutes, or until the rice is tender. Remove from heat and allow it to rest, covered, for 5 minutes.
02 - While the rice is cooking, heat the vegetable oil in a large skillet or wok over medium-high heat. Season the chicken pieces with salt and pepper. Add the seasoned chicken to the hot pan and sauté for 5–6 minutes, until golden brown and cooked through. Remove the chicken from the pan and set it aside.
03 - In the same skillet or wok used for the chicken, add the sliced red onion, red bell pepper, julienned carrot, and trimmed snow peas. Stir-fry the vegetables for 3–4 minutes, until they are just tender-crisp. Remove the sautéed vegetables from the pan and set them aside with the cooked chicken.
04 - Reduce the heat in the skillet or wok to medium. Add a splash more oil if needed. Add the minced garlic and grated ginger, and sauté for 30 seconds until fragrant. Stir in the Thai red curry paste and cook for 1 minute, stirring constantly.
05 - Pour in the full-fat coconut milk, fish sauce, soy sauce, and brown sugar. Stir to combine all ingredients thoroughly and simmer for 3–4 minutes, or until the sauce has slightly thickened. Return the cooked chicken and sautéed vegetables to the pan. Toss everything together to coat evenly with the sauce and simmer for an additional 2–3 minutes. Stir in the fresh lime juice.
06 - Fluff the cooked jasmine rice with a fork. Divide the rice evenly among four serving bowls. Top each bowl with the curry chicken and vegetable mixture. Spoon any extra coconut curry sauce over the top of each serving.
07 - Garnish the bowls with fresh cilantro leaves, lime wedges, and sliced red chili, if desired. Serve immediately.