Bibimbap (비빔밥) is a Korean rice bowl topped with seasoned vegetables, beef, gochujang, sesame, and usually a fried egg. The word means “mixed rice,” and the dish works because its contrasting colors, textures, and savory-spicy sauce come together in each bite; regional and household versions vary.
If you are looking for the phrase “Korean food” in Korean, it is 한국 음식 (hanguk eumsik). Bibimbap is one well-known example of 한국 음식: a complete, customizable meal served in a bowl, with the toppings arranged over warm rice so everyone can mix them at the table.
Ingredients
- 1½ cups (300 g) short-grain white rice, uncooked
- 1¾ cups (415 ml) water, or the amount indicated for your rice cooker
- 12 oz (340 g) ground beef
- 1 tablespoon (15 ml) soy sauce
- 1 teaspoon (5 ml) toasted sesame oil, for the beef
- 2 garlic cloves (about 6 g), finely chopped
- 1 teaspoon (4 g) sugar, divided
- 5 oz (140 g) spinach, washed
- 2 cups (200 g) bean sprouts, rinsed and drained
- 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 sliced
- 2 tablespoons (30 ml) neutral oil, divided
- ¾ teaspoon (4 g) fine salt, divided
- 2 tablespoons (30 ml) toasted sesame oil, divided, for the vegetables
- 4 large eggs
- 1 tablespoon (9 g) toasted sesame seeds
- ¼ cup (about 60 g) gochujang, for the sauce
- 2 tablespoons (30 ml) water, for the sauce
- 2 teaspoons (10 ml) rice vinegar, for the sauce
- 1 tablespoon (15 ml) honey, for the sauce
- 2 teaspoons (10 ml) toasted sesame oil, for the sauce
Instructions
- Rinse and cook the rice. Put the rice in a bowl, cover it with cool water, swish the grains, and pour off the cloudy water. Repeat two or three times, until the water is less cloudy, then drain. Combine the rice and measured water in a saucepan or rice cooker. Cook according to the appliance instructions, or bring the saucepan to a boil, cover, reduce the heat to low, and cook for about 15 minutes. Turn off the heat and leave covered for 5 minutes. Fluff gently. The rice can cook while you prepare the toppings.
- Mix the gochujang sauce. Stir together the gochujang, water, rice vinegar, honey, and 2 teaspoons sesame oil until smooth. Taste a small dab and adjust the water if you want a thinner sauce. Gochujang varies in heat and sweetness, so keep extra water nearby rather than adding more chili paste automatically. Set the sauce aside.
- Season the beef. Stir the ground beef with the soy sauce, 1 teaspoon sesame oil, chopped garlic, and half of the sugar. Heat a large skillet over medium-high heat. Add the beef and cook, breaking it into small pieces, for about 7–9 minutes, until browned and no pink remains. Check the thickest pieces with a food thermometer: ground beef must reach the USDA FSIS safe minimum internal temperature of 160°F (71°C). Transfer it to a clean plate.
- 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 drain it carefully, cool briefly, and squeeze out excess water. Blanch the bean sprouts in the same water for 2 minutes, then drain. Season the spinach and sprouts separately with a pinch of salt and about 1 teaspoon sesame oil each. Keeping them separate makes the finished bowls easier to arrange.
- Sauté the remaining vegetables. Wipe out the skillet if needed and set it over medium-high heat. Add about 1 teaspoon neutral oil. Cook the carrots for 2–3 minutes, stirring, until just tender but still a little crisp; transfer to a plate. Add another teaspoon of oil and cook the zucchini for 3–4 minutes, until tender and lightly browned. Transfer it separately. Add the remaining oil and cook the mushrooms for 4–5 minutes, stirring occasionally, until softened and browned. Season the vegetables with the remaining salt and sugar as you cook. Add a few drops of sesame oil to each if desired.
- Cook the eggs safely. Use the same skillet, adding a little oil if it is dry. Crack in the eggs and cook over medium-low heat, covering the pan to help the tops set. For food safety, check that each egg reaches 160°F (71°C), the USDA FSIS safe minimum for egg dishes. A thermometer with a thin probe is useful here; if you cannot check the temperature easily, cook until both the whites and yolks are fully set. Keep the eggs warm while you assemble the bowls.
- Build and serve the bowls. Divide the warm rice among four bowls. Arrange the beef, spinach, sprouts, carrot, zucchini, and mushrooms in distinct sections over the rice. Add an egg to each bowl and sprinkle with sesame seeds. Put the gochujang sauce on the side or spoon a little over each serving. Mix thoroughly at the table just before eating, adding more sauce to taste.
Tips
- Keep the vegetables distinct. Cook each one separately and avoid crowding the skillet. A crowded pan traps steam, so vegetables soften rather than browning; separate cooking also preserves the individual colors that make bibimbap inviting.
- Adjust the sauce gradually. Gochujang is a thick, fermented Korean chile paste, not simply hot sauce. It is widely available in Korean and many larger grocery stores. If you cannot find it, mix 1 tablespoon (15 g) white or red miso with 1 tablespoon (15 g) chili-garlic sauce and a little extra honey. The substitute gives a similar sweet-savory heat but lacks gochujang’s distinctive fermented flavor.
- Choose rice that holds its shape. Short-grain rice becomes pleasantly cohesive and is easy to mix with toppings. Medium-grain rice works too. Long-grain rice is a possible substitute, but the bowl will be less sticky and its grains may separate more when stirred.
- Make the prep easier. Cut the vegetables into similar thin pieces so they cook evenly, and prepare the sauce before heating the skillet. For a milder bowl, start with a teaspoon of sauce per serving and let each person add more. Keep raw beef and its utensils separate from cooked food.
Serving Suggestions
Serve bibimbap in wide individual bowls while the rice and toppings are warm. The arranged toppings are part of the appeal, but the dish is meant to be mixed before eating; stir from the bottom so the rice picks up the vegetable juices, sesame oil, beef seasoning, and gochujang. Offer the sauce separately at first, especially if serving people with different spice preferences.
For a larger Korean-inspired meal, pair the bowls with a small serving of kimchi, a light soup, or simply sliced cucumber. These are optional accompaniments, not requirements for the recipe. A glass of water or unsweetened tea also gives the spicy sauce a simple counterpoint. Because the bowl already contains rice, beef, egg, and several vegetables, it is filling on its own and does not need another substantial side.
Variations
Make it vegetarian: Leave out the beef and add 8 oz (225 g) sliced firm tofu or extra mushrooms. For tofu, pat it dry, cut it into bite-size pieces, and brown it in a lightly oiled skillet; season with soy sauce and sesame oil. Check labels on the gochujang and other condiments if you need to avoid ingredients such as fish-derived seasonings.
Change the protein: Thinly sliced cooked chicken, pork, or leftover roast beef can stand in for ground beef. Cook raw poultry to 165°F (74°C), and cook whole cuts of pork to 145°F (63°C) followed by a 3-minute rest, checking with a food thermometer. For a plant-based shortcut, use cooked edamame or crisped tempeh.
Use other vegetables: Cucumber, finely shredded cabbage, bell pepper, or blanched broccoli can replace or supplement the listed vegetables. Keep raw vegetables separate from cooked ones, and slice them thinly so they are easy to mix with the rice. Seasonal options are common in home versions, so there is no need to treat this exact lineup as fixed.
Make a crispy-rice version: If you have a stone bowl made for cooking, lightly oil it, press cooked rice into the bottom, and heat it carefully until the underside forms a crisp layer before adding the toppings. Stone bowls get extremely hot; use heatproof gloves and a trivet, and do not handle one as if it were an ordinary serving bowl. Without that equipment, serve the rice soft as directed.
Storage and Reheating
For best texture, store the rice, beef, vegetables, sauce, and eggs separately in covered containers. Refrigerate cooked food within 2 hours, using shallow containers so it cools promptly. The cooked components keep for 3–4 days in the refrigerator. If the food has been left at room temperature longer than 2 hours, discard it rather than saving it.
Reheat rice, beef, and vegetables until steaming hot, with leftovers reaching 165°F (74°C) as measured with a food thermometer. A microwave works well: cover the rice with a damp paper towel, heat in short intervals, and stir the beef and vegetables partway through. Reheat only the amount you plan to eat. Eggs are best cooked fresh, since reheated fried eggs can become rubbery; if reheating a leftover egg, heat it thoroughly to 165°F (74°C). Assemble the bowl after reheating, then add the sauce and sesame seeds.
Frequently Asked Questions
What does bibimbap mean in Korean?
비빔밥 (bibimbap) combines 비빔, related to mixing, and 밥, meaning cooked rice or a meal. “Mixed rice” is a practical English translation. 한국 음식 (hanguk eumsik) means “Korean food,” so bibimbap is one example of 한국 음식.
Do I have to use gochujang?
No, but it gives the sauce its characteristic fermented chile flavor, sweetness, and body. You can serve the bowl with soy sauce and sesame oil instead for a much milder result, or use the miso-and-chili-garlic substitute in the tips. Add any alternative a little at a time because salt and heat levels differ.
Can I prepare the components ahead?
Yes. Cook the rice, beef, and vegetables up to 3 days ahead and refrigerate them promptly in separate covered containers. Make the sauce ahead as well, then stir it before serving. For the freshest texture and food safety, cook the eggs just before assembling and reheat the other components to 165°F (74°C).
Is bibimbap supposed to be spicy?
It can be, but the heat is adjustable. Gochujang differs among brands and batches, and diners may prefer different amounts. Serve the sauce on the side and begin with a small spoonful; people can mix in more as they eat. For a very mild serving, leave out the sauce and season with a little soy sauce and sesame oil.
Can I use leftover rice?
Yes, provided it was refrigerated promptly and kept cold. Break up any compacted rice before reheating, add a teaspoon or two of water, and cover it so the grains warm without drying out. Reheat leftovers to 165°F (74°C), then put the rice in the bowl and add freshly warmed toppings.
What is the difference between ordinary bibimbap and dolsot bibimbap?
Dolsot bibimbap is served in a hot stone bowl, which can crisp the rice against the bottom. This recipe uses an ordinary bowl and soft cooked rice, so you do not need special equipment. The vegetable, rice, and sauce idea is similar, though the crispy rice and very hot serving bowl change the eating experience.
Related
- Doenjang Jjigae: Korean Soybean Paste Stew
- Korean Gochujang Chicken: A Sweet-Spicy Skillet Recipe
- Traditional Korean Street Food: Tteokbokki Recipe Guide
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).