Rinse the rice under cold water until the water runs clear. In a medium saucepan, combine the rice and water (or broth) and bring to a boil.
Once boiling, reduce heat to low, cover, and simmer for about 15 minutes or until the rice is cooked and all liquid is absorbed. Remove from heat and let it sit covered for an additional 5 minutes.
While the rice is cooking, heat vegetable oil in a large skillet or wok over medium-high heat. Add the sliced bell peppers, broccoli florets, carrots, and snap peas. Stir-fry the vegetables for about 5-7 minutes or until they are tender yet crisp.
Add the cooked protein to the skillet with the vegetables and heat through for an additional 2-3 minutes.
In a small bowl, whisk together the soy sauce, sesame oil, honey (or maple syrup), rice vinegar, and a pinch of salt and pepper. Pour this sauce over the vegetables and protein in the skillet, mixing well to combine all ingredients.
To serve, divide the cooked rice into four bowls. Top each bowl with the vegetable and protein mixture. Garnish with chopped green onions and sesame seeds if desired.