Cook the rice: Prepare your rice according to package directions. Fluff and keep warm. Leftover rice works great—reheat with a splash of water to soften.
Mix the marinade: In a small bowl, whisk soy sauce, honey, rice vinegar, sesame oil, sriracha, garlic, ginger, and pepper.
Marinate the salmon: Pat salmon dry and place in a shallow dish.
Pour the marinade over and let sit 10–15 minutes while you prep the veggies.
Prep the toppings: Dice cucumber, shred carrot, slice green onions, and thaw edamame. Slice the avocado last so it stays fresh.
Make the yogurt sauce: Stir together Greek yogurt, mayo or oil (if using), soy sauce, vinegar or lime, sriracha, and honey until smooth. Adjust salt and heat to taste.
Cook the salmon (choose your method): Pan-sear: Heat a nonstick skillet over medium-high with a little oil.
Place salmon skin-side down if it has skin. Cook 3–4 minutes, flip, and cook another 2–3 minutes until just opaque and flaky.