Wash and chop all vegetables into bite-sized pieces. Mince garlic. Measure sauces and seasonings into small bowls. Have everything within reach.
Heat non-stick skillet over medium-high heat. Add sesame oil, swirl to coat. Once shimmering, add 2 cloves minced garlic and sauté 30 seconds until fragrant.
Add ground beef. Break apart with spatula into small crumbles. Cook 5-7 minutes until browned with no pink remaining.
Stir in 2 tablespoons soy sauce, chili flakes, and brown sugar. Mix well. Simmer 3-4 minutes without stirring too much until sauce reduces and creates sticky glaze. Turn off heat, set aside.
In separate large pan, heat olive oil over medium heat. Add 2 cloves minced garlic, sauté 30 seconds until fragrant.
Add sliced mushrooms, cook 2-3 minutes until they release moisture and develop golden edges.
Toss in zucchini, bell pepper, and broccoli. Stir-fry 4-5 minutes, stirring frequently. Vegetables should be tender-crisp with slight char, not mushy.
Splash 1 teaspoon soy sauce over vegetables, toss to coat. Cook 1 minute. Remove from heat.
Place generous scoop of hot steamed rice in bowl. Arrange stir-fried beef on one side, place garlic vegetables alongside.
Top with fried egg if desired. Drizzle leftover glaze from beef pan. Garnish with scallions, sesame seeds, or sriracha.
Notes
Use day-old rice if possible for better texture – fresh rice can get mushy.
Prep all ingredients before cooking – stir-frying moves fast.
Keep vegetables tender-crisp, not soft.
Ground turkey or chicken works – add extra sesame oil if substituting.