Cook your base. Make your rice ahead or use leftover rice. For a lighter option, steam cauliflower rice until tender but not mushy.
Whisk the sauce. In a small bowl, combine soy sauce, sesame oil, honey, gochujang, rice vinegar, and water.
Taste and adjust heat and sweetness.
Sauté aromatics. Heat a large skillet over medium-high. Add a light drizzle of oil, then cook onion for 2–3 minutes until softened. Add garlic and ginger; cook 30 seconds until fragrant.
Brown the beef. Add ground beef and break it up with a spatula.
Cook until browned with no pink remaining, about 5–7 minutes. Drain excess fat if needed.
Glaze the beef. Pour in the sauce and stir. Let it bubble for 2–3 minutes until slightly thickened and glossy.
Season with pepper. Add a small pinch of salt only if needed.
Prep your veggies. While the beef simmers, slice cucumbers, shred carrots, and steam greens. Keep veggies crisp for contrast.
Assemble bowls. Divide rice among bowls.
Top with a scoop of beef, cucumbers, carrots, and greens. Add scallions and sesame seeds. Finish with a squeeze of citrus if you like.
Add an egg or kimchi for extra protein and tang.
Serve. Enjoy hot. Drizzle with a little extra sesame oil or a touch more gochujang if you want more heat.