Korea · East Asia

Korean Food in Korea: Bibimbap Recipe

Updated November 3, 2026

Total time
1 hr
prep 30 min · cook 30 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 Food in Korea: Bibimbap Recipe

Bibimbap is a Korean mixed rice bowl topped with seasoned vegetables, beef, a fried egg, and gochujang sauce. Its contrasting colors, textures, and savory-spicy flavors make it satisfying, while preparing the toppings separately lets you use vegetables you already have; home and regional versions vary.

Ingredients

  • 1 1/2 cups (300 g) short- or medium-grain white rice
  • 1 3/4 cups (415 ml) water, or the amount recommended for your rice cooker
  • 12 oz (340 g) lean ground beef
  • 1 tablespoon (15 ml) soy sauce
  • 2 teaspoons (8 g) granulated sugar, divided
  • 2 teaspoons (10 ml) toasted sesame oil, divided
  • 2 garlic cloves (6 g), finely chopped, divided
  • 1 small carrot (about 120 g), cut into thin matchsticks
  • 1 small zucchini (about 180 g), cut into thin matchsticks
  • 5 oz (140 g) fresh spinach
  • 2 cups (200 g) mung bean sprouts
  • 4 oz (115 g) shiitake mushrooms, stems removed and caps thinly sliced
  • 2 tablespoons (30 ml) neutral cooking oil, divided, plus more as needed
  • 1/2 teaspoon (3 g) fine salt, divided, plus more to taste
  • 1 teaspoon (5 ml) toasted sesame oil for the spinach
  • 1 tablespoon (9 g) toasted sesame seeds, divided
  • 4 large eggs
  • For the sauce: 3 tablespoons (45 g) gochujang (Korean fermented chile paste)
  • 1 tablespoon (15 ml) water
  • 1 tablespoon (15 ml) rice vinegar
  • 1 teaspoon (5 ml) toasted sesame oil
  • 1 teaspoon (4 g) sugar
  • Optional for serving: 1 teaspoon (5 ml) sesame oil for the rice and 1 sheet (about 3 g) roasted seaweed, cut into thin strips

Instructions

  1. Prepare the rice and toppings. Rinse the rice in a sieve under cool water, gently stirring it with your fingers, until the water runs mostly clear. Cook it with the measured water in a rice cooker, following the cooker’s directions, or in a covered saucepan: bring it to a boil, reduce the heat to low, and simmer until tender, about 15 minutes. Turn off the heat and let it stand, covered, for 5 minutes. While the rice cooks, cut the vegetables and mix the sauce ingredients in a small bowl until smooth.
  2. Season the beef. In a bowl, mix the ground beef with the soy sauce, 1 teaspoon (4 g) sugar, half the chopped garlic, and 1 teaspoon (5 ml) sesame oil. Leave it to season for 10 minutes while you prepare the vegetables. Keep raw beef and its utensils separate from ready-to-eat ingredients.
  3. Cook the vegetables separately. Heat a large skillet over medium-high heat and add about 1 teaspoon (5 ml) neutral oil. Cook the carrot with a pinch of salt for 2 to 3 minutes, stirring, until just tender but still bright. Transfer it to a plate. Repeat with the zucchini, adding oil if the pan is dry, and cook 2 to 3 minutes. Cook the mushrooms with another teaspoon of oil for 3 to 4 minutes, until tender and browned. Keeping the vegetables in separate groups makes the finished bowls colorful and lets each ingredient keep its own texture.
  4. Blanch and season the greens. Bring a small pot of water to a boil. Add the bean sprouts and cook for 2 minutes; lift them out with tongs or a slotted spoon and drain well. Add the spinach to the same boiling water for about 30 seconds, just until wilted, then drain and cool briefly under cold running water. Squeeze out excess water from the spinach. Toss the sprouts with a small pinch of salt and a little sesame oil. Toss the spinach with the remaining garlic, the teaspoon of sesame oil, and a pinch of salt. Sprinkle the vegetables with some of the sesame seeds.
  5. Cook the beef safely. Wipe out the skillet if needed and heat 1 teaspoon (5 ml) neutral oil over medium-high heat. Add the seasoned beef and break it into small crumbles. Cook for 5 to 7 minutes, stirring frequently, until no pink remains and a food thermometer inserted into the thickest crumbles reads 160°F (71°C), the USDA FSIS safe minimum for ground meat. Transfer the beef to a clean plate.
  6. Cook the eggs. Add a little oil to the skillet and fry the eggs, working in batches if necessary. Cover the pan briefly to help the tops cook evenly. For this recipe, cook until the whites and yolks are firm and the center reaches 160°F (71°C), the USDA FSIS safe minimum for egg dishes. Use a clean thermometer and avoid touching the pan. If you prefer a fully cooked scrambled egg topping, scramble the eggs in the pan until they reach the same temperature.
  7. Build and serve the bowls. Divide the hot rice among four bowls. Arrange the beef, carrot, zucchini, spinach, bean sprouts, and mushrooms in separate sections over the rice. Add an egg to each bowl and spoon on gochujang sauce to taste. Finish with the remaining sesame seeds and, if using, seaweed. Diners can mix everything together at the table; add a splash of water to the sauce if you want it thinner.

