Bibimbap in English: Korean Mixed Rice, Made at Home

Updated November 2, 2026

Total time
55 min
prep 25 min · cook 30 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Bibimbap in English: Korean Mixed Rice, Made at Home

Bibimbap is a Korean rice bowl topped with seasoned vegetables, often beef and egg, and a spicy-sweet gochujang sauce. The name means “mixed rice”; toppings and seasonings vary by region and household, but arranging them over warm rice makes a colorful meal that is easy to tailor to what you have.

Ingredients

  • 1½ cups (300 g) short-grain white rice
  • 1¾ cups (420 ml) water, or the amount specified for your rice cooker
  • 8 oz (225 g) lean ground beef
  • 1 tablespoon (15 ml) soy sauce
  • 1 teaspoon (5 ml) toasted sesame oil, for the beef
  • 1 teaspoon (4 g) sugar
  • 1 garlic clove (about 3 g), finely grated or minced
  • 8 oz (225 g) fresh spinach
  • 8 oz (225 g) mung bean sprouts
  • 1 medium carrot (about 100 g), cut into thin matchsticks
  • 1 medium zucchini (about 200 g), cut into thin matchsticks
  • 4 oz (115 g) shiitake mushrooms, stems removed and caps thinly sliced
  • 2 tablespoons (30 ml) neutral cooking oil, divided
  • 1 tablespoon (15 ml) toasted sesame oil, for seasoning the vegetables
  • ½ teaspoon (3 g) fine salt, divided, plus more as needed
  • 4 large eggs
  • 3 tablespoons (45 g) gochujang (Korean fermented chile paste)
  • 1 tablespoon (15 ml) rice vinegar
  • 1 tablespoon (15 ml) water, plus more to thin the sauce if needed
  • 1 teaspoon (7 g) honey or sugar
  • 1 teaspoon (3 g) toasted sesame seeds

Instructions

  1. Rinse and cook the rice. Put the rice in a bowl, cover it with cool water, swirl the grains, and drain. Repeat three or four times, until the water looks less cloudy. Drain well, then cook the rice with 1¾ cups (420 ml) water in a rice cooker according to its directions. For the stovetop, bring the rice and water to a boil in a covered saucepan, reduce the heat to very low, and cook for about 15 minutes. Turn off the heat and leave the lid on for 10 minutes. Fluff gently before serving. If your rice cooker calls for a different water ratio, follow its guidance.
  2. Mix the sauce. Stir together the gochujang, rice vinegar, 1 tablespoon water, honey or sugar, and sesame seeds. Taste a small amount and add a spoonful of water if you want a thinner, milder sauce. Gochujang varies in saltiness and heat, so adjust gradually. Set the sauce aside while you prepare the toppings.
  3. Blanch and season the greens. Bring a medium pot of water to a boil. Add the bean sprouts and cook for 2 minutes, then lift them out with a slotted spoon and drain. Add the spinach and blanch just until wilted, about 30 seconds. Drain and rinse briefly under cool water so it stops cooking. Squeeze excess water from the spinach, then separate it into bite-size pieces. Season the sprouts and spinach separately with a little of the salt and sesame oil; taste and add more only if needed.
  4. Cook the vegetables. Warm a little of the neutral oil in a large skillet over medium-high heat. Cook the carrot for 2 to 3 minutes, stirring, until slightly tender but still bright. Transfer it to a plate. Add another small amount of oil and cook the zucchini for 2 to 3 minutes, until tender-crisp; transfer it as well. Add the remaining oil and cook the mushrooms for 4 to 5 minutes, stirring occasionally, until softened and lightly browned. Season each vegetable lightly with salt. Keep the toppings separate so their colors and textures remain distinct.
  5. Cook the beef. In a bowl, combine the ground beef, soy sauce, 1 teaspoon sesame oil, sugar, and garlic. Heat the skillet over medium-high heat and cook the beef, breaking it into small pieces, for about 5 to 7 minutes. Check the thickest pieces with a food thermometer; ground beef must reach the USDA FSIS safe minimum internal temperature of 160°F (71°C). Remove the pan from the heat once it reaches that temperature.
  6. Cook the eggs. Beat the eggs in a small bowl. Wipe out the skillet if needed, add a thin film of oil, and cook the eggs over medium-low heat, gently stirring to make soft curds or leaving them mostly undisturbed for a thin omelet. Cook until fully set, checking with a food thermometer that the egg dish reaches 160°F (71°C). For an omelet, slice it into strips after cooking.
  7. Assemble the bowls. Divide the warm rice among four bowls. Arrange the spinach, sprouts, carrot, zucchini, mushrooms, and beef in separate sections over the rice, then add the cooked egg. Serve the gochujang sauce at the table so everyone can choose how much to mix in. Stir the toppings and sauce through the rice just before eating.

Tips

Keep the rice tender, not wet. Rinsing removes loose starch that can make the surface gummy, while draining the rice well helps keep the water ratio predictable. Short-grain rice gives bibimbap its pleasantly cohesive texture. If you only have medium-grain rice, it is a workable substitute; long-grain rice is less sticky but still makes a good bowl. Use the package’s water guidance if the rice variety differs.

Season each topping lightly. The beef, vegetables, and sauce all contribute salt and flavor. Taste the sauce before adding extra salt to the vegetables, and remember that the gochujang can be quite salty. Keeping ingredients in separate piles is useful for presentation, but it also lets each person control the balance when mixing.

