Rinse the jasmine rice under cold water until the water runs clear. In a saucepan, combine the rice and water or vegetable broth, bring to a boil, cover, and reduce heat to low. Cook for 15-20 minutes until the rice is fluffy and water is absorbed.
In a small saucepan over medium heat, combine soy sauce, honey (or maple syrup), rice vinegar, sesame oil, minced garlic, and grated ginger. Stir well and let simmer for 3-5 minutes until slightly thickened. Remove from heat.
Heat a non-stick skillet over medium-high heat. Add a drizzle of oil. Place the salmon fillets skin-side down and cook for 4-5 minutes. Flip the fillets gently and brush the teriyaki sauce over them. Cook for an additional 4-5 minutes or until salmon is cooked through and flakes easily with a fork.
In a separate pot, bring water to a boil. Add the broccoli florets and julienned carrots. Blanch for about 2-3 minutes until just tender. Drain and immediately rinse with cold water to stop the cooking process.
In serving bowls, place a generous scoop of cooked rice. Top with the salmon fillet, a drizzle of the remaining teriyaki sauce, and a side of blanched vegetables and avocado slices.
Sprinkle sesame seeds and chopped green onions on top for added flavor and crunch.
Notes
Feel free to substitute the vegetables based on your preference.