Preheat your oven to 400°F (200°C). I like to trim the ends of the Brussels sprouts and slice them in half so they roast evenly. Toss them with olive oil and salt until fully coated.
Spread them on a baking sheet in a single layer, cut side down. Roast for about 20–25 minutes until golden brown and crispy on the edges. Turning them halfway helps with even browning.
While the Brussels sprouts roast, season the chicken with salt, pepper, and garlic powder. Heat olive oil in a large skillet over medium heat.
Place the chicken in the pan and cook for about 6–7 minutes per side, or until fully cooked through. The outside should be lightly golden and slightly crisp.
Once the chicken is cooked, pour the teriyaki sauce into the skillet. I like to reduce the heat slightly so the sauce thickens without burning.
Let it simmer for a few minutes until it coats the chicken evenly. Spoon the sauce over the top as it cooks for deeper flavor.
Remove the chicken from the skillet and let it rest for a few minutes. This keeps the juices inside.
Slice the chicken into strips while your rice is warm and ready. Freshly cooked rice works best for a fluffy texture.
Start with a generous scoop of rice in each bowl. Add sliced teriyaki chicken on top and spoon extra sauce over it.
Arrange the crispy Brussels sprouts beside the chicken. Finish with sesame seeds and green onions for garnish.