Step 1: Sear the Chicken: Heat olive oil in a large skillet or Dutch oven over medium-high heat. Add the chicken thighs and sear for 3-4 minutes per side, until golden brown. Remove chicken from the skillet and set aside. This locks in flavor and moisture.
Step 2: Saut Aromatics: Add the chopped onion to the skillet and cook until softened, about 3 minutes. Add the minced garlic and grated ginger, and cook for another minute until fragrant. This builds the flavorful base of the dish.
Step 3: Create the Sauce: In a small bowl, whisk together the soy sauce, honey, and rice vinegar. Pour the sauce into the skillet with the onions, garlic, and ginger. Stir well to combine.
Step 4: Add Rice and Broth: Add the rice to the skillet and stir to coat with the sauce. Pour in the chicken broth and bring to a boil.
Step 5: Simmer and Cook: Place the seared chicken thighs on top of the rice. Reduce heat to low, cover the skillet tightly, and simmer for 20-25 minutes, or until the rice is cooked through and the chicken is cooked to an internal temperature of 165F (74C). Avoid lifting the lid during cooking to ensure even steaming.
Step 6: Add Broccoli: During the last 5 minutes of cooking, add the broccoli florets to the skillet. Cover and continue to cook until the broccoli is tender-crisp.
Step 7: Garnish and Serve: Remove from heat and let stand for a few minutes before serving. Garnish with sliced green onions and a drizzle of sesame oil (optional). Serve hot.
Optional Tips: For a spicier dish, add a pinch of red pepper flakes to the sauce. Brown rice can be used instead of white rice, but will require a longer cooking time and more liquid. Adjust cooking time as needed. Other vegetables, such as bell peppers, carrots, or snap peas, can be substituted for or added to the broccoli.