Bibimbap is a Korean rice bowl topped with seasoned vegetables, beef, egg, and a spicy-sweet gochujang sauce, then mixed together just before eating. Its appeal is the contrast of warm rice, savory toppings, crisp vegetables, and bold sauce; the exact mix varies by region and household, so this colorful version is flexible rather than the only way to make it.
Ingredients
- 1½ cups (300 g) short-grain white rice
- 2 cups (475 ml) water, or the amount specified for your rice cooker
- 12 oz (340 g) lean ground beef
- 2 tablespoons (30 ml) soy sauce, divided
- 2 teaspoons (10 ml) toasted sesame oil, divided, plus more to finish if desired
- 2 garlic cloves (6 g), finely minced
- 1 teaspoon (4 g) brown sugar
- ¼ teaspoon (0.5 g) black pepper
- 5 oz (140 g) fresh spinach, washed
- 2 cups (200 g) mung bean sprouts, rinsed
- 1 medium carrot (about 100 g), cut into thin matchsticks
- 1 medium zucchini (about 200 g), cut into thin matchsticks
- 6 oz (170 g) shiitake mushrooms, stems removed and caps thinly sliced
- 1½ tablespoons (22 ml) neutral cooking oil, divided
- ¾ teaspoon (4.5 g) fine salt, divided, plus more to taste
- 4 large eggs
- 1 tablespoon (9 g) toasted sesame seeds
- ¼ cup (60 g) gochujang, Korean fermented red chile paste
- 1 tablespoon (15 ml) rice vinegar
- 2 teaspoons (14 g) honey or sugar
- 1 tablespoon (15 ml) water, plus more to thin the sauce if needed
Instructions
- Cook the rice. Rinse the rice in a fine-mesh strainer under cool water, swishing it gently, until the water runs mostly clear; drain well. Combine the rice and measured water in a saucepan. Bring to a boil, cover, and reduce the heat to low. Simmer for 20 minutes, or follow the timing for your rice cooker if using one. Remove the pan from the heat and let it stand, covered, for 10 minutes. Fluff with a rice paddle or fork. Keep covered while you prepare the toppings.
- Mix the sauce and season the beef. In a small bowl, whisk together the gochujang, rice vinegar, honey or sugar, and 1 tablespoon (15 ml) water. Add a little more water if you prefer a thinner, pourable sauce. In a separate bowl, combine the ground beef with 1 tablespoon (15 ml) soy sauce, 1 teaspoon (5 ml) sesame oil, the garlic, brown sugar, and black pepper. Break up the beef as you mix so it cooks evenly.
- Cook the spinach and sprouts. Bring a medium saucepan of water to a boil. Add the spinach and blanch for about 30 seconds, just until wilted. Lift it out with tongs or a slotted spoon, rinse briefly under cool water, then squeeze gently to remove excess water. Season with a pinch of salt and a few drops of the remaining sesame oil. Add the bean sprouts to the same boiling water and cook for 3 minutes, until tender but still a little crisp. Drain well and season with a pinch of salt. Set the two vegetables in separate bowls so their colors stay distinct.
- Sauté the vegetables separately. Heat a wide skillet over medium-high heat. Add about 1 teaspoon (5 ml) neutral oil and the carrot. Stir-fry for 3 minutes, until just tender, season lightly with salt, and transfer to a plate. Add another teaspoon of oil and cook the zucchini for 3 minutes, stirring now and then; transfer it to a different spot on the plate. Add the remaining oil, then the mushrooms. Cook for about 5 minutes, stirring occasionally, until tender and browned at the edges. Season lightly with salt. Cooking each vegetable on its own keeps its flavor and gives you tidy, contrasting toppings.
- Cook the beef safely. Put the skillet back over medium-high heat and add the seasoned beef. Cook for 7 to 8 minutes, breaking it into small crumbles and stirring until no pink remains. Check several of the largest crumbles with a food thermometer; ground beef needs to reach the USDA FSIS safe minimum internal temperature of 160°F (71°C). Stir in the remaining 1 tablespoon (15 ml) soy sauce, then remove the skillet from the heat.
- Fry the eggs. Wipe out the skillet if needed and add a small amount of oil. Crack in the eggs, cooking in batches if the pan is crowded. Fry until the whites and yolks are set and a thermometer confirms 160°F (71°C), the USDA FSIS safe minimum for egg dishes. This produces fully cooked eggs rather than runny yolks; keep the heat moderate so the bottoms do not overbrown before the centers set.
- Build the bowls. Divide the warm rice among four bowls. Arrange the spinach, sprouts, carrot, zucchini, mushrooms, and beef in separate sections over the rice. Add an egg to each bowl, sprinkle with sesame seeds, and serve the gochujang sauce at the table. Diners can add sauce to taste, then mix everything together so the rice picks up the seasoned juices and sauce.
Tips
- Keep the toppings fairly dry. Squeeze the blanched spinach gently and drain the sprouts well. Excess water can make the rice soggy and dilute the sauce. If a vegetable releases liquid in the skillet, cook it for another minute to evaporate it before serving.
- Use the right chile paste. Gochujang is a thick, fermented Korean paste with chile, savory depth, and some sweetness. If you cannot find it, mix 2 tablespoons (30 g) mild miso with 1 tablespoon (15 ml) sriracha and 1 teaspoon (5 ml) honey as a practical stand-in; it will taste less fermented and more directly spicy. Start with less substitute and adjust to taste.
- Make the rice and toppings work together. Short-grain rice clumps just enough to hold the toppings, but medium-grain rice is a useful substitute. If using another variety, follow its package water ratio and cooking time rather than assuming the amounts here will suit every grain.
- Prep before heating the skillet. Slice and portion all the vegetables first, and keep each topping in its own bowl. The cooking moves quickly once the pan is hot, and adding vegetables one at a time helps them brown instead of steam.
Serving Suggestions
Serve bibimbap in wide bowls while the rice and toppings are warm, with extra sauce and sesame seeds on the table. A small dish of kimchi or another tangy Korean side makes a lively accompaniment, while a light soup can round out the meal without competing with the seasoned toppings. Offer the sauce separately if guests have different preferences for heat. For the familiar mixed-bowl experience, stir from the bottom upward so the rice, egg, vegetables, beef, and sauce are distributed through every bite.
If you have a hot stone bowl, you can warm it carefully and add a little oil before putting in the rice; the bottom can become crisp as the bowl heats. A regular serving bowl works perfectly well, though, and avoids the need to handle a very hot vessel. Do not preheat a ceramic bowl unless its manufacturer says it is safe for that use.
Variations
For a vegetarian bowl, replace the beef with 8 oz (225 g) extra-firm tofu, pressed and cubed, or add another vegetable such as thinly sliced cucumber. Brown tofu in a little oil and season it with the same soy, garlic, sesame oil, and sugar mixture. For a different traditional flavor, use thinly sliced beef instead of ground beef; cook it in a single layer in batches and check whole cuts reach 145°F (63°C), followed by a 3-minute rest, under USDA FSIS guidance.
Change the vegetable mix according to what is available: thinly sliced bell pepper, kale, or oyster mushrooms can stand in for the carrot, spinach, or shiitakes. The result will have a different texture and flavor, but the bowl still works best when its toppings are cooked or seasoned separately. For a milder sauce, reduce the gochujang and add a little extra water and honey; for more heat, add gochujang gradually rather than pouring in extra all at once.
For a meat-free version with more protein, use seasoned tempeh or cooked edamame alongside the vegetables. You can also serve the vegetables and beef over brown rice, but use the package directions for the rice because brown rice typically needs more water and a longer cook. These options change the texture and timing, so prepare each substitution according to its own package or safe-cooking guidance.
Storage and Reheating
For best texture, store the rice, beef, vegetables, and sauce separately in airtight containers, and keep the cooked eggs apart if possible. Refrigerate everything within 2 hours of cooking. The cooked components will generally keep for 3 to 4 days in the refrigerator; discard anything left out longer than 2 hours. If you know you will have leftovers, assemble only the bowls you plan to eat right away.
Reheat rice, beef, and vegetables in the microwave or in a covered skillet with a spoonful of water to reduce drying. Stir or turn the food so it heats evenly, and bring leftovers to 165°F (74°C), checking with a food thermometer. Reheat only the amount you plan to eat. Add fresh sauce after heating, and cook a fresh egg if you prefer its texture to that of a stored and reheated egg.
Frequently Asked Questions
Can I make bibimbap ahead of time?
Yes. Cook the rice and toppings in advance, cool them promptly, and refrigerate them in separate containers. Make the sauce up to several days ahead as well. Reheat the rice and cooked toppings to 165°F (74°C), then assemble the bowls just before serving so the vegetables keep their individual textures.
Is bibimbap supposed to be spicy?
It can be, but the heat level depends on how much gochujang you use and on the brand of paste. Serve the sauce on the side and let each person add a small spoonful at a time. The rice and vegetables soften the chile flavor once the bowl is mixed.
What does bibimbap mean?
The Korean name is commonly translated as “mixed rice.” The name describes how the toppings and rice are stirred together before eating; the toppings themselves can vary, and there is no single required vegetable combination for every bowl.
Can I use leftover rice?
Yes, provided it was refrigerated promptly and has been stored safely. Break up cold clumps with a fork and reheat the rice with a small splash of water until it reaches 165°F (74°C). Do not leave cooked rice at room temperature for an extended period; refrigerate it within 2 hours of cooking.
What can I use instead of shiitake mushrooms?
Cremini or white button mushrooms are easy-to-find substitutes. Slice them thinly and sauté until tender and browned. They have a milder, less savory flavor than shiitakes, so season them with a small splash of soy sauce if you like, keeping in mind that the bowl already contains soy-seasoned beef.
Related
- Can You Use Tomato Paste for Sinigang? How It Works
- Pork Sinigang With Shrimp: How to Cook It
- Butternut Squash Soup Without Cream: Smooth and Savory
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).