Cook the rice. Rinse 1 to 1.5 cups of short-grain rice until the water runs clear.
Cook according to package instructions. Keep it warm and slightly sticky—it helps toppings sit nicely on the bowl.
Prep the vegetables. Cut carrot and zucchini into thin matchsticks. Slice mushrooms.
Rinse spinach and bean sprouts. Thinly slice cucumber and sprinkle with a pinch of salt to soften slightly; set aside.
Make the sauce. In a small bowl, whisk 2 tablespoons gochujang, 1 tablespoon soy sauce, 1 tablespoon sesame oil, 1 tablespoon sugar or honey, 1 teaspoon rice vinegar, and 1 tablespoon water. Adjust to taste: add more gochujang for heat or more honey for sweetness.
Cook the protein. Heat 1 tablespoon neutral oil in a pan over medium-high.
Add your protein (beef, chicken, tofu, or mushrooms). Season with 1 teaspoon soy sauce, a small pinch of sugar, black pepper, and a little minced garlic. Cook until browned and just cooked through.
Finish with a light drizzle of sesame oil.
Sauté the vegetables separately. In the same pan, add a bit of oil if needed. Quickly sauté carrot with a pinch of salt for 1–2 minutes until slightly tender but still crisp; remove. Repeat with zucchini, then mushrooms.
Keep each topping simple—just salt and a whisper of garlic if you like.
Blanch greens and sprouts. Bring a small pot of water to a boil. Blanch spinach for 30 seconds, then drain and squeeze out excess water. Toss with a few drops of sesame oil and a pinch of salt.
Blanch bean sprouts for 1 minute, drain, and season lightly with salt and sesame oil.
Fry the eggs. Heat a little oil in a nonstick pan over medium heat. Crack in eggs and cook sunny-side up until whites are set and yolks are runny. Season lightly with salt and pepper.
Assemble the bowls. Add warm rice to each bowl.
Arrange vegetables and protein in neat sections on top: carrots, zucchini, mushrooms, spinach, bean sprouts, cucumbers, and your chosen protein. Place the egg in the center. Sprinkle with sesame seeds.
Add sauce and mix. Spoon 1–2 tablespoons of the gochujang sauce over the bowl.
Mix everything together just before eating so the sauce coats the rice and toppings evenly.