Cook the rice. Rinse 2 cups of rice until the water runs mostly clear. Cook according to package directions.
For white rice, use about 1:1.25 rice-to-water; for brown, closer to 1:2. Fluff and let it steam off excess moisture.
Mix the marinade. In a bowl, combine soy sauce, Worcestershire, vinegar or lime, honey, garlic, ginger, sesame oil, and sriracha if using. Taste and adjust salt or sweetness.
Prep the steak. Pat steak dry and slice against the grain into 1/2-inch strips.
Toss with half the marinade and let sit 10–20 minutes. Reserve the other half for finishing.
Cook the vegetables. Steam or sauté broccoli (or your chosen veg) until crisp-tender. Season with a pinch of salt and pepper.
Set aside.
Heat the pan. Use a large skillet or cast-iron over medium-high heat. Add 1 tablespoon oil and let it get hot until shimmering.
Sear the steak in batches. Add a single layer of steak strips and do not crowd the pan. Sear 1–2 minutes per side until browned but still juicy.
Transfer to a plate and repeat with remaining steak.
Deglaze and finish. Lower heat to medium. Add the reserved marinade to the pan and simmer 30–60 seconds to slightly thicken and pick up the browned bits. Return steak to the pan and toss to coat.
Turn off heat.
Assemble. Divide rice among 4–5 containers. Top with steak and sauce, then add vegetables. Garnish with sesame seeds and green onions if you like.
Cool, then store. Let containers cool uncovered for 15–20 minutes, then seal and refrigerate.