Korean mixed rice, called bibimbap, is a Korean bowl of warm rice topped with seasoned vegetables, a savory-spicy sauce, and usually an egg. The toppings are arranged over the rice and mixed together just before eating, so every spoonful can combine crisp, tender, and richly seasoned ingredients.
This practical vegetarian version uses familiar vegetables and a quick gochujang sauce, with the toppings cooked separately to keep their flavors distinct. Bibimbap varies by region, season, and household; use the listed vegetables as a balanced starting point, then swap in what you have.
Ingredients
- 2 cups (370 g) short- or medium-grain white rice, rinsed until the water is mostly clear
- 2 cups (475 ml) water, for cooking the rice; adjust if your rice package or cooker specifies a different ratio
- 5 oz (140 g) baby spinach
- 1 medium carrot, about 4 oz (115 g), peeled and cut into thin matchsticks
- 1 medium zucchini, about 7 oz (200 g), cut into thin matchsticks
- 6 oz (170 g) cremini or shiitake mushrooms, thinly sliced
- 5 oz (140 g) mung bean sprouts
- 4 large eggs
- 2 tablespoons (30 ml) neutral cooking oil, divided
- 1 tablespoon (15 ml) toasted sesame oil, divided
- 1 teaspoon (5 g) fine salt, divided, plus more as needed
- 1 tablespoon (15 ml) soy sauce
- 1 tablespoon (15 g) gochujang, Korean fermented chile paste
- 1 tablespoon (15 ml) water, for loosening the sauce
- 1 teaspoon (5 ml) rice vinegar
- 1 teaspoon (7 g) honey or sugar
- 1 teaspoon (3 g) toasted sesame seeds
- 2 scallions, about 1 oz (30 g), thinly sliced
- Optional: 1 sheet (about 2 g) roasted seaweed, cut into thin strips
Instructions
- Rinse and cook the rice. Put the rinsed rice in a medium saucepan with 2 cups (475 ml) water. Bring it to a boil over medium-high heat. Cover, turn the heat to low, and simmer gently for about 15 minutes, or until the water is absorbed and the grains are tender. Avoid lifting the lid while it cooks. Turn off the heat and leave the covered pan undisturbed for 10 minutes, then fluff the rice gently with a rice paddle or fork. If using a rice cooker, follow its water markings and cooking cycle, then let the rice rest briefly after the cycle ends.
- Mix the sauce while the rice cooks. In a small bowl, stir together the gochujang, soy sauce, 1 tablespoon (15 ml) water, rice vinegar, honey or sugar, and 1 teaspoon (5 ml) sesame oil. Taste a little and adjust the balance: add a splash of water to make it milder and easier to drizzle, or a small extra dab of gochujang for more heat. Set it aside.
- Prepare the vegetables. While the rice cooks, slice the carrot, zucchini, mushrooms, and scallions. Keep the vegetables separate so each can be cooked for the right amount of time. This does not need to be elaborate: thin, roughly even strips cook quickly and are easy to pick up with rice. If the bean sprouts have long tails or look dry, trim them and rinse them under cold water.
- Season and cook the spinach. Bring a small saucepan of water to a boil. Add the spinach and blanch for about 30 seconds, just until wilted. Drain it well, rinse briefly with cool water, and squeeze out excess water once it is cool enough to handle. Toss the spinach with a pinch of salt and about ½ teaspoon (2.5 ml) sesame oil. Set it on a plate.
- Cook the bean sprouts. Use the same saucepan to blanch the sprouts for 2 to 3 minutes, until tender but still a little crisp. Drain thoroughly and season with a pinch of salt and about ½ teaspoon (2.5 ml) sesame oil. Keep them separate from the spinach; excess water can make the rice bowl soggy.
- Sauté the carrot and zucchini. Heat a wide skillet over medium heat and add about 1 teaspoon (5 ml) neutral oil. Cook the carrot for 2 to 3 minutes, stirring, until slightly softened but still bright. Transfer it to a plate. Add another teaspoon (5 ml) oil and cook the zucchini for about 3 minutes, until just tender. Season each with a small pinch of salt and keep them in separate piles.
- Cook the mushrooms. Add the remaining neutral oil to the skillet. Cook the mushrooms for 4 to 5 minutes, stirring occasionally, until they have softened and released most of their moisture. Stir in the soy sauce, then cook for another 30 seconds. Transfer them to the plate with the other vegetables. If the skillet is crowded, cook the mushrooms in two batches so they brown rather than steam.
- Cook the eggs thoroughly. Beat the eggs in a bowl with a pinch of salt. Wipe out the skillet if needed, set it over medium-low heat, and add a little oil if the pan is not nonstick. Scramble the eggs gently until set and no liquid egg remains. Check with a food thermometer: USDA FSIS recommends that egg dishes reach a safe minimum internal temperature of 160°F (71°C). Keep the eggs warm while you assemble the bowls.
- Build and serve the bowls. Divide the hot rice among four bowls. Arrange the spinach, sprouts, carrot, zucchini, mushrooms, and cooked eggs in separate sections over the rice. Drizzle each bowl with some sauce, then finish with sesame seeds, scallions, and seaweed if using. Serve promptly, with extra sauce at the table. Stir everything together just before eating, adding sauce gradually until the rice and toppings are seasoned to your liking.
Tips
- Keep the vegetables dry. Squeeze the blanched spinach well and drain the sprouts thoroughly. Water left clinging to either one can dilute the sauce and make the rice heavy. If a vegetable seems wet, let it sit in a strainer while you cook the next topping.
- Use gochujang if you can find it. This thick, fermented Korean chile paste gives the sauce a rounded savory flavor as well as heat. If it is unavailable, mix 1 tablespoon (15 g) sambal oelek with 1 teaspoon (5 ml) soy sauce and a little honey; the result will be sharper and less fermented, so start with less and taste before adding more.
- Cook toppings in separate batches. They need different cooking times, and separating them preserves their colors and textures. A crowded skillet traps steam, especially around mushrooms and zucchini. Use a wide pan, and let it heat before adding each vegetable.
- Adjust the sauce before serving. Gochujang brands differ in saltiness and heat. Thin the sauce with water if it is too intense, or add a little more vinegar for brightness. Keep the sauce on the side for anyone who prefers a milder bowl.
Serving Suggestions
Serve bibimbap warm in individual bowls, with the rice on the bottom and the vegetables arranged in small, distinct sections on top. The separate piles make the colors easy to see and let each person decide how much sauce to add. Once everyone is ready to eat, mix the bowl thoroughly so the rice picks up the sauce and the sesame seasoning from the toppings.
For a more substantial meal, add a bowl of clear soup, such as mild seaweed soup, or a small dish of kimchi or pickled radish. These sides offer a tangy or savory contrast without requiring extra toppings in the main bowl. If serving a group, put the sauce, sesame seeds, scallions, and seaweed on the table so diners can finish their own portions.
The rice should be hot when you serve it, but the vegetables do not need to be piping hot. Arrange them as soon as they are cooked, and avoid letting the finished bowls sit for a long time before eating. A spoon is useful for mixing, while chopsticks make it easy to pick up individual vegetables.
Variations
Use seasonal vegetables: Swap in thinly sliced cucumber, sautéed bell pepper, blanched kale, cooked fernbrake, or leftover cooked greens. Aim for about 4 to 5 cups (roughly 500 to 650 g) of prepared vegetables in total, and cook each until just tender. Cucumber can be served raw; pat it dry and season lightly so it does not release too much liquid into the bowl.
Add a meat topping: For a common variation, cook about 12 oz (340 g) thinly sliced beef in a hot skillet with 1 tablespoon (15 ml) soy sauce, 1 teaspoon (5 ml) sesame oil, and 1 teaspoon (5 g) sugar. Stir until browned and check that the beef reaches 145°F (63°C) with a 3-minute rest, the USDA FSIS safe minimum for whole cuts. For ground beef, cook it to 160°F (71°C). Keep meat separate from the vegetables when assembling.
Change the egg: The recipe uses scrambled eggs for a fully set topping, but a thoroughly cooked fried egg can also be used. Cook it until set through, checking that the egg dish reaches 160°F (71°C). For a plant-based bowl, omit the eggs and add pan-fried tofu, about 12 oz (340 g), seasoned with soy sauce and sesame oil.
Choose a different rice: Short- or medium-grain rice is pleasantly cohesive and easy to mix. Brown rice works if cooked according to its package directions; it will be chewier and take longer. If using leftover cooked rice, measure about 6 cups (about 900 g) and reheat it until steaming before serving.
Make it less spicy: Reduce the gochujang to 2 teaspoons (10 g) and add an extra teaspoon of honey or sugar and a splash of water. Gochujang has a distinctive fermented chile flavor, so simply leaving it out will make the sauce less like the usual bibimbap seasoning. A small amount of mild chile paste can help replace some of its heat, but the flavor will still differ.
Storage and Reheating
For best texture, store the rice, vegetables, and eggs separately in shallow airtight containers. Refrigerate leftovers within 2 hours of cooking; cooked rice should not be left at room temperature for an extended period. Properly refrigerated components keep for 3 to 4 days. If you have already mixed a bowl with sauce, store it covered and plan to eat it within the same general window, though the vegetables will soften.
Reheat only the portion you plan to eat. Microwave rice and toppings in a covered, microwave-safe dish, stirring partway through and adding a teaspoon of water if the rice seems dry. You can also reheat them in a skillet over medium heat with a small splash of water. Heat leftovers to 165°F (74°C), checking the center with a food thermometer, then add fresh scallions or sesame seeds if desired. Avoid reheating the same portion repeatedly. Freezing is possible for rice and cooked vegetables, but the sprouts and zucchini may become softer after thawing; thaw overnight in the refrigerator and reheat thoroughly.
Frequently Asked Questions
What does bibimbap mean?
Bibimbap is commonly translated as mixed rice: bap means cooked rice, and bibim refers to mixing. It describes the way the toppings and seasoned rice are combined before eating. Recipes and topping combinations vary, so the name does not require one fixed set of vegetables.
Is gochujang very spicy?
Gochujang is a thick Korean fermented chile paste with a savory, slightly sweet flavor and a heat level that varies by brand. The tablespoon in this recipe makes a noticeable but adjustable sauce for four bowls. Begin with less if you are sensitive to heat, then add more at the table.
Can I make the vegetables ahead?
Yes. Cook and season the vegetables up to 2 days ahead, cool them promptly, and refrigerate them in separate covered containers. Reheat them gently or serve them at room temperature over hot rice. Keep the sauce separate and cook the eggs close to serving time for the best texture.
Can I use leftover rice?
Yes. Use about 6 cups (900 g) cooked rice in place of the uncooked rice and water. Refrigerated rice can become firm, so sprinkle it with a little water and reheat it covered until steaming before building the bowls. Follow safe storage guidance and do not use rice that has been left out for more than 2 hours.
How do I keep bibimbap from becoming soggy?
Drain blanched vegetables well, cook mushrooms until their released liquid has mostly evaporated, and avoid adding all the sauce at once. Use hot rice rather than wet rice, and mix the bowl only when you are ready to eat. If preparing bowls ahead, keep the sauce and wetter toppings separate until serving.
Can I make this recipe vegan?
Yes. Leave out the eggs and use pan-fried tofu or extra mushrooms instead. Check the gochujang and other packaged ingredients for any additions that do not fit your needs, and season the tofu with soy sauce and sesame oil. The bowls still have a range of textures and can be mixed with the same sauce.
Related
- French Onion Rice with Mushrooms: Baked and Cheesy
- French Onion Soup Rice Casserole: Easy Baked Recipe
- Greek Lemon Rice Egg Soup: A Creamy Avgolemono Recipe
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).