Korea · East Asia

Healthy Korean Recipes: Colorful Vegetable Bibimbap

Updated November 3, 2026

Total time
1 hr 15 min
prep 30 min · cook 45 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece
Cuisine
Korea
East Asia

Jump to recipe

Healthy Korean Recipes: Colorful Vegetable Bibimbap

Bibimbap is a Korean mixed-rice bowl topped with vegetables and a savory sauce; this version pairs brown rice with crisp-edged tofu, sautéed vegetables, and a quick gochujang dressing. The toppings are arranged over the rice so everyone can mix their bowl at the table, and the vegetables can be swapped to suit the season.

Ingredients

  • 1½ cups (285 g) short-grain brown rice, rinsed
  • 2¼ cups (530 ml) water, for cooking the rice; check the rice package if its directions call for a different amount
  • 14 oz (397 g) firm tofu, drained
  • 1 tbsp (8 g) cornstarch
  • 2 tbsp (30 ml) neutral cooking oil, divided
  • ¼ tsp (1.5 g) fine salt, plus a little more as needed
  • 2 medium carrots (about 5 oz / 150 g), cut into thin matchsticks
  • 1 medium zucchini (about 7 oz / 200 g), cut into thin matchsticks
  • 5 oz (140 g) fresh spinach, washed and drained
  • 6 oz (170 g) fresh shiitake mushrooms, stems removed and caps sliced
  • 2 cups (200 g) mung bean sprouts, rinsed and drained
  • 2 garlic cloves (about 6 g), finely minced for the vegetables
  • 2 tbsp (34 g) gochujang, Korean fermented chile paste
  • 1 tbsp (15 ml) soy sauce
  • 1 tbsp (15 ml) rice vinegar
  • 2 tbsp (30 ml) water, for thinning the sauce
  • 1 tsp (5 ml) toasted sesame oil, for the sauce
  • 1 tsp (5 ml) maple syrup
  • 1 small garlic clove (about 3 g), finely grated or minced for the sauce
  • 2 scallions (about 30 g), thinly sliced
  • 1 tbsp (9 g) toasted sesame seeds

Instructions

  1. Prepare the toppings. Wrap the tofu in a clean towel or paper towels and set a plate or light pan on top for 10 minutes to press out excess moisture. While it presses, cut the carrots, zucchini, and mushrooms; wash and drain the sprouts and spinach; mince the vegetable garlic; and slice the scallions. Whisk the gochujang, soy sauce, vinegar, water, sesame oil, maple syrup, and sauce garlic in a small bowl until smooth. Rinse the rice until the water is less cloudy. This prep takes about 30 minutes, including the pressing time.
  2. Cook the rice. Put the rinsed rice and 2¼ cups (530 ml) water in a saucepan with a tight-fitting lid. Bring to a boil, stir once, then cover and reduce the heat to low. Simmer for about 40 minutes, or until the grains are tender and the water is absorbed; follow the package timing if it differs. Turn off the heat and leave the covered pan to stand for 5 minutes. Fluff gently with a fork. If your rice is still firm, add a splash of hot water and cook it a little longer.
  3. Cook the tofu. Cut the pressed tofu into bite-size cubes and pat the surfaces dry. Toss the cubes with cornstarch and the measured salt. Heat 1 tablespoon (15 ml) oil in a large nonstick or well-seasoned skillet over medium-high heat. Add the tofu in one layer, leaving space between pieces, and cook for 8–10 minutes, turning occasionally, until several sides are golden. Transfer it to a plate. If your skillet is small, cook the tofu in batches so it browns rather than steams.
  4. Sauté the vegetables separately. Add the remaining 1 tablespoon (15 ml) oil to the skillet. Cook the carrots for 2–3 minutes, stirring, until just tender but still slightly crisp; move them to a plate. Repeat with the zucchini, cooking about 2 minutes, then the mushrooms for 3–4 minutes until softened. Add the spinach with a spoonful of water and stir for 1–2 minutes until wilted. Finally, warm the bean sprouts for about 2 minutes, stirring often. Season each vegetable lightly with salt if needed. Cooking them in batches keeps their colors and textures distinct.
  5. Build the bowls. Divide the warm rice among four bowls. Arrange the tofu, carrots, zucchini, mushrooms, spinach, and sprouts in separate sections over the rice. Spoon the gochujang sauce over the top or serve it alongside, starting with a little because its heat and saltiness vary by brand. Finish with scallions and sesame seeds. Mix everything together just before eating so the sauce coats the rice and toppings.

