Start by cooking your white rice according to the package instructions. This will serve as the perfect base for your steak and broccoli.
While the rice is cooking, slice the top sirloin steak against the grain into thin strips to ensure tenderness.
In a bowl, combine the sliced steak with Worcestershire sauce, beef bouillon granules, thyme, oregano, salt, and pepper. Mix well to ensure even coating.
In a large skillet or wok, heat vegetable oil over medium-high heat. Add sliced onion and minced garlic, stirring frequently until fragrant and onion is translucent (about 2-3 minutes).
Add the seasoned steak to the skillet in a single layer. Sear for about 2-3 minutes without stirring, then turn pieces over to cook the other side for another 2-3 minutes.
Once the steak is browned, add broccoli florets to the skillet. Stir and cover with a lid. Steam for about 3-4 minutes until bright green and tender-crisp.
Remove the lid and add unsalted butter and lemon juice to the skillet. Stir until the butter is melted and coats the steak and broccoli. Add crushed red pepper flakes if desired.
Fluff the cooked white rice with a fork and divide it among serving plates. Top with the steak and broccoli mixture, ensuring everyone gets some sauce.