Korea's most iconic dish — a bowl of steamed rice topped with individually seasoned vegetables, a fried or raw egg, gochujang chilli paste, and sesame oil. Mix everything together before eating for the full experience.

Bibimbap is Korea's most beloved and internationally recognised dish — a large bowl of steamed rice topped with individually seasoned and cooked vegetables, a fried or raw egg, and gochujang chilli sauce, mixed vigorously at the table before eating. The name literally means 'mixed rice'. Each vegetable is prepared separately to preserve its distinct character, then arranged in colourful sections over the rice for a presentation that is as visually striking as it is delicious. When mixed together, the gochujang sauce, sesame oil, and broken egg yolk coat every grain of rice and every piece of vegetable in a unified, deeply satisfying whole.
Bibimbap manages to be simultaneously healthy, filling, deeply flavourful, and beautiful. The gochujang sauce provides a complex, fermented heat that is addictive rather than simply burning, the sesame oil adds richness, and the variety of textures — soft rice, tender vegetables, crispy edges, runny egg — makes every mouthful interesting. It is also infinitely adaptable: use whatever vegetables you have, adjust the spice level to taste, and add protein as desired. The components can be prepared ahead and assembled in minutes.
Bibimbap works as a weeknight dinner, a healthy lunch, or a centrepiece for a Korean-themed spread alongside kimchi, japchae, and miso soup. It is an excellent way to use up vegetables that need cooking, and the individual components can be meal-prepped in advance for quick weekday assembly.
Season each vegetable separately — do not mix them during cooking. Gochujang is non-negotiable. Keep egg yolks runny. Serve in the hottest bowls you have. Mix everything together before eating.
The soul of bibimbap — a thick, fermented Korean chilli paste with a complex, deeply savoury, slightly sweet, and moderately spicy character. Made from red chilli powder, glutinous rice, fermented soybeans, and salt, it has been an essential Korean condiment for centuries. It is distinct from other chilli sauces and cannot be substituted.
The correct rice for bibimbap — its higher starch content produces slightly sticky, cohesive grains that mix well with the sauce and hold together on the spoon. Japanese sushi rice is identical and works perfectly. Long-grain rice produces a drier, less cohesive result.
Used both in the vegetable seasonings and as a finishing drizzle, toasted sesame oil adds a nutty, aromatic richness that is fundamental to Korean cooking. Always use toasted (dark) sesame oil, not refined — the difference in flavour is dramatic.
The defining technique of bibimbap — each vegetable is cooked and seasoned separately with salt, sesame oil, and garlic. This ensures each component retains its own character and prevents the flavours from homogenising. The visual separation in the bowl reflects the distinct identity of each element.
Replace shiitake mushrooms with any mushroom variety. Use any combination of vegetables — cucumber (raw, julienned), spinach, kale, pak choi, or peppers all work. Replace the fried egg with pan-fried tofu for a vegan version. Add 150g of thinly sliced beef (bulgogi) or chicken for a meat version. Use brown rice for additional fibre. Replace gochujang with a mixture of chilli flakes, miso paste, and soy sauce in an emergency — not authentic but workable.
In a small bowl, stir together the gochujang, sesame oil, rice vinegar, sesame seeds, honey, and minced garlic until smooth. Taste and adjust — add more gochujang for heat, more honey for sweetness, or more vinegar for tang. Set aside. The sauce keeps refrigerated for up to 2 weeks.
This is the defining technique of bibimbap — each vegetable is cooked and seasoned individually so every component retains its own distinct flavour and texture. Spinach: blanch in boiling salted water for 30 seconds, drain, squeeze dry, and season with 1/2 teaspoon sesame oil, a pinch of salt, and a little minced garlic. Carrot: stir-fry in a little oil over high heat for 2 minutes until slightly softened. Season with salt. Bean sprouts: blanch for 1 minute, drain, season with sesame oil and salt. Courgette: stir-fry in oil over high heat for 2–3 minutes. Mushrooms: stir-fry in oil with minced garlic for 3–4 minutes until golden.
Heat a little neutral oil in a small non-stick frying pan over medium heat. Crack in the eggs carefully and fry sunny-side up until the whites are just set but the yolks remain runny — about 3 minutes. Season lightly with salt. The runny yolk mixes through the rice when the bowl is stirred, acting as a rich sauce.
Divide the hot cooked rice between two bowls. Arrange the seasoned vegetables in neat separate sections around the rice — do not mix them. Place a fried egg on top of each bowl. Add 1–2 tablespoons of the gochujang sauce in the centre. Drizzle with sesame oil and scatter sesame seeds over the top. Serve immediately, with the instruction to mix everything together vigorously before eating.
Techniques that separate good from great
Underseasoned bibimbap vegetables taste bland against the bold gochujang sauce. Each component should taste well-seasoned and flavourful on its own — a good pinch of salt, a drizzle of sesame oil, a little garlic. This individual preparation is what distinguishes proper bibimbap from rice mixed with vegetables.
Traditional bibimbap arrives at the table in a sizzling stone bowl that continues cooking the rice at the bottom. At home, heat oven-safe bowls in a 200°C oven for 10 minutes before assembling, or use a cast-iron pan over high heat. The warmth keeps the dish hot and can create some of the prized crispy rice effect.
Bibimbap should be mixed vigorously so every grain of rice is coated with gochujang and sesame oil and every mouthful contains rice, sauce, egg, and vegetables. Many first-time diners eat it unm mixed out of admiration for the presentation — this is a mistake. The mixing is the dish.
Gochujang sauce tolerance varies significantly. Start with 1 tablespoon per bowl and place extra sauce at the table for each person to adjust. The sauce on the table is a non-negotiable element of serving bibimbap properly.
Different ways to make this dish your own
Heat a cast-iron pan until very hot over high heat. Add a thin layer of sesame oil, then the cooked rice, pressing slightly. Add the vegetables and egg on top. The rice crisps and toasts on the bottom over the next 3–5 minutes, creating the prized nurungji crust. Scrape the crispy bottom into the bowl when mixing.
Marinate 150g of thinly sliced ribeye in soy sauce, sesame oil, sugar, garlic, and ginger for 30 minutes. Stir-fry over high heat for 2–3 minutes. Add alongside the vegetables as one of the toppings.
Replace the egg with a block of extra-firm tofu, pressed, cubed, and pan-fried in sesame oil with a splash of soy sauce until golden. Ensure the gochujang is vegan-certified. The dish loses nothing essential from the omission.
Add a generous portion of well-fermented kimchi (chopped roughly) as one of the vegetable toppings. The sour, fermented kimchi adds an entirely different dimension alongside the gochujang sauce.
Perfect pairings to complete the meal
The essential Korean accompaniment — a generous portion of well-fermented kimchi alongside provides fermented tang, crunch, and additional heat that complements the bibimbap perfectly.
The classic complete Korean meal — doenjang jjigae (fermented soybean paste soup with tofu and vegetables) served alongside bibimbap. The savoury, slightly funky soup contrasts beautifully with the spiced rice bowl.
Always serve extra gochujang sauce at the table in a small dish — diners can add more heat as desired. Bibimbap is a dish that each person seasons to their own preference.
Japchae — stir-fried sweet potato glass noodles with vegetables and sesame — makes an excellent side dish for a Korean-themed dinner alongside bibimbap.
Keep it fresh and plan ahead
Store the vegetable components and sauce separately in airtight containers for up to 3 days. Rice stores separately for up to 4 days. Assemble fresh bowls when ready to eat.
Cooked rice freezes well for up to 1 month. The vegetable components are better fresh and are not recommended for freezing.
All vegetable components and the gochujang sauce can be prepared up to 2 days ahead and refrigerated. Cook the rice and fry the eggs fresh just before serving. This makes weeknight bibimbap achievable in under 10 minutes.
Reheat rice in the microwave with a splash of water (30 seconds, covered). Reheat vegetables briefly in a hot pan. Fry a fresh egg — reheated fried eggs lose their texture.
Be the first to review this recipe!
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Browse more like this:
Discover more delicious recipes similar to what you're cooking


Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.