Tips

  • Adjust the sauce gradually. Gochujang is a traditional fermented Korean chile paste, but its spice level and saltiness vary. If it is hard to find, mix mild red chile paste with a little miso and a pinch of sugar as a practical stand-in; the sauce will be less complex and may not have the same fermented flavor. Add water a teaspoon at a time if it is too thick.
  • Dry the tofu well. Moisture prevents browning and can make the cornstarch coating gummy. Pressing and patting the cubes dry helps them turn golden. Give the pieces room in the pan, and wait until one side has browned before turning them.
  • Keep the vegetables distinct. Cook quick-cooking ingredients in short batches rather than piling everything into the skillet. Overcrowding releases moisture, which can leave the vegetables soft and watery. A cremini mushroom works in place of shiitake, though it has a milder, less woodsy flavor.
  • Use package directions for rice. Brown rice varieties differ in age and cooking time. Keep the lid on while it simmers, and avoid stirring repeatedly; lifting the lid lets steam escape and can slow cooking.

Serving Suggestions

Serve the bowls warm, with the sauce on the side and extra sesame seeds or sliced scallions for the table. Bibimbap is meant to be mixed before eating, so a wide bowl gives you room to fold the toppings through the rice without spilling. If you like more heat, offer extra gochujang separately rather than making the full batch very spicy.

For a fuller spread, add a small dish of kimchi, quick-pickled cucumber, or another crisp vegetable side. These add tang and crunch alongside the warm rice and sautéed toppings. A light soup, such as a simple vegetable broth, also fits without competing with the sauce. The recipe makes four substantial bowls; for a smaller meal, divide the same toppings among more bowls or serve fruit afterward.

Variations

Use vegetables that cook in a similar amount of time. Thinly sliced bell pepper, shredded cabbage, tender kale, or asparagus can replace one of the listed vegetables. If using kale, remove tough stems and cook it a little longer than spinach. Snow peas are best sliced thinly and briefly sautéed so they stay crisp. Keep the quantities roughly similar to the vegetables in the recipe, and cook each kind separately for the same clear, colorful presentation.

For a different grain, use white short-grain rice and follow its package directions; it cooks faster and has a softer, stickier texture than brown rice. Quinoa can also work, although its flavor and texture make the bowl less traditional. To make the dish gluten-free, choose a certified gluten-free gochujang and use tamari instead of soy sauce; check labels because some pastes contain wheat. For a milder sauce, reduce the gochujang and add extra water, vinegar, and a small amount of maple syrup to balance it.

Storage and Reheating

For best texture, store the rice, tofu, vegetables, and sauce in separate airtight containers. Refrigerate everything within 2 hours of cooking; cooked rice should not be left at room temperature while the bowls cool. The components keep for 3–4 days in the refrigerator. The vegetables may soften over time, but separating them from the rice helps keep the rice from becoming wet.

Reheat only the portion you plan to eat. Warm the rice, tofu, and vegetables in the microwave, covered loosely with a splash of water, stirring partway through, or heat them in a skillet until steaming throughout. Leftovers should reach 165°F (74°C), the USDA FSIS safe minimum for reheated leftovers; check the center with a food thermometer. Add the sauce and fresh scallions after reheating. Freezing is possible for the rice and tofu, but the vegetables can lose their texture; thaw overnight in the refrigerator and reheat promptly.

Frequently Asked Questions

Can I make bibimbap ahead?
Yes. Cook the rice, tofu, and vegetables up to 3–4 days ahead and refrigerate them promptly in separate containers. Make the sauce ahead too, then stir it before serving. Reheat the components until they reach 165°F (74°C), and assemble the bowls just before eating.

Is gochujang very spicy?
It can be mildly warm to quite hot, depending on the paste. Start with a smaller amount of sauce on each bowl, taste, and add more if you want. For a gentler version, reduce the gochujang and thin the sauce with extra water and a little rice vinegar.

Can I use white rice instead of brown rice?
Yes. Short-grain white rice is a common choice for a soft, sticky base. Cook the amount listed on its package, since white rice generally needs less water and less time than brown rice. The recipe’s 45-minute cook time applies to the brown rice version.

What can replace tofu?
Use cooked edamame or another plant-based protein if you prefer, adjusting the cooking time to the product. You can also leave out the tofu and add more vegetables. If you choose meat or seafood, cook it separately and follow the applicable USDA safe minimum internal temperature.

Do I have to serve the vegetables in separate sections?
No. The separate sections make the bowl colorful and let diners choose their preferred mix, but you can combine the toppings before serving. Keep the sauce separate until the end so the rice and vegetables do not become soggy in storage.

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).