Tips

  • Keep the vegetables dry. Drain the blanched spinach and sprouts thoroughly before seasoning. Excess water dilutes their flavor and can make the rice soggy. Pat mushrooms dry before slicing so they brown rather than steam.
  • Adjust the gochujang carefully. Gochujang brings chile heat, salt, sweetness, and fermented depth. Start with a small spoonful of sauce per bowl, then add more. If you cannot find gochujang, mix a little sriracha with miso and a pinch of sugar as a practical stand-in; it will be less fermented and will not taste exactly the same.
  • Use the right pan and order. A wide skillet gives vegetables room to brown. Cook each type separately rather than crowding the pan, and add oil only as needed. A nonstick skillet can help with the eggs, while a stainless-steel or well-seasoned skillet works well for the beef.
  • Make the timing manageable. Cut all the vegetables before heating the skillet, and keep cooked toppings on a clean plate. If preparing components ahead, cool and refrigerate them promptly rather than leaving rice or cooked food out while you finish other tasks.

Serving Suggestions

Serve bibimbap warm in individual bowls, with each topping arranged over the rice so the colors are visible. Put extra gochujang sauce on the table, since its heat and saltiness vary by brand and personal preference. A small bowl of mild soup, such as a simple vegetable or seaweed soup, makes a pleasant accompaniment, and a few Korean side dishes such as kimchi or pickled vegetables add a tart, crunchy contrast. These are optional: the rice bowl is a complete meal on its own.

For the classic mixed-bowl experience, diners stir the egg, vegetables, beef, rice, and sauce together just before eating. Start with less sauce than you think you need; it is easy to add another spoonful, but difficult to reduce the heat once everything is mixed. If serving children or anyone who prefers mild food, keep the sauce on the side and offer plain rice with the toppings.

Variations

Bibimbap is not one fixed combination. The toppings change with the season, household, and region, and the well-known Jeonju-style version is associated with a broad assortment of carefully prepared ingredients. This home recipe uses accessible vegetables, but you can swap in thinly sliced cucumber, blanched fernbrake (gosari), or other cooked greens. Gosari is a traditional ingredient that may be difficult to find; cooked, sliced mushrooms or greens are practical substitutes, though they have a different flavor and texture.

For a meat-free bowl, replace the beef with 8 oz (225 g) firm tofu, drained and crumbled or cubed. Brown it in a little oil, then season with soy sauce, garlic, sesame oil, and sugar; cook until hot throughout. You can also leave out the egg, or use an additional vegetable topping. To make the bowl less spicy, reduce the gochujang and add a little more water and sesame oil. For a heartier version, add extra mushrooms or a handful of cooked edamame.

For dolsot bibimbap, use individual heatproof stone bowls rather than regular serving bowls. Follow the bowl maker’s instructions: heat the stone bowls carefully, brush their insides with a little sesame oil, add hot rice, and let it cook until a crisp bottom forms. Arrange the toppings on the rice and serve the bowls on heatproof rests; stone bowls stay extremely hot. Do not put ordinary ceramic or glass bowls directly on a burner, since they may crack.

Storage and Reheating

For best texture, serve bibimbap as soon as it is assembled. If you expect leftovers, store the rice, vegetables, beef, and egg separately when practical, so the vegetables stay distinct and the rice does not become wet from the sauce. Refrigerate cooked components within 2 hours of cooking, in shallow, covered containers. They keep for 3 to 4 days in the refrigerator. Keep the sauce in a separate small container and refrigerate it as well.

Reheat rice and cooked toppings until they reach 165°F (74°C), checking the center with a food thermometer. Microwave individual portions covered, stirring the rice and beef partway through; add a teaspoon of water to the rice if it seems dry. Alternatively, reheat the rice and toppings in a skillet with a splash of water. Reheat the egg separately or cook a fresh egg for the bowl. Assemble only after reheating, and discard leftovers that have been at room temperature for more than 2 hours.

Frequently Asked Questions

Is bibimbap always made with beef?
No. Beef is common, but bibimbap can be made with other cooked proteins or with vegetables alone. Toppings differ across regions and homes, so use this recipe as a flexible template rather than a single definitive version.

Can I use long-grain rice?
Yes. Short- or medium-grain rice is stickier and easier to mix with the toppings, but long-grain rice works. Cook it according to its package directions and expect the bowl to be a little less cohesive.

What is gochujang, and can I leave it out?
Gochujang is a Korean fermented chile paste with a savory, sweet, and spicy flavor. It gives the sauce much of its character. You can serve it on the side or use the miso-and-sriracha substitute in the Tips section, but the flavor will change.

Can I prepare the toppings in advance?
Yes. Cook and cool the components, then refrigerate them separately in covered containers. For the best texture, make the rice no more than a few days ahead, reheat everything to 165°F (74°C), and fry the eggs shortly before serving.

How do I make bibimbap less spicy?
Use less gochujang sauce, thin it with water, and let each person add more at the table. The vegetables and rice balance the sauce, but reducing the amount is the simplest way to control the heat.

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