Korea · East Asia

Korean Zucchini Bibimbap with Gochujang

Updated November 3, 2026

Total time
1 hr 16 min
prep 28 min · cook 48 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece
Cuisine
Korea
East Asia

Jump to recipe

Korean Zucchini Bibimbap with Gochujang

Korean zucchini bibimbap is a colorful rice bowl topped with sautéed zucchini, vegetables, and a savory-sweet gochujang sauce. This home-style version draws on the Korean tradition of serving rice with assorted seasoned toppings; the vegetables and their arrangement vary from cook to cook, so it is easy to adapt to what is on hand.

Ingredients

  • 1½ cups (300 g) short- or medium-grain white rice, uncooked
  • 2 medium zucchini (about 14 oz / 400 g), cut into thin half-moons
  • 2 medium carrots (about 5½ oz / 160 g), cut into matchsticks
  • 5 oz (140 g) baby spinach
  • 8 oz (225 g) cremini or shiitake mushrooms, thinly sliced
  • 2 cups (200 g) mung bean sprouts, rinsed and drained
  • 1 small cucumber (about 7 oz / 200 g), cut into thin matchsticks
  • 4 large eggs (about 200 g without shells)
  • 3 tablespoons (45 ml) neutral cooking oil, divided
  • 1 teaspoon (5 ml) toasted sesame oil, for the zucchini
  • 1 teaspoon (6 g) fine salt, divided, plus more to taste
  • 1 tablespoon (15 ml) soy sauce
  • 1 tablespoon (15 g) gochujang
  • 1 tablespoon (15 ml) toasted sesame oil, for the sauce
  • 2 teaspoons (10 ml) rice vinegar
  • 2 teaspoons (14 g) honey or sugar
  • 1 tablespoon (15 ml) water, plus more to thin the sauce if needed
  • 1 small garlic clove (about 3 g), finely grated
  • 1 teaspoon (3 g) toasted sesame seeds, for serving
  • 2 scallions (about 30 g), thinly sliced, for serving

Instructions

  1. Prepare the rice and vegetables. Rinse the rice in a bowl of cold water, gently swishing it with your fingers, then drain. Repeat until the water is less cloudy, usually three or four rinses. Slice the zucchini, carrots, mushrooms, and cucumber; rinse and drain the spinach and sprouts. Keep the cucumber raw for a crisp topping. Stir together the gochujang, soy sauce, 1 tablespoon sesame oil, rice vinegar, honey, water, and grated garlic. Taste a little and add a teaspoon or two of water if you want a thinner, milder sauce. This is the main active preparation period; having everything ready makes the quick vegetable cooking easier.
  2. Cook the rice. Put the rinsed rice in a medium saucepan with 1¾ cups (415 ml) water. Bring it to a boil over medium-high heat. Once boiling, cover the pan, turn the heat to low, and simmer gently for 18 minutes, or until the water is absorbed and the grains are tender. Keep the lid on during cooking rather than lifting it to check repeatedly. Remove the pan from the heat and let it stand, still covered, for 10 minutes. Fluff the rice gently with a fork or rice paddle before serving.
  3. Season and cook the zucchini. While the rice cooks, put the sliced zucchini in a bowl and toss with ¼ teaspoon salt. Let it sit for about 5 minutes, then blot away the moisture that has collected. Warm 1 tablespoon neutral oil in a large skillet over medium-high heat. Add the zucchini in a fairly even layer and cook for 4 to 5 minutes, turning once or twice, until tender but not collapsing. Stir in 1 teaspoon toasted sesame oil, transfer the zucchini to a plate, and keep it separate from the other toppings.
  4. Cook the other vegetables separately. Add 1 teaspoon neutral oil to the same skillet for the carrots. Stir-fry for 2 to 3 minutes, until just tender, and transfer to a plate. Add another teaspoon of oil and cook the mushrooms for 4 to 5 minutes, stirring occasionally, until browned and their released liquid has mostly evaporated. Season them with a little of the remaining salt and transfer them to a separate plate. Keeping the toppings apart preserves their individual colors and textures, and lets each person choose how much of each to put in a bowl.
  5. Wilt the spinach and warm the sprouts. Add the spinach to the skillet with a splash of water. Toss for about 1 minute, just until wilted, then remove it and gently squeeze out excess water once it is cool enough to handle. Add the bean sprouts to the skillet with 2 tablespoons (30 ml) water; cover and steam for 2 to 3 minutes, until hot and tender-crisp. Drain well and season with a pinch of salt. The spinach and sprouts can be kept in separate little piles with the other cooked vegetables.
  6. Cook the eggs safely. Heat the last teaspoon of neutral oil in the skillet over medium-low heat. Beat the eggs in a bowl, pour them into the pan, and gently stir until softly set, about 4 to 5 minutes. For food safety, cook this egg dish to 160°F (71°C), the USDA FSIS safe minimum internal temperature, checking with a food thermometer. If using a thermometer is impractical for the small curds, continue cooking until fully set with no liquid egg remaining. Season lightly with salt. Scrambled egg makes easy-to-portion bowls and avoids serving undercooked yolks.
  7. Build the bowls. Divide the warm rice among four bowls. Arrange zucchini, carrots, mushrooms, spinach, bean sprouts, and cucumber in separate sections over the rice, then add a portion of cooked egg. Spoon some gochujang sauce over each bowl or serve it at the table so everyone can adjust the heat. Finish with scallions and sesame seeds. Toss the toppings and rice together just before eating, adding sauce a little at a time; you can always add more, but it is difficult to undo an overly spicy bowl.

