Korean bibimbap is a bowl of rice topped with colorful vegetables, savory beef, egg, and gochujang, a fermented Korean chile paste. This home-style version draws on a dish with many regional and family variations: the toppings are arranged over warm rice, then mixed together just before eating.
Ingredients
- 1½ cups (300 g) short- or medium-grain white rice
- 12 oz (340 g) lean ground beef
- 2 tablespoons (30 ml) soy sauce, divided
- 1 tablespoon (15 ml) toasted sesame oil, divided, plus more for the vegetables
- 2 teaspoons (10 g) brown sugar
- 2 cloves garlic (about 6 g), finely minced, divided
- 1 teaspoon (5 g) finely grated fresh ginger
- 1 medium carrot (about 100 g), cut into thin matchsticks
- 1 medium zucchini (about 200 g), cut into thin matchsticks
- 5 oz (140 g) fresh spinach
- 4 oz (115 g) shiitake or cremini mushrooms, thinly sliced
- 1 cup (100 g) bean sprouts, rinsed
- 1 tablespoon (15 ml) neutral cooking oil, divided
- 1 teaspoon (5 ml) rice vinegar
- ¼ teaspoon (1.5 g) fine salt, plus more to taste
- 4 large eggs, hard-boiled until the yolks and whites are firm, then peeled and halved
- 3 tablespoons (45 g) gochujang (Korean fermented chile paste)
- 1 tablespoon (15 ml) water, plus more as needed to thin the sauce
- 1 teaspoon (5 g) toasted sesame seeds
- 2 scallions (about 30 g), thinly sliced
Instructions
- Cook the rice. Rinse the rice in a fine-mesh sieve under cool water, stirring it with your fingers, until the water runs mostly clear. Drain well and cook according to the package directions or in a rice cooker; most white short- or medium-grain rice takes about 20 minutes to cook. Keep it covered for 5 minutes after cooking, then fluff gently. The grains should be tender and cohesive, not wet or mushy. While the rice cooks, prepare the vegetables and beef so the toppings are ready close to serving time.
- Mix the beef seasoning and sauce. In a small bowl, stir together 1 tablespoon (15 ml) soy sauce, 1 teaspoon (5 ml) sesame oil, the brown sugar, half the garlic, and the ginger. Add the mixture to the ground beef and break the meat up with a fork or clean hands until evenly seasoned. In another small bowl, stir together the gochujang, water, rice vinegar, and the remaining 1 tablespoon (15 ml) soy sauce. Add water a teaspoon at a time if you prefer a thinner, more pourable sauce. Gochujang varies in heat and saltiness, so taste a little and adjust the water rather than adding extra salt right away.
- Prepare the vegetables separately. Heat a large skillet over medium-high heat and add a little neutral oil. Cook the carrots for 2 to 3 minutes, stirring, until bright and just tender; transfer to a plate. Add a few drops of sesame oil and cook the zucchini for 2 to 3 minutes, until tender but still holding its shape. Season lightly with salt and move it to the plate. Cook the mushrooms with a little neutral oil for 3 to 4 minutes, stirring until softened and browned at the edges. Keeping each topping separate preserves its color and texture and makes the bowl easier to arrange.
- Cook the spinach and bean sprouts. Put the spinach in the hot skillet with a splash of water, cover for about 1 minute, and stir until just wilted. Transfer it to a colander and press gently to remove excess water. Toss with a few drops of sesame oil and a small pinch of salt. Add the rinsed bean sprouts to the skillet with a tablespoon of water; cover for 2 to 3 minutes, then drain thoroughly and season lightly. Avoid overcooking either vegetable: spinach turns dull and watery, while sprouts are best with a little bite.
- Cook the beef safely. Wipe out the skillet if needed, add the remaining neutral oil, and heat over medium-high. Add the seasoned beef and cook for 6 to 8 minutes, breaking it into small crumbles and stirring until no pink remains. Check the thickest portion with a food thermometer; USDA FSIS gives ground beef a safe minimum internal temperature of 160°F (71°C). If liquid collects in the pan, keep cooking until most of it evaporates so the beef is browned rather than soupy.
- Assemble and serve. Divide the warm rice among four bowls. Arrange the carrots, zucchini, spinach, bean sprouts, mushrooms, and beef in separate sections over each portion. Add a halved hard-boiled egg, a spoonful of gochujang sauce, sesame seeds, and scallions to each bowl. Serve right away, with extra sauce at the table. Diners can mix everything together just before eating; that combines the seasoned toppings, rice, egg, and chile paste into the dish’s signature balanced bite.
Tips
- Slice evenly. Cut the carrot and zucchini into similarly thin matchsticks so they cook quickly and fit neatly on a spoon. A sharp knife is enough; a julienne peeler is optional. If the vegetables are cut thickly, give them an extra minute in the pan rather than turning up the heat and scorching their edges.
- Control moisture. Drain the rice well before cooking and squeeze excess water from the wilted spinach. Wet toppings can make the base of the bowl soggy and dilute the gochujang sauce. Cook the mushrooms until their released liquid has evaporated, and drain the bean sprouts thoroughly.
- Adjust the heat at the table. Gochujang is both chile-hot and savory, and different tubs can vary. Start with a modest spoonful per bowl, then add more after mixing. For a milder sauce, stir in a little extra water or a teaspoon of honey; it will taste sweeter and less concentrated.
- Prep ahead, finish fresh. You can cut the vegetables and mix the sauce earlier in the day, keeping them covered and refrigerated. Cook the toppings shortly before serving for the best texture. If using a substitute for gochujang, combine a little miso with a mild chile paste and water; it approximates the savory heat but will lack gochujang’s distinctive fermented sweetness.
Serving Suggestions
Serve bibimbap in individual bowls while the rice is warm and the toppings are still distinct. Put extra gochujang sauce and toasted sesame seeds on the table so everyone can season their own portion. A small bowl of kimchi or another Korean-style pickle adds a crisp, tangy contrast; a light soup, such as a simple vegetable or miso-style broth, can round out the meal without competing with the toppings.
For a traditional stone-bowl-style presentation, use a heat-safe stone or heavy cast-iron bowl only if you know how to heat and handle it safely. Brush the bowl lightly with oil, add rice, and warm it until the bottom begins to crisp before topping it. A regular serving bowl works perfectly well and does not need special heating. If you want the rice to stay soft, assemble in an ordinary bowl and serve immediately.
Variations
Use thinly sliced beef instead of ground beef if you prefer a more bulgogi-like topping; cook it in batches so it browns rather than steams, and follow the package or butcher’s guidance for the cut. Ground turkey or crumbled firm tofu can also replace the beef. For a vegetarian bowl, season tofu with soy sauce, garlic, ginger, and a little sesame oil, then brown it in a skillet. If using ground poultry, cook it to 165°F (74°C), checked with a food thermometer.
The vegetables are flexible. Try blanched broccoli, sautéed bell pepper, shredded cabbage, cucumber, or leftover cooked greens, keeping wetter vegetables well drained. Shiitake mushrooms are common in bibimbap-style assortments, but cremini mushrooms are an easy grocery-store alternative with a milder flavor. Short-grain rice gives a pleasantly cohesive base; medium-grain rice is also suitable. Brown rice works too, though it is chewier and takes longer to cook.
Gochujang is the most characteristic seasoning here, but if it is unavailable, mix mild chile paste with a little miso and water. This is a practical stand-in, not an identical replacement: it will be less sweet and less complex. Add a small amount of sugar or honey if you want to bring the flavor closer to gochujang, and taste before adding more because both miso and chile paste can be salty.
Storage and Reheating
For best quality, store the rice, cooked beef, vegetables, egg, and sauce in separate airtight containers when possible. Refrigerate leftovers within 2 hours of cooking; cooked rice and toppings keep for 3 to 4 days in the refrigerator at 40°F (4°C) or below. If the ingredients have already been assembled, refrigerate the bowl promptly in a covered container and eat it within the same 3-to-4-day window. Discard food that has been left at room temperature for more than 2 hours, or 1 hour when the room is above 90°F (32°C).
Reheat rice and cooked toppings until they reach 165°F (74°C), checked with a food thermometer. A microwave works well: add a teaspoon of water to the rice, cover loosely, and heat in short intervals, stirring between intervals for even heating. Warm the beef and vegetables separately if convenient, then rebuild the bowl with fresh sauce and scallions. The hard-boiled egg is best added cold or at room temperature after reheating; do not leave it out for an extended period. Freezing is possible for the rice and beef, but the vegetables may soften and release water after thawing.
Frequently Asked Questions
What does bibimbap mean?
Its name is commonly translated as “mixed rice.” The name describes how the diner stirs the rice, vegetables, sauce, and other toppings together before eating. The toppings can vary by region, season, and household, so this combination is one practical version rather than a fixed, universal formula.
Is bibimbap supposed to be spicy?
It can be, but the heat is adjustable. Gochujang supplies chile flavor along with a savory, slightly sweet fermented taste. Serve the sauce on the side and start with a small amount, especially if you are unfamiliar with the paste. A milder chile paste and miso blend can stand in, although the flavor will be different.
Can I make bibimbap without a rice cooker?
Yes. Cook the rinsed rice on the stovetop according to its package directions, keeping the lid on during simmering and resting. Use a saucepan with a close-fitting lid and avoid stirring while it cooks. Once the rice is tender, let it stand covered briefly so moisture distributes through the grains, then fluff it gently.
Can I prepare the toppings in advance?
Yes. Cooked vegetables, beef, and rice can be refrigerated separately for up to 3 to 4 days. Cool and refrigerate them within 2 hours, and keep the sauce in its own covered container. Reheat the rice and cooked toppings to 165°F (74°C) before serving, then add the egg and fresh garnishes.
How much gochujang should I use?
Start with about 1 tablespoon of sauce per bowl, then add more to taste. The paste’s heat and salt levels vary, and the beef and vegetables are already seasoned. If the sauce feels too thick, thin it with water a teaspoon at a time; if it is too intense, mix in a little more water or a small amount of honey.
Related
- Doenjang Jjigae: Korean Soybean Paste Stew
- Korean Gochujang Chicken: A Sweet-Spicy Skillet Recipe
- Korean Mayak Eggs Recipe for Rice Bowls and Meals at Home
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).