How to Make Bibimbap Step by Step

Updated November 7, 2026

Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

How to Make Bibimbap Step by Step

Bibimbap is a classic Korean rice bowl where warm rice is topped with seasoned vegetables, protein, a fried egg, and gochujang (chili paste), then mixed together just before eating. The name means “mixed rice,” and it’s a perfect way to use up leftovers while still creating a vibrant, satisfying meal. This step-by-step guide walks you through making a traditional version with beef, spinach, carrots, bean sprouts, and mushrooms, but you can easily swap in whatever vegetables you have.

What You’ll Need

  • 2 cups (370 g) short-grain or medium-grain rice
  • 8 oz (225 g) beef (sirloin or ribeye), thinly sliced
  • 4 eggs
  • 2 cups (60 g) fresh spinach
  • 2 cups (120 g) bean sprouts
  • 2 carrots, julienned
  • 1 zucchini, julienned
  • 4 oz (115 g) shiitake or button mushrooms, sliced
  • 4 cloves garlic, minced
  • 4 tablespoons (60 ml) soy sauce
  • 2 tablespoons (30 ml) sesame oil
  • 1 tablespoon (15 ml) rice vinegar
  • 1 tablespoon (15 g) sugar
  • 2 tablespoons (30 g) gochujang (Korean chili paste)
  • 1 tablespoon (15 ml) vegetable oil
  • Salt and pepper to taste
  • Toasted sesame seeds for garnish

Step-by-Step

  1. Cook the rice: Rinse 2 cups (370 g) rice under cold water until the water runs clear. Cook according to your rice cooker or pot instructions. Keep warm.
  2. Prep the vegetables: Wash and julienne the carrots and zucchini. Slice the mushrooms. Rinse the spinach and bean sprouts.
  3. Blanch the spinach: Bring a pot of water to a boil. Add the spinach and blanch for 30 seconds. Drain, rinse with cold water, and squeeze out excess water. Toss with 1 teaspoon sesame oil, 1 teaspoon soy sauce, and a pinch of salt. Set aside.
  4. Blanch the bean sprouts: In the same boiling water, add the bean sprouts and cook for 2 minutes. Drain and rinse with cold water. Toss with 1 teaspoon sesame oil, 1 teaspoon soy sauce, and a pinch of salt. Set aside.
  5. Sauté the carrots: In a skillet over medium heat, add 1 teaspoon vegetable oil. Sauté the carrots for 2-3 minutes until slightly softened. Season with a pinch of salt. Remove and set aside.
  6. Sauté the zucchini: In the same skillet, add 1 teaspoon vegetable oil. Sauté the zucchini for 2-3 minutes until tender. Season with a pinch of salt. Remove and set aside.
  7. Cook the mushrooms: Add 1 teaspoon vegetable oil to the skillet. Sauté the mushrooms with half the minced garlic for 3-4 minutes until browned. Add 1 tablespoon soy sauce and 1 teaspoon sesame oil. Cook for 1 more minute. Remove and set aside.
  8. Cook the beef: In a bowl, mix the beef with 2 tablespoons soy sauce, 1 tablespoon sesame oil, 1 tablespoon sugar, and the remaining minced garlic. Let marinate for 10 minutes. In the same skillet over medium-high heat, cook the beef until browned and cooked through. Since beef is a whole cut, cook to a safe minimum internal temperature of 145°F (63°C) as measured with a food thermometer, then let rest for 3 minutes. Remove from skillet.
  9. Fry the eggs: In a small nonstick skillet, heat 1 teaspoon vegetable oil over medium heat. Crack the eggs into the skillet and cook sunny-side up until the whites are set but the yolk is still runny, about 2-3 minutes. If you prefer fully cooked yolks, cook until the yolk is firm. (For food safety, egg dishes should reach 160°F (71°C) if you are cooking them through.)
  10. Make the gochujang sauce: In a small bowl, mix 2 tablespoons gochujang, 1 tablespoon sesame oil, 1 tablespoon rice vinegar, 1 teaspoon sugar, and 1 tablespoon water. Stir until smooth.
  11. Assemble the bibimbap: Divide the warm rice among four bowls. Arrange the vegetables, beef, and egg on top in separate sections. Sprinkle with sesame seeds. Serve the gochujang sauce on the side.
  12. Mix and eat: Just before eating, add the desired amount of sauce and mix everything thoroughly with a spoon so the flavors combine.

Common Mistakes

  • Overcooking the vegetables: Each vegetable should retain some crunch. Overcooking makes them mushy and bland.
  • Skipping the rice rinse: Unrinsed rice can be gummy and sticky. Rinsing removes excess starch for fluffier grains.
  • Not squeezing spinach well: If you don’t squeeze out the water after blanching, the spinach will water down the whole bowl.
  • Using cold rice: Bibimbap is best with warm rice. Cold rice will not absorb the sauce properly.
  • Adding sauce before mixing: If you add the sauce to the top and don’t mix, you get a clump of chili paste. Mix thoroughly.

Tips

  • Prep ahead: You can cook the vegetables and beef up to 2 days in advance. Store them separately in the refrigerator and reheat before assembling.
  • Use a stone bowl (dolsot): For a crispy rice crust, heat a stone bowl with a little sesame oil, add the rice, and let it sizzle for a few minutes before adding toppings.
  • Make it vegetarian: Omit the beef and add extra mushrooms or tofu. Use a soy-based marinade for the tofu.
  • Adjust the heat: Gochujang varies in spiciness. Start with 1 tablespoon and add more to taste.
  • Use a nonstick skillet: This makes cooking the egg and vegetables easier and prevents sticking.

Troubleshooting

  • The rice is too sticky: If your rice is gummy, it likely had too much water. Next time, reduce water by a quarter cup. For now, you can rinse the cooked rice with warm water and drain well.
  • The vegetables are bland: Season each vegetable individually with a pinch of salt and a drizzle of sesame oil. Don’t rely only on the sauce.
  • The beef is tough: Slice the beef thinly against the grain. If it’s still tough, marinate longer (up to 30 minutes) and don’t overcook.
  • The egg breaks: Use a small nonstick pan and crack the egg gently. If you prefer a firmer yolk, cook it longer but watch the heat to avoid burning.
  • The sauce is too thick: Thin it with a little water or rice vinegar until it’s pourable.

Frequently Asked Questions

Can I use brown rice instead of white? Yes, brown rice works well. Cook it according to package directions; it will have a nuttier flavor and chewier texture.

What can I substitute for gochujang? If you can’t find gochujang, mix 1 tablespoon miso paste with 1 teaspoon chili flakes and a pinch of sugar. It won’t be identical but will be savory and spicy.

Is bibimbap gluten-free? Traditional soy sauce contains wheat. Use tamari or coconut aminos to make it gluten-free. Gochujang also often contains wheat, so check labels.

How do I store leftovers? Keep the components separate in airtight containers in the fridge for up to 3 days. Reheat in a skillet or microwave, and add the egg fresh if possible.

Can I make bibimbap without meat? Absolutely. Use extra mushrooms, tofu, or just more vegetables. It’s a flexible dish.

Why is my bibimbap watery? You likely didn’t squeeze the spinach and bean sprouts well after blanching. Press them firmly to remove excess moisture.

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