Tips

  • Control moisture. Zucchini and mushrooms release water as they cook. Salting and blotting the zucchini, using a hot skillet, and avoiding overcrowding help the toppings brown rather than steam. Cook in batches if your skillet is small.
  • Adjust the heat thoughtfully. Gochujang varies in heat and saltiness by brand. Start with less sauce or use a little extra water for a gentler flavor. Gochujang is a fermented Korean chili paste; if it is unavailable, mix chili-garlic sauce with a little miso and honey for a practical stand-in, though the flavor will be less rounded and less distinctly Korean.
  • Use the right rice and keep the toppings distinct. Short- or medium-grain rice has a pleasantly cohesive texture for bowls. Long-grain rice also works, but the grains will be looser. Cooking vegetables separately takes a little longer than mixing them together, but prevents watery toppings and lets their different flavors come through.
  • Make the sauce to taste. For a sweeter sauce, add a little honey; for more tang, add a few drops of rice vinegar. If soy sauce is not suitable, use a similarly measured gluten-free tamari. Check the gochujang label too, since some versions contain wheat.

Serving Suggestions

Serve bibimbap warm in individual bowls, with the vegetable toppings arranged over rice and the sauce on the side. At the table, mix everything thoroughly so the rice picks up the sesame, vegetable juices, and spicy-sweet sauce. A small bowl of kimchi makes a lively, tangy accompaniment, while a simple clear soup or miso-free Korean-style broth can round out the meal without competing with the toppings. Keep extra gochujang sauce and sesame seeds within reach for anyone who wants a stronger finish.

The cucumber adds a cool, crunchy contrast, so keep it separate until serving rather than sautéing it with the other vegetables. If you are packing bowls for lunch, put the cucumber and sauce in small separate containers and add them after reheating the rice and cooked toppings. That keeps the fresh topping crisp and makes it easier to control the seasoning.

Variations

Use this bowl as a flexible template rather than a fixed list of toppings. Thinly sliced bell pepper, shredded cabbage, kale, or zucchini blossoms can replace or supplement the vegetables here. If using a very watery vegetable, cook it separately and drain it well before adding it to the bowl. For a more substantial meal, add pan-seared tofu or cooked edamame; season them simply so they do not overwhelm the gochujang sauce.

For a vegan version, leave out the eggs and replace the honey with sugar or maple syrup. Add tofu, extra mushrooms, or a few more bean sprouts for a satisfying topping. For a gluten-free bowl, choose certified gluten-free gochujang and tamari, and check every condiment label. You can also use brown rice; follow its package directions because it generally needs more water and a longer cooking time than the white rice in this recipe.

If you like a crisp bottom, use a well-seasoned or nonstick skillet to make a simple dolsot-inspired version: heat a little oil in the skillet, press a portion of cooked rice into it, and cook until the underside is lightly crisp. Transfer the rice to a bowl before arranging the toppings. This is an optional adaptation, not a requirement, and the rice can scorch if the heat is too high, so check the bottom frequently.

Storage and Reheating

For best texture, store the rice, cooked toppings, raw cucumber, and sauce separately in airtight containers. Refrigerate leftovers within 2 hours of cooking. The cooked rice and vegetables keep for 3 to 4 days in the refrigerator; store the cucumber separately and use it within about 2 days for the best crunch. If the ingredients have been left at room temperature for more than 2 hours, discard them rather than saving them.

Reheat rice and cooked vegetables in a covered microwave-safe dish with a teaspoon of water, stirring partway through, or warm them in a skillet over medium heat. Reheat leftovers to 165°F (74°C), checking with a food thermometer. Add the cucumber, sauce, scallions, and sesame seeds after reheating. Avoid repeatedly warming and cooling the full batch; heat only the portions you plan to eat.

Frequently Asked Questions

Do I have to use short-grain rice?
No. Short- or medium-grain rice gives the bowl a cohesive, slightly sticky base that is easy to mix with the toppings. Long-grain rice works if that is what you have, though it will be fluffier and less traditional in texture. Cook whichever rice you choose according to its package directions.

Can I make the vegetables ahead?
Yes. Cook the vegetables and rice up to 3 days ahead, cool them promptly, and refrigerate them separately. Keep the sauce in a sealed container and the cucumber whole or separately sliced. Reheat the cooked components to 165°F (74°C), then add the fresh cucumber and sauce just before serving.

What can I use instead of gochujang?
A mixture of chili-garlic sauce, a little miso, and honey or sugar can approximate its spicy, savory, sweet character. It will not taste exactly like gochujang, which is a fermented Korean chili paste, and the substitute may be hotter or less complex. Begin with a small amount and adjust the sauce to taste.

Is this recipe very spicy?
The heat mostly depends on the gochujang and how much sauce you use. Serve it on the side for mild bowls, then add more at the table. You can soften the sauce with extra water or a little honey, but adding more rice and vegetables is the easiest way to mellow a bowl that has already been dressed.

Can I make bibimbap without eggs?
Absolutely. The vegetables, rice, and sauce still make a complete bowl, and tofu or edamame can add another topping if you like. For this recipe, the eggs are scrambled and cooked to 160°F (71°C); do not use a runny egg if following the food-safety directions.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).