Choose substitutes with their flavor in mind. Gochujang is a fermented Korean chile paste with a savory, sweet, and moderately spicy flavor. If you cannot find it, mix a little mild chili paste with miso and a small amount of honey as a practical stand-in; it will be less specifically Korean in flavor and may be less spicy. If shiitake mushrooms are unavailable, use cremini mushrooms, which are milder and less savory. Tamari can replace soy sauce.

Manage the timing. The rice can cook while you prepare the vegetables and beef. Use a wide skillet and cook vegetables in batches rather than crowding them; crowded vegetables release moisture and steam instead of browning. If preparing all the toppings feels busy, cook the rice first and keep it covered while you finish the skillet components.

Serving Suggestions

Serve bibimbap warm in individual bowls, with the sauce on the side and extra sesame seeds if you like. A small bowl of kimchi or another Korean-style pickle makes a bright, tangy accompaniment, while a simple clear soup can round out the meal without competing with the toppings. Offer extra gochujang for people who like more heat, and keep a little water nearby to loosen the sauce if it thickens.

For the classic mixed-bowl experience, use a spoon to fold the sauce and toppings through the rice just before eating. If you prefer to appreciate the separate textures, take bites from different sections first and mix the bowl gradually. A regular serving bowl works well; a hot stone bowl is not necessary for this recipe. If using one, handle it with appropriate heat protection because it retains heat for a long time.

Variations

Make it vegetarian. Leave out the beef and add extra mushrooms, pan-fried tofu, or both. For crisp-edged tofu, press it briefly to remove surface moisture, cut it into cubes, and brown it in a little oil before seasoning with soy sauce. Check that the gochujang and any other packaged sauces suit your dietary needs.

Use different vegetables. Thinly sliced cucumber, blanched broccoli, sautéed bell pepper, or cooked fernbrake can stand in for one or more of the listed vegetables. Cucumber is best served raw and lightly salted rather than cooked. Traditional and home-style bowls vary, so use a mixture of colors and textures while keeping the toppings easy to eat over rice.

Adjust the heat. Start with less sauce in each bowl, especially if serving children or people who prefer mild food. Stirring a little extra water and honey into the sauce softens its heat and saltiness, although it will also dilute its concentrated fermented flavor. For a more savory, less spicy bowl, use the sauce sparingly rather than replacing gochujang with plain hot sauce.

Try a different protein. Thinly sliced beef can replace ground beef; cook it in a hot skillet until it reaches 145°F (63°C) and rests for 3 minutes, the USDA FSIS safe minimum for whole cuts of beef. Cooked chicken is another option, but poultry must reach 165°F (74°C) measured with a food thermometer. Keep raw meat separate from the vegetables and use clean utensils for serving.

Storage and Reheating

For best texture, store the rice, beef, cooked egg, and vegetables in separate airtight containers rather than assembling the bowls in advance. Refrigerate them within 2 hours of cooking, and keep the refrigerator at 40°F (4°C) or colder. Cooked leftovers are generally best used within 3 to 4 days. The sauce can be stored separately in a covered container in the refrigerator for about a week; use a clean spoon each time.

Reheat rice and cooked toppings until steaming hot, stirring partway through so they warm evenly. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. Add a teaspoon or two of water to the rice before microwaving if it has dried out, and cover it loosely to help retain moisture. Reheat only the portion you plan to eat, and assemble with the cold sauce afterward. Freezing is possible for rice and beef, although the vegetables and egg may soften; freeze promptly in suitable containers and thaw in the refrigerator before reheating.

Frequently Asked Questions

What does bibimbap mean?

Bibimbap is commonly translated as “mixed rice”: bap means cooked rice, and bibim refers to mixing. The name describes how the toppings and sauce are mixed into the rice before or while eating. Recipes vary, so the exact vegetables and protein are not fixed.

Is bibimbap always spicy?

No. Gochujang gives this version a spicy, savory sauce, but you control the amount added to each bowl. Some versions use a different seasoning or serve the sauce on the side, so bibimbap can be made mild by using little or none of the chile paste.

Can I make bibimbap without gochujang?

Yes. A mild chile paste mixed with a little miso and honey can stand in when gochujang is unavailable. The result will not have the same fermented Korean chile flavor, but it provides a useful balance of heat, salt, and sweetness. You can also serve the toppings with soy sauce and sesame oil for a gentler bowl.

Can I prepare the toppings ahead of time?

Yes. Cook the rice and toppings ahead, cool them promptly, and refrigerate them separately. Reheat the rice and cooked components thoroughly before assembling, and make the sauce ahead in a separate container. For the freshest texture, cook the egg shortly before serving, though cooked egg can also be stored with the other leftovers.

What rice works best for bibimbap?

Short-grain white rice is a common choice because its grains are tender and lightly sticky, making them easy to mix with the toppings. Medium-grain rice is a practical substitute. Long-grain rice works if that is what you have, but the bowl will be less cohesive and the grains will separate more readily.

Do I have to mix the bowl before serving?

No. The toppings are often arranged over rice and mixed at the table, which keeps the components distinct until serving. You can mix each bowl yourself, or let everyone choose how much sauce to add and when to stir. Both approaches work; the important part is serving the rice warm and the toppings fully cooked.

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