In a large skillet, heat the vegetable oil over medium-high heat. Add the chicken pieces and season with salt, pepper, garlic powder, and ginger powder. Cook for about 5-7 minutes, or until the chicken is browned and cooked through.
While the chicken is cooking, steam the broccoli florets until tender, about 3-4 minutes. You can do this in a microwave-safe bowl with a splash of water covered with plastic wrap.
Once the chicken is cooked, pour in the coconut milk, soy sauce, and lime juice. Stir well to combine and let it simmer for about 2-3 minutes to thicken slightly.
In serving bowls, layer the cooked jasmine rice, followed by the coconut chicken mixture. Top with steamed broccoli, shredded carrots, and chopped green onions.
Serve with lime wedges on the side for an extra burst of flavor.