Korea · East Asia

Korean Food in Korean: Bibimbap at Home

Updated November 2, 2026

Total time
1 hr 15 min
prep 30 min · cook 45 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 Korean: Bibimbap at Home

Bibimbap is a Korean rice bowl topped with seasoned vegetables, beef, and often an egg, with gochujang stirred in to taste. “Korean food” in Korean is 한국 음식 (hanguk eumsik); this approachable bibimbap uses familiar vegetables and a savory-sweet sauce, while leaving room for regional and household variations.

Ingredients

  • 2 cups (370 g) short-grain white rice
  • 2¼ cups (530 ml) water, or the amount recommended for your rice cooker
  • 8 oz (225 g) fresh spinach, washed and trimmed
  • 2 cups (200 g) bean sprouts, rinsed
  • 1 medium carrot (about 115 g), cut into thin matchsticks
  • 1 medium zucchini (about 200 g), cut into thin matchsticks
  • 2 teaspoons (10 ml) neutral cooking oil, divided
  • ½ teaspoon (2.5 g) fine salt, divided, plus more as needed
  • 12 oz (340 g) lean ground beef
  • 2 tablespoons (30 ml) soy sauce
  • 1 tablespoon (12 g) granulated sugar
  • 2 teaspoons (10 ml) toasted sesame oil, divided
  • 2 garlic cloves (about 6 g), finely grated or minced
  • 1 tablespoon (9 g) sesame seeds, preferably toasted
  • 4 large eggs
  • ½ cup (120 g) gochujang, for serving; use less if you prefer a milder bowl
  • 2 teaspoons (10 ml) water, to thin the gochujang if desired

Instructions

  1. Rinse and cook the rice. Put the rice in a bowl, cover it with cool water, swirl gently, and pour off the cloudy water. Repeat three or four times, then drain well. Add the rice and measured water to a saucepan or rice cooker. Cook according to the appliance instructions; on the stovetop, bring it to a boil, cover, turn the heat to low, and simmer for about 18 minutes. Turn off the heat and leave it covered for 5 minutes, then fluff with a rice paddle or fork. Keep covered while preparing the toppings.
  2. Season the beef. Stir together the soy sauce, sugar, 1 teaspoon of the sesame oil, and garlic in a small bowl. Set it beside the stove. There is no required marinating time for ground beef; seasoning it just before cooking keeps this recipe moving.
  3. Blanch the greens and sprouts. Bring a medium pot of water to a boil. Add the bean sprouts and cook for 3 minutes, then lift them out with a slotted spoon and drain. Add the spinach to the same water and cook for about 30 seconds, just until wilted. Drain it and rinse briefly under cool water so it stops cooking. When cool enough to handle, squeeze out excess water from the spinach. Season the sprouts and spinach separately with a pinch of salt and a few drops of the remaining sesame oil. Keeping them separate gives each topping its own flavor and makes the bowl look distinct.
  4. Cook the carrot and zucchini. Heat 1 teaspoon neutral oil in a large skillet over medium heat. Add the carrot with a pinch of salt and cook for 2 to 3 minutes, stirring, until bright and just tender but not limp. Transfer it to a plate. Add the zucchini to the pan and cook for 3 to 4 minutes, stirring occasionally, until tender with a little bite. Add a small splash of water if the pan becomes dry, then transfer the zucchini to a separate part of the plate.
  5. Cook the beef thoroughly. Add the remaining teaspoon of neutral oil to the skillet and crumble in the ground beef. Cook over medium-high heat for 5 to 7 minutes, breaking it into small pieces and stirring until no pink remains. Pour in the soy mixture and cook for another minute, stirring to coat the meat. Check the thickest portion with a food thermometer: USDA FSIS guidance sets 160°F (71°C) as the safe minimum internal temperature for ground meat. Stir in the sesame seeds and remove the skillet from the heat.
  6. Cook the eggs. Wipe the skillet if needed and set it over medium-low heat. Add a little oil if the pan is not nonstick, then crack in the eggs, working in batches if necessary. Cook until the whites and yolks are firm, turning carefully if needed; check that each egg reaches 160°F (71°C), the USDA FSIS safe minimum for egg dishes. A fully set yolk is less runny than the egg traditionally served in some bibimbap bowls, but it is the safer choice.
  7. Make the sauce and assemble. If you like a looser sauce, mix the gochujang with 2 teaspoons water; otherwise serve it as is. Divide the hot rice among four wide bowls. Arrange the spinach, bean sprouts, carrot, zucchini, and beef in separate sections over the rice, then add an egg to each bowl. Serve the gochujang on the side or add a small spoonful to each. Mix everything together at the table, adding more sauce a little at a time.

Tips

  • Keep the toppings separate. Bibimbap is both a meal and a mix-at-the-table bowl. Cooking and seasoning each vegetable on its own preserves its texture and makes it easier to adjust salt or sesame oil. If you crowd the skillet, vegetables steam and can turn watery, so cook them in batches when needed.
  • Use the right rice texture. Short-grain rice is naturally tender and slightly sticky, making it easy to pick up with chopsticks and pleasant to mix with the toppings. Medium-grain rice is a practical substitute. Long-grain rice works in a pinch, but the bowl will be less cohesive and the grains will stay more separate.
  • Adjust the chili carefully. Gochujang is a fermented Korean chile paste with sweetness and savory depth, not just heat. It is widely available in Asian groceries and many supermarkets. If you cannot find it, combine 2 tablespoons (30 g) mild chili-garlic sauce with 1 teaspoon (5 g) miso and ½ teaspoon (2 g) sugar; the substitute is less distinctly Korean and may taste sharper, so add it gradually.
  • Watch the vegetables rather than the clock alone. Thin matchsticks cook quickly. Remove the carrot while it still has a little crunch, and stop cooking the zucchini when it is tender but not collapsing. If preparing toppings ahead, slightly undercook them so they do not become too soft when reheated.

Serving Suggestions

Serve bibimbap in wide bowls while the rice and toppings are warm. Put extra gochujang, sesame seeds, and sesame oil on the table so everyone can season their own portion. A small amount of sauce is a good starting point; once mixed into the rice, its flavor spreads through the entire bowl. For a traditional-style meal, offer a light soup and small side dishes such as kimchi or quick-pickled vegetables, but the bibimbap is filling enough to serve on its own.

For a crisp-bottomed version called dolsot bibimbap, use oven-safe stone bowls only if you know they are suitable for direct stovetop heat. Warm the bowls according to the maker’s instructions, brush the inside lightly with sesame oil, add hot rice, and let it sizzle briefly before arranging the toppings. Handle hot stoneware with dry, heatproof protection and set it on a heat-safe surface. This recipe’s regular serving bowls do not need preheating.

Variations

Bibimbap varies by household, season, and region; there is no single required set of toppings. Use thinly sliced mushrooms, blanched fernbrake, cucumber, or other vegetables in place of one or more of the listed vegetables. Cook mushrooms in a little oil until their moisture evaporates, and season them lightly. Fernbrake, also sold as gosari in Korean groceries, is a traditional topping but can be difficult to find; follow package directions because dried fernbrake needs soaking and cooking before use.

For a meat-free bowl, leave out the beef and add pan-fried firm tofu or extra mushrooms. Press the tofu first, cut it into small pieces, and brown it in the skillet; season with the same soy mixture. For a milder bowl, serve a smaller amount of gochujang or leave it off and use a little soy sauce and sesame oil instead. To make the meal gluten-free, choose rice and vegetables that have not been cross-contaminated, and check labels on both soy sauce and gochujang; use certified gluten-free tamari if needed, noting that its flavor is slightly different.

Storage and Reheating

For food safety, refrigerate cooked rice, meat, eggs, and vegetables within 2 hours of cooking, in separate shallow airtight containers. They keep for 3 to 4 days in the refrigerator. Store the gochujang separately and follow its package directions after opening. Separate containers help preserve the texture and let you reheat only the portions you need.

Reheat rice and toppings in the microwave or in a covered skillet with a teaspoon of water to keep them from drying out. Stir or rotate food as it heats, and check that leftovers reach 165°F (74°C) throughout. Reheat only the amount you plan to eat. The egg is best cooked fresh, but a cooked egg can be reheated with the bowl; its texture may become firmer. Do not leave assembled bowls at room temperature for more than 2 hours.

Frequently Asked Questions

What does bibimbap mean?
Bibimbap is commonly translated as “mixed rice.” The name describes the way rice, vegetables, sauce, and other toppings are combined in the bowl before eating. The toppings and presentation vary, but mixing the ingredients is part of the experience.

Is bibimbap always made with beef and an egg?
No. Beef and egg are common, but bibimbap has many versions. Some are meat-free, and toppings can change with the season or what is available. This recipe uses ground beef for convenience; thin strips of beef can also be used if cooked to the safe temperature for whole cuts.

Can I prepare bibimbap ahead?
Yes. Cook the rice and toppings up to 3 days ahead and refrigerate them promptly in separate containers. Reheat the rice and toppings until they reach 165°F (74°C), then cook the eggs just before serving for the best texture. Keep the gochujang separate until the bowls are assembled.

How spicy is bibimbap?
The heat depends on how much gochujang you add. Start with about 1 teaspoon per bowl, mix, and add more if you want stronger chile flavor. Gochujang also contributes sweetness and savory depth, so omitting it changes more than the heat level.

Can I use leftover rice?
Yes, provided it was refrigerated within 2 hours of cooking and kept chilled. Break up cold rice before reheating, add a small splash of water, cover it, and heat until steaming and 165°F (74°C). Rice left at room temperature for an extended period should not be used.

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