Gather all ingredients.
Season chicken with salt and pepper. Heat oil in a 10-inch skillet over medium-high heat. Add half of the chicken to the skillet and cook until browned, about 5 minutes. Using a slotted spoon, remove chicken from skillet and set aside. Repeat with remaining chicken.
Add white and pale green parts of green onions (about 2/3 cup) and garlic to the skillet. Cook until softened, 1 to 2 minutes.
Add rice and chili powder to skillet. Cook and stir 1 minute to coat rice in oil.
Add broth, honey, soy sauce, and lemon juice to skillet. Stir to dissolve honey. Bring to a boil.
Return chicken to skillet. Reduce heat and simmer, covered, until rice is tender, about 20 minutes.
Garnish with some of the green parts of green onion.