In a mixing bowl, combine the soy sauce, honey, rice vinegar, grated ginger, and minced garlic. Whisk everything together until the honey dissolves and the mixture is smooth. This homemade teriyaki sauce will be the star flavor that elevates your salmon.
Cook 2 cups of rice according to package instructions. Jasmine rice works beautifully here for its fragrant aroma, but you can substitute with your preferred rice variety. Once cooked, fluff with a fork and set aside, keeping it warm until serving.
While the rice cooks, steam the broccoli until tender but still vibrant green—about 4-5 minutes. You can do this in a steamer basket over boiling water or microwave it with a splash of water covered with a microwave-safe lid.
Heat a non-stick skillet over medium-high heat. Lightly oil the pan to prevent sticking. Place the salmon fillets skin-side down (if skin-on) and cook for 4-5 minutes until the skin is crispy and the flesh starts to turn opaque. Flip the fillets and cook for another 3-4 minutes. During the last 1-2 minutes of cooking, brush the teriyaki sauce generously over each fillet, allowing it to caramelize slightly.
Divide the cooked rice evenly among four bowls. Top each with a salmon fillet, steamed broccoli, and a drizzle of any remaining teriyaki sauce. Sprinkle sliced green onions and sesame seeds over the top for a fresh, nutty finish.