Rinse jasmine rice until water runs clear and cook with 3 cups chicken broth in a covered pot or rice cooker until tender.
Heat vegetable oil in a large skillet over medium-high heat.
Add chicken cubes and sear until browned on all sides, approximately 5 to 7 minutes.
Add minced garlic, grated ginger, and red curry paste to the skillet and sauté for 1 minute until fragrant.
Pour in coconut milk, fish sauce, and brown sugar and stir to combine thoroughly.
Lower heat to medium-low and simmer for 10 minutes until chicken is cooked through and the sauce has thickened.
Add bell peppers and snap peas during the last 3 minutes of simmering to maintain a crisp-tender texture.
Divide the cooked jasmine rice into four serving bowls.
Spoon the coconut chicken and sauce generously over the rice.
Garnish with fresh cilantro and serve with lime wedges for squeezing over the bowl.