Bibimbap is a Korean rice bowl topped with an assortment of vegetables, meat, and often an egg, then mixed with a spicy, savory sauce. This version pairs tender beef and individually seasoned vegetables with gochujang sauce, so each serving has contrasting colors, textures, and flavors. Ingredients and toppings vary by region and household; use the combinations here as a practical, balanced starting point.
Ingredients
- 2 cups (370 g) short- or medium-grain white rice
- 2 1/4 cups (530 ml) water, or the amount specified for your rice cooker
- 5 oz (140 g) fresh spinach
- 5 oz (140 g) mung bean sprouts
- 2 medium carrots, about 6 oz (180 g), peeled and cut into thin matchsticks
- 1 small zucchini, about 7 oz (200 g), cut into thin matchsticks
- 8 oz (225 g) shiitake or cremini mushrooms, stemmed if needed and thinly sliced
- 12 oz (340 g) ground beef
- 1 tablespoon (15 ml) neutral cooking oil, divided, plus more if needed
- 1 1/2 tablespoons (22 ml) soy sauce
- 2 teaspoons (10 ml) toasted sesame oil, divided
- 3 garlic cloves, finely grated or minced, divided
- 1 teaspoon (5 g) granulated sugar, divided
- 1/4 teaspoon fine salt, plus more to taste
- 1/4 teaspoon ground black pepper
- 3 tablespoons (45 g) gochujang, Korean fermented red pepper paste
- 1 tablespoon (15 ml) rice vinegar
- 2 teaspoons (14 g) honey or sugar
- 1–2 tablespoons (15–30 ml) water, to thin the sauce
- 4 large eggs
- 2 teaspoons (6 g) toasted sesame seeds
- 2 green onions, thinly sliced
Instructions
- Rinse and cook the rice. Put the rice in a bowl and cover it with cool water. Swirl the grains with your hand, pour off the cloudy water, and repeat three or four times, until the water looks less cloudy. Drain well. Combine the rice and measured water in a rice cooker and cook according to its white-rice setting. For a saucepan, bring the rice and water to a boil, cover, reduce the heat to low, and cook for 17 minutes. Turn off the heat and leave the covered pan undisturbed for 10 minutes, then fluff the rice gently. The resting time lets the remaining moisture distribute through the grains.
- Prepare the toppings while the rice cooks. Slice the carrots, zucchini, and mushrooms into similarly sized pieces so they cook evenly. Keep the vegetables separate because each will be cooked and arranged as its own topping. Stir together the gochujang, rice vinegar, honey, 1 teaspoon of the sesame oil, and 1 tablespoon of water. Add more water a teaspoon at a time if you prefer a looser sauce. Taste cautiously: gochujang varies in heat and saltiness, so adjust the sauce with a little more honey or vinegar if needed.
- Blanch and season the spinach. Bring a small saucepan of water to a boil. Add the spinach and cook for about 30 seconds, just until wilted. Drain it and rinse briefly under cold water to stop the cooking, then squeeze out excess water. Separate the leaves with your fingers and toss them with a pinch of salt, 1/2 teaspoon sesame oil, and a little of the minced garlic. Set aside.
- Cook the bean sprouts. Bring fresh water to a boil in the same saucepan. Add the sprouts and boil for 3–4 minutes, until tender but still slightly crisp. Drain thoroughly and toss with a pinch of salt and a little garlic. Keep the pot uncovered while boiling; covering it can make the sprouts develop a stronger aroma. Set them aside separately from the spinach.
- Sauté the vegetables one at a time. Heat a large skillet over medium-high heat with about 1 teaspoon of the neutral oil. Cook the carrots with a small pinch of salt for 2–3 minutes, stirring, until just tender; transfer them to a plate. Add another teaspoon of oil if needed and cook the zucchini for about 3 minutes, until tender with a little color. Transfer it to the plate. Add the mushrooms and cook for 4 minutes, stirring occasionally, until softened and their released moisture has mostly evaporated. Season each vegetable lightly rather than salting the whole bowl at once.
- Season and cook the beef. In a small bowl, mix the ground beef with the soy sauce, 1 teaspoon sesame oil, 1 minced garlic clove, 1/2 teaspoon sugar, and black pepper. Heat the skillet over medium-high heat and add the beef. Break it into small pieces and cook for 6–8 minutes, stirring, until browned with no pink remaining. Check the thickest pieces with a food thermometer; USDA FSIS gives 160°F (71°C) as the safe minimum internal temperature for ground beef. Drain excess fat if there is a lot, then taste and adjust with a little salt if needed.
- Cook the eggs. Wipe out the skillet if necessary and add a small amount of oil. Fry the eggs in batches over medium heat, cooking until the whites and yolks are fully set. For food safety, check that each egg dish reaches the USDA FSIS safe minimum internal temperature of 160°F (71°C) with a food thermometer. If your thermometer is difficult to position in a fried egg, scramble the eggs instead and check the thickest part of the curds. Keep the cooked eggs warm while you assemble the bowls.
- Build the bibimbap bowls. Divide the warm rice among four bowls. Arrange the spinach, sprouts, carrots, zucchini, mushrooms, and beef in separate sections over the rice, then top each bowl with an egg. Spoon some gochujang sauce into each bowl, starting with about 1 teaspoon per serving and adding more to taste. Finish with sesame seeds and green onion. Mix everything together at the table so the sauce coats the rice and toppings evenly.
Tips
- Use the right gochujang substitute. Gochujang is a thick, fermented Korean chile paste with a distinctive savory sweetness. If you cannot find it, mix 2 tablespoons (30 g) mild miso with 1 tablespoon (15 ml) sriracha and a teaspoon of honey. This approximates some of its salt, sweetness, and heat, but it will lack gochujang’s fermented flavor. Start with less substitute sauce and taste before adding more.
- Keep the toppings dry and separate. Squeeze the blanched spinach well and drain the sprouts thoroughly. Wet toppings can make the rice soggy, while keeping each vegetable in its own section lets diners mix the bowl to their liking. Slice the vegetables into similar thin pieces, but do not crowd them in the skillet; cook in batches if your pan is small.
- Adjust heat at the bowl. Gochujang brands differ, and the sauce becomes more evenly distributed once mixed. Serve extra sauce on the side rather than making the whole batch very hot. If the sauce tastes too sharp, add a little honey; if it is too thick, thin it with water a teaspoon at a time.
- Choose rice with a little cling. Short- or medium-grain rice is easy to pick up with chopsticks and holds the toppings well. Long-grain rice can work if that is what you have, but the bowl will be less cohesive. Measure water according to your rice cooker’s instructions if its recommended ratio differs from the saucepan amount.
Serving Suggestions
Serve bibimbap warm, with the toppings arranged neatly before everyone mixes their own bowl. Put the remaining gochujang sauce, sesame seeds, and sliced green onion on the table so each person can season their serving. A light soup, such as a simple vegetable or seaweed soup, makes a comfortable accompaniment, while kimchi or another tangy pickled vegetable offers a sharp contrast to the savory beef and rice. For a more substantial spread, add a small plate of seasoned cucumber or radish, but keep side dishes modest so the rice bowl remains the main event.
If you have a heat-safe stone bowl designed for bibimbap, warm it according to its manufacturer’s directions before adding the rice. A hot stone bowl can crisp the rice at the bottom, but it is not necessary for this recipe. Do not heat an ordinary serving bowl on the stove or in the oven; it may crack. In a regular bowl, the toppings still bring plenty of contrast, and the rice stays soft rather than crisp.
Variations
Make it vegetarian: Leave out the beef and increase the mushrooms to 12 oz (340 g), or add pan-fried firm tofu. For tofu, press 14 oz (400 g) until fairly dry, cut it into cubes, and brown it in oil before seasoning with soy sauce and sesame oil. Check that any prepared sauce or paste suits your dietary needs. The result is still a satisfying mixed rice bowl, though its savory flavor will differ from the beef version.
Use other vegetables: Bibimbap toppings vary, so swap in thinly sliced cucumber, blanched fernbrake, cooked bell pepper, or finely shredded cabbage. Cucumber can be served raw and lightly salted rather than sautéed. If using a watery vegetable, salt it briefly, blot it dry, and add it just before serving. The idea is to use a few well-prepared toppings, not to include every possible vegetable.
Change the protein: Thinly sliced beef can replace ground beef; cook it in a hot skillet until browned and check whole cuts of beef for 145°F (63°C), followed by a 3-minute rest, as specified by USDA FSIS. Ground turkey or chicken is another option, but poultry needs to reach 165°F (74°C), checked with a thermometer. For a meat-free bowl, seasoned tempeh or tofu works well.
Make it milder or hotter: For a gentler bowl, start with less gochujang and offer additional sauce at the table. For more heat, stir a small amount of gochugaru, Korean red pepper flakes, into the sauce. Gochugaru is not a direct substitute for gochujang because it does not have the same fermented paste texture or sweetness; use it to increase chile heat, not to replace the paste entirely.
Storage and Reheating
For best texture, store the rice, cooked beef, vegetables, sauce, and eggs in separate airtight containers. Refrigerate cooked food within 2 hours of cooking, and keep the refrigerator at 40°F (4°C) or colder. The cooked components generally keep for 3–4 days refrigerated. If the ingredients have been left at room temperature longer than 2 hours, discard them rather than saving them for another meal.
Reheat only the portions you plan to eat. Warm rice and toppings in the microwave, covered loosely with a microwave-safe lid, stirring or rearranging them partway through; add a teaspoon of water to the rice if it has dried out. You can also reheat the rice, beef, and vegetables separately in a skillet over medium heat. Reheat leftovers to 165°F (74°C), checking with a food thermometer. Add the sauce after reheating and cook a fresh egg if you want one. Avoid repeatedly cooling and reheating the full batch.
Frequently Asked Questions
Is bibimbap always spicy? No. The dish is often served with gochujang, but the sauce can be added to taste or left off a serving. Start with a small spoonful, mix it through the bowl, and add more if you want extra heat. If cooking for people with different preferences, keep the sauce on the side.
Can I make the components ahead? Yes. Cook the rice, beef, and vegetables up to 3–4 days ahead and refrigerate them promptly in separate containers. Make the sauce ahead too, but stir it before serving because it may thicken as it stands. For the best texture, cook eggs shortly before the meal and assemble the bowls just before serving.
What can I use instead of gochujang? A mixture of mild miso, sriracha, and honey is a practical pantry substitute, although it does not taste exactly like fermented chile paste. Another option is to serve a little sriracha separately, but it will be thinner and sharper. Avoid replacing gochujang with only chile flakes; the bowl would lose the sauce’s savory, sweet, and tangy qualities.
Do I have to mix the bowl before eating? Mixing is the usual way to enjoy bibimbap: it distributes the sauce and combines the rice with the different toppings. You can mix it thoroughly or fold together just a few bites at a time. Arrange the toppings separately when serving, then let each person decide how much to mix.
Can I use leftover rice? Yes, provided it was cooled and refrigerated safely. Reheat it until steaming hot and ensure the leftovers reach 165°F (74°C). Day-old rice may be drier than freshly cooked rice, so sprinkle it with a little water before reheating. Do not use rice that sat at room temperature for more than 2 hours.
Related
- Popular Korean Drinks: Traditional Sujeonggwa Recipe
- Korean Egg Drop Sandwich: Street Food Favorite Recipe
- Doenjang Jjigae: Korean Soybean Paste Stew
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).