Pat the salmon dry and season lightly with salt and pepper. This helps the surface sear and the sauce cling.
In a small bowl, whisk together sweet chili sauce, soy sauce, lime juice, ginger, garlic, sesame oil, and sriracha if using.
Heat a large nonstick or well-seasoned skillet over medium-high.
Add a drizzle of oil.
Place salmon in the skillet, skin-side down if using skin-on. Cook 3–4 minutes until the edges look opaque and the skin crisps.
Flip the salmon and pour in most of the sauce, reserving a few tablespoons for drizzling. Let it bubble and thicken 2–3 minutes, spooning sauce over the fillets.
Cook until the salmon is just cooked through and glossy.
While the salmon cooks, arrange bowls with warm rice, carrots, cucumber, cabbage, and edamame.
Top each bowl with a salmon fillet. Spoon extra sauce from the pan over the fish and rice.
Finish with cilantro or mint, green onions, sesame seeds or peanuts, and avocado if you like. Serve with lime wedges.