Bibimbap is a Korean rice dish topped with seasoned vegetables and gochujang, a fermented red chile paste, mixed together just before eating. It is one of many examples of Korean traditional food, alongside kimchi, bulgogi, japchae, and doenjang-jjigae. This vegetable-forward home-style version is colorful, flexible, and easy to adapt to the produce you have.
Ingredients
- 2 cups (370 g) Korean short-grain rice
- 2½ cups (590 ml) water, or the amount recommended for your rice cooker
- 5 oz (140 g) fresh spinach, washed and trimmed
- 5 oz (140 g) bean sprouts, rinsed and drained
- 1 medium carrot (about 3½ oz / 100 g), cut into thin matchsticks
- 1 small zucchini (about 7 oz / 200 g), cut into thin matchsticks
- 5 oz (140 g) shiitake or other mushrooms, stems removed and caps thinly sliced
- 2 tablespoons (30 ml) neutral cooking oil, divided
- 2 teaspoons (10 ml) toasted sesame oil, divided for the vegetables
- 2 garlic cloves (about 6 g), finely minced
- 1 tablespoon (15 ml) soy sauce
- ¾ teaspoon (3 g) fine salt, divided, plus more to taste
- 3 tablespoons (45 g) gochujang
- 2 tablespoons (30 ml) water, for thinning the gochujang
- 1 tablespoon (15 ml) rice vinegar
- 2 teaspoons (8 g) sugar
- 1 tablespoon (9 g) toasted sesame seeds
- 2 scallions (about 12 g), thinly sliced
Instructions
- Rinse and cook the rice. Put the rice in a bowl, cover with cool water, swirl it gently, and drain. Repeat three or four times, until the water is less cloudy. Transfer the rice to a saucepan with the measured water. Bring it to a boil over medium-high heat, then cover, reduce the heat to low, and simmer for 15 minutes. Turn off the heat and leave the pan covered for 10 minutes. Keep the lid closed during the rest so the rice finishes steaming. A rice cooker is also suitable; follow its water guide for short-grain rice.
- Prepare the sauce and vegetables. While the rice cooks, stir the gochujang, 2 tablespoons water, rice vinegar, and sugar together in a small bowl until smooth. Set it aside. Slice the vegetables and mince the garlic. Keep the spinach, sprouts, and sliced vegetables in separate piles so they can be cooked and arranged individually.
- Season the spinach. Heat 1 teaspoon neutral oil in a large skillet over medium heat. Add the spinach and cook, turning it with tongs, for 1 to 2 minutes, just until wilted. Transfer it to a bowl and toss with a pinch of salt and ½ teaspoon sesame oil. Avoid cooking it until it releases a large puddle of water; a brief sauté keeps the leaves tender and the finished bowl from becoming wet.
- Cook the bean sprouts. Add another teaspoon of neutral oil to the skillet. Add the sprouts and cook for about 3 minutes, stirring often, until softened but still a little crisp. Add a pinch of salt, then transfer them to a separate bowl. Cooking them separately preserves their texture and makes each topping easy to identify in the bowl.
- Sauté the sliced vegetables. Add 2 teaspoons neutral oil to the skillet. Cook the carrot for 2 to 3 minutes, stirring, until just tender; transfer it to a bowl. Repeat with the zucchini, cooking it for 2 to 3 minutes, and then with the mushrooms, cooking them for about 3 minutes until softened. Add a little oil if the pan becomes dry. Season each vegetable lightly with salt rather than salting the whole skillet heavily.
- Finish the mushrooms. Return the mushrooms to the pan, add the garlic and soy sauce, and toss over medium heat for about 30 seconds, just until fragrant. Turn off the heat and stir in the remaining 1½ teaspoons sesame oil. The soy-seasoned mushrooms bring savory depth to the mild vegetables and rice.
- Build the bowls. Divide the warm rice among four bowls. Arrange the spinach, sprouts, carrot, zucchini, and mushrooms in separate sections over the rice. Spoon some gochujang sauce into each bowl, starting with about 1 teaspoon per serving and offering more at the table. Finish with sesame seeds and scallions. Mix thoroughly at the table so the sauce coats the rice and vegetables.
Tips
- Look for the right chile paste. Gochujang is a Korean fermented chile paste with a savory, gently sweet flavor; it is not interchangeable with plain hot sauce. If it is unavailable, combine 2 tablespoons (30 g) mild miso with 1 tablespoon (15 g) sambal oelek and a little extra sugar. This makes a useful spicy sauce, though it will taste less distinctly Korean and will not have the same fermented flavor.
- Keep the toppings fairly dry. Wash vegetables ahead if convenient, but dry them well before cooking. If spinach or zucchini releases liquid in the pan, let the liquid evaporate before transferring the vegetables. Excess moisture dilutes the sauce and makes the rice soggy.
- Season each component lightly. The gochujang and soy sauce add salt, so use small pinches on the vegetables and taste before adding more. You can always add extra sauce at the table, but it is harder to correct a bowl that has become too salty.
- Use rice while it is warm. Warm rice makes it easier to combine the toppings and sauce. If cooking ahead, cool and refrigerate it promptly, then reheat it thoroughly before assembling the bowls.
Serving Suggestions
Serve bibimbap warm in individual bowls, with the vegetable toppings arranged around the rice and the sauce either spooned on top or passed separately. Diners typically mix the ingredients together before eating, so set out a spoon and chopsticks if available. For a fuller Korean-style meal, add small portions of banchan, the general name for side dishes served alongside a meal. Kimchi is a familiar pairing; cucumber muchim, a quick seasoned cucumber side, or a simple bowl of clear soup also works well.
This recipe is one approachable example, not a template for every Korean meal. Kimchi is fermented vegetables, often napa cabbage or radish, seasoned in many regional and household styles. Bulgogi is thinly sliced, marinated meat cooked over heat, while japchae combines glass noodles with vegetables and often meat. Doenjang-jjigae is a savory stew made with fermented soybean paste. These dishes have their own methods and variations, but they show how rice, vegetables, fermented seasonings, noodles, soups, and shared side dishes all feature in Korean food traditions.
Variations
Change the vegetables. Bibimbap toppings vary, so use vegetables that cook in a similar short time. Thinly sliced cucumber can be served raw, while blanched fernbrake (gosari), bellflower root (doraji), or cooked greens are traditional choices in some versions. Gosari and doraji may be difficult to find outside Korean or Asian grocery stores. Substitute sautéed mushrooms or extra spinach if needed; the flavor and texture will differ, but the bowl will still be satisfying.
Add protein. For a plant-based variation, top each bowl with crisped tofu. Pat 12 oz (340 g) firm tofu dry, cube it, and pan-fry it in 1 tablespoon (15 ml) oil until golden on several sides; season with a splash of soy sauce. A fried egg is a common topping in many bibimbap versions, and cooked beef is another option. For beef, use thinly sliced whole-cut beef, cook it thoroughly, and check that it reaches the USDA FSIS safe minimum of 145°F (63°C), followed by a 3-minute rest. Cook egg dishes to 160°F (71°C) according to USDA FSIS guidance.
Make it more or less spicy. Gochujang brands and varieties differ in heat and sweetness. Begin with a small spoonful of sauce per bowl, then add more to taste. For a milder serving, thin the sauce with extra water and serve it on the side. A sprinkle of toasted gim, Korean roasted seaweed, adds a savory finish, although it is an optional modern pantry addition rather than a required topping.
Storage and Reheating
For the best texture, store the rice and toppings separately in shallow, airtight containers. Refrigerate cooked food within 2 hours of preparation. The separate components keep well for 3 to 4 days in the refrigerator; the vegetables may soften as they sit, and the sauce may thicken, so stir a teaspoon of water into it if needed. If the bowls have already been mixed, refrigerate the leftovers in a covered container and use them within 3 to 4 days.
Reheat rice and cooked toppings until they reach 165°F (74°C), the USDA FSIS temperature for leftovers, checking with a food thermometer. Microwave a serving covered with a vent, stirring partway through, or warm the rice and vegetables separately in a skillet with a small splash of water. Add fresh sauce, sesame seeds, or scallions after reheating. Freezing is possible, but the vegetables can turn soft when thawed; freeze rice separately for better texture and use within about 1 month for best quality.
Frequently Asked Questions
What does bibimbap mean?
The Korean name combines words meaning mixed and rice, describing the way the toppings and rice are mixed together before eating. It is a dish with many versions rather than one fixed list of ingredients. Its familiar form brings rice, several seasoned toppings, and a sauce together in one bowl.
Is bibimbap always spicy?
No. Gochujang gives this version a spicy, sweet-savory sauce, but you control how much goes into each serving. Some bowls use a different seasoning or keep the chile paste on the side. If serving people with different preferences, offer the sauce separately and let everyone add it to taste.
Can I make the components ahead?
Yes. Cook the vegetables and prepare the sauce up to a day ahead, then refrigerate them separately. Rice can also be cooked ahead, but cool and refrigerate it promptly rather than leaving it at room temperature. Reheat the rice and toppings to 165°F (74°C) before serving, and arrange the components in bowls just before eating.
What rice works best for bibimbap?
Korean short-grain rice is a good choice because its slightly sticky texture holds together when mixed with the toppings. Japanese short-grain rice is a practical substitute. Long-grain rice can be used if that is what you have, but it will be less cohesive and the bowl will have a different texture. Adjust the water according to the rice package or cooker instructions.
Is this recipe vegetarian or vegan?
As written, it is vegan if you choose a gochujang and soy sauce without animal-derived additions; check ingredient labels if that matters to you. Some gochujang contains ingredients such as malt or other additives, and formulations vary. The recipe has no meat, seafood, or egg, while other bibimbap versions may include beef or an egg topping.
Can I use another fermented Korean seasoning instead of gochujang?
Gochujang is the most direct choice for this spicy bibimbap sauce. Doenjang, Korean fermented soybean paste, has a different savory, salty flavor and is not a like-for-like substitute. If you use a little doenjang in place of gochujang, add a separate source of chile heat and thin it with water; expect a distinctly different sauce, and taste before adding extra salt.
Related
- Names of Korean Food: Bibimbap Recipe and Guide
- Korean Bibimbap Recipe: A Colorful Rice Bowl
- Korean Recipes UK: Gochujang Chicken Bowls
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).