Bibimbap: a Korean mixed rice bowl with five colors

Jump to recipe

Bibimbap means “mixed rice,” and that’s exactly the instruction as much as the name. Bibimbap is one of the most well known Korean dishes, a rice bowl topped with assorted vegetables, spicy gochujang, and an egg and/or meat, often beef. Each topping is cooked and seasoned on its own, then arranged in sections over the rice so the bowl looks like a wheel of color before anyone touches it with a spoon.

Where exactly it comes from isn’t settled. One theory traces it to a harvest field meal, mixing leftover rice with available vegetables, a seasoning sauce, and whatever protein was on hand. Others point to the royal court: the first known written recipe for bibimbap appears in Siuijeonseo, a cookbook from the late Joseon dynasty, reflecting a refined, elaborate preparation with carefully prepared individual vegetable toppings. The city of Jeonju has its own strong claim; Jeonju, a UNESCO Creative City of Gastronomy, claims to be the home of bibimbap and hosts an annual festival dedicated to its version, an especially savoury dish where the rice is cooked in beef bone broth.

The toppings in a home version usually follow a loose pattern rather than a fixed list. Traditionally, bibimbap includes ingredients representing the five cardinal colors, green, red, yellow, white and black, which correspond to the five directions and five elements in Korean philosophy. At the table, that translates into something practical and comforting: warm rice, crisp and tender vegetables side by side, a little meat, a soft egg yolk, and a spoonful of sauce that ties the whole bowl together once you stir it. It works as a weeknight dinner, a way to use up odds and ends from the fridge, or a weekend project when you want each vegetable cooked and seasoned properly on its own.

What you need

Three things make the biggest difference here: the rice, the gochujang, and how you cook each vegetable separately rather than all together in one pan.

Short-grain rice is what gives bibimbap its texture, slightly sticky, so the toppings sit on top instead of sliding off. Gochujang, Korea’s fermented red chili paste, is the backbone of the sauce; it is the key flavor component to bibimbap, adding savory, sweet, spicy and fermented elements all in one humble rice bowl. It’s sold in tubs in the Asian foods aisle of most large supermarkets or at any Korean grocery store. Soybean sprouts (kongnamul) are the other ingredient worth seeking out specifically rather than swapping on sight, since their crunch and mild nuttiness are part of what makes a bibimbap bowl recognizable; bean sprouts are blanched and dressed with sesame oil, salt, and garlic, contributing a crisp, clean crunch that balances heavier components.

Ingredient Swap What changes
Gochujang 2 parts white or yellow miso + 1 part chili flakes or sriracha, loosened with a little water Less sticky-sweet depth, a sharper heat; add a pinch of sugar to compensate
Soybean sprouts Mung bean sprouts, blanched the same way Slightly more delicate crunch, shorter shelf life once cooked
Thinly sliced beef Thinly sliced mushrooms (shiitake or king oyster) marinated the same way Vegetarian bowl; less richness, so add an extra teaspoon of sesame oil to the marinade
Short-grain rice Any sushi or Calrose-style rice Very close result; avoid long-grain rice, which won’t hold the toppings as well

Bibimbap (Korean mixed rice bowl)

Warm short-grain rice topped with separately seasoned vegetables, bulgogi-style beef and a sunny fried egg, finished with a sweet-spicy gochujang sauce and mixed together at the table.

Prep35 min
Cook35 min
Total1 h 10 min
Makes44 bowls
Units

  • Dairy-free
  • Halal

Ingredients

Rice

  • 400 g Short-grain rice, rinsed until water runs clear
  • 480 ml Water

Beef

  • 300 g Beef sirloin or ribeye, thinly sliced, halal-certified
  • 2 tbsp Soy sauce
  • 1 tbsp Sugar
  • 1 tsp Toasted sesame oil
  • 2 cloves Garlic, minced
  • 1 pinch Black pepper

Vegetables

  • 200 g Spinach
  • 200 g Soybean sprouts
  • 1 Carrot, julienned
  • 1 Zucchini, julienned
  • 100 g Shiitake mushrooms, sliced
  • 2 cloves Garlic, minced
  • 2 tsp Soy sauce
  • 2 tsp Toasted sesame oil
  • 2 tbsp Vegetable oil
  • 1 tsp Salt

Eggs and sauce

  • 4 Eggs
  • 1 tbsp Vegetable oil, for frying eggs
  • 4 tbsp Gochujang
  • 1 tbsp Sugar
  • 1 tbsp Toasted sesame oil
  • 1 tsp Rice vinegar
  • 2 tbsp Water
  • 1 tsp Toasted sesame seeds

Equipment

Rice cooker or heavy-bottomed pot with lid, Large skillet or wok, Small saucepan for blanching, Non-stick frying pan for eggs

Method

  1. Cook the rice. Rinse the rice until the water runs clear. Combine with the water in a heavy-bottomed pot, cover, and bring to a boil over medium-high heat for about 7 minutes until the surface bubbles vigorously. Turn the heat to very low and cook, covered, for another 10 minutes until the rice is tender and the water is absorbed. Remove from heat and let it stand, covered, for 10 minutes.
  2. Marinate and cook the beef. Toss the sliced beef with soy sauce, sugar, sesame oil, garlic and black pepper. Let it sit for 10 minutes, then stir-fry in a hot pan over high heat for 3 to 4 minutes, until no pink remains and the edges are lightly browned. Set aside.
  3. Blanch and season the spinach. Boil the spinach for 30 seconds until wilted, then plunge into cold water. Squeeze firmly to remove excess water, chop roughly, and toss with a little soy sauce, sesame oil, minced garlic and a pinch of salt.
  4. Cook the bean sprouts. Boil the soybean sprouts in salted water for 4 to 5 minutes until just tender but still crisp. Drain, rinse briefly in cold water, and season with salt, minced garlic and sesame oil.
  5. Stir-fry the carrot and zucchini. Heat 1 tablespoon of vegetable oil in a skillet over medium-high heat. Stir-fry the carrot for 2 minutes until just softened and season with a pinch of salt. Wipe the pan, repeat with the zucchini for 1 to 2 minutes until just tender, and season the same way. Keep each vegetable in its own pile.
  6. Stir-fry the mushrooms. In the same pan, stir-fry the shiitake with a little oil, garlic and soy sauce for 3 minutes until softened and fragrant.
  7. Fry the eggs. Heat 1 tablespoon of oil in a non-stick pan over medium-low heat. Crack in the eggs and fry sunny-side up for 3 to 4 minutes until the whites are fully set and the yolks are still soft.
  8. Make the sauce. Whisk together the gochujang, sugar, sesame oil, rice vinegar, water and sesame seeds in a small bowl until smooth.
  9. Assemble the bowls. Divide the warm rice between four bowls. Arrange the beef and each vegetable in its own section on top, finishing with a fried egg in the center. Serve with the sauce on the side or spooned over, and mix everything together just before eating.

Contains: eggs, gluten, sesame, soy. Check the labels on packaged ingredients.

Written with AI assistance and reviewed by a human editor. This recipe has not been cooked in a home kitchen, so taste and adjust as you go. The header picture is an AI-generated illustration, a stock photo or an official press picture, not a photo of this exact recipe. Use halal-certified meat.

Tips for success

Cook every vegetable on its own, even though it means more pans or more rounds in one pan. Mixing them together while cooking blurs the flavors and turns everything the same shade of grey-green; kept separate, each topping keeps its own color and its own seasoning.

Salt the zucchini and bean sprouts lightly before or during cooking, then taste before adding more. It’s easy to over-salt a bowl made of several separately seasoned components, since the flavors stack up once everything is mixed.

Don’t skip drying the spinach after blanching. Squeeze it firmly in your hands over the sink; wet spinach waters down the rice underneath and makes the bowl soggy rather than warm and fragrant.

Fry the egg last, right before serving, so the yolk is still soft when it breaks over the hot rice and sauce. A cold or overcooked yolk loses the creamy binding effect that ties the bowl together.

If you want the crisp rice crust that stone-bowl versions are known for, press the warm rice into a dry, well-oiled pan or a cast-iron skillet over medium heat for the last few minutes before serving, undisturbed, until you hear it crackle slightly.

Storing and reheating

Keep the cooked and seasoned vegetables, cooked rice, cooked beef and sauce in separate covered containers in the fridge, and use within 3 to 4 days, in line with general USDA guidance for cooked leftovers. Do not store a fried egg once it’s sitting in sauce; fry eggs fresh each time you serve.

Rice and beef both freeze well on their own for up to about 2 to 3 months in airtight containers or freezer bags; thaw in the fridge overnight. Reheat rice and beef in a covered pan with a splash of water, or in the microwave, until steaming hot throughout (internal temperature of at least 74°C is the safe benchmark for reheated leftovers). Reheat the vegetables briefly in a dry pan just until warmed through, since more heat will soften their crunch further. Always cook a fresh egg rather than reheating one.

Serving ideas

A small bowl of warm soup on the side rounds the meal out; Jeonju’s version is usually served with a side bowl of kohngnamul guk, a soybean sprout soup. A few extra pieces of cabbage kimchi on the side are also common, since the vinegary heat cuts through the richness of the egg and sesame oil. Keep the gochujang sauce on the table so everyone can stir in as much or as little as they like.

Diet and allergen notes

As written, this bowl contains egg, soy (soy sauce, gochujang) and sesame, and is not vegetarian or vegan because of the beef. Use halal-certified beef to keep the recipe halal. For a vegetarian or vegan bowl, swap the beef for marinated mushrooms and skip or replace the egg with extra sesame-dressed vegetables. For gluten-free, check that your soy sauce and gochujang are labelled gluten-free, since both commonly contain wheat. This is not a keto dish, since it’s built around rice and a touch of sugar in the marinade and sauce.

Questions

Do I need a stone bowl (dolsot) to make bibimbap?

No. A stone or cast-iron bowl gives you a crisp, golden rice crust at the bottom, which is a nice extra texture, but a regular bowl with freshly cooked hot rice makes a complete and correctly flavored bibimbap.

Can I make the vegetables ahead of time?

Yes. Each seasoned vegetable keeps well in the fridge for a couple of days in its own container, which makes bibimbap a good way to use up banchan-style leftovers; just bring them to room temperature or warm briefly before building the bowl.

Is bibimbap supposed to be spicy?

The heat is adjustable, since it comes mostly from the gochujang sauce added at the table rather than from the vegetables or beef themselves. Start with less sauce than you think you need and add more once everything is mixed.

Sources