In a medium bowl, combine the diced chicken, sweet chili sauce, and a pinch of salt and pepper. Let it marinate for at least 30 minutes for maximum flavor.
In a pot, combine the jasmine rice and coconut milk. Add an equal volume of water, then bring to a boil. Reduce heat to low, cover, and simmer for about 15-20 minutes, or until the rice is cooked and fluffy.
In a large skillet or wok, heat the olive oil over medium heat. Add the sliced red bell pepper and snap peas, stirring occasionally. Cook for about 4-5 minutes, until they are slightly tender but still vibrant. Remove from the skillet and set aside.
In the same skillet, add the marinated chicken along with any remaining marinade. Cook over medium-high heat for about 7-10 minutes, or until the chicken is fully cooked and caramelized, stirring frequently to avoid burning.
Stir in the soy sauce, lime juice, and lime zest into the cooked chicken just before serving for an extra pop of flavor.
Fluff the coconut jasmine rice with a fork. In each serving bowl, place a generous scoop of rice, topped with the sweet chili chicken, sautéed vegetables, and garnish with fresh cilantro and sliced green onions.