Kimchi fried rice: a 15-minute Korean dinner or breakfast

Jump to recipe

Kimchi fried rice, or kimchi bokkeumbap, is one of the most-cooked dishes in Korean homes, and for good reason. It is a humble dish made basically with kimchi and leftover rice, and since Korean homes almost always have these two staples, it’s a favorite go-to meal. It belongs to a whole family of bokkeumbap (stir-fried rice) dishes, but this is the simplest and most common version.

This simple stir fried dish of rice and kimchi is loved by Koreans and part of everyday life there, eaten any time of day: breakfast when there’s rice left from the night before, a fast lunch, or dinner when nobody wants a long cook. The rice turns a deep orange-red as it soaks up the kimchi juice and gochujang, with soft, tangy shreds of kimchi running through it and a faint char on the bottom where it catches the pan.

Most versions top the bowl with a fried egg, its runny yolk spooned through the rice right at the table, and a scattering of sesame seeds or shredded seaweed on top. It tastes sour, spicy and deeply savory all at once, with a little sweetness if you add it, and it’s one of the few dinners that genuinely comes together in under 15 minutes of actual cooking.

What you need

Two ingredients decide whether this dish works: the kimchi and the rice. The kimchi should be older and properly fermented, not fresh; aged kimchi (2 to 4 weeks) has more sourness that this dish needs, not mild, fresh-tasting cabbage. If your jar still tastes crisp and mild, add a splash of rice vinegar to bring up the tang. The rice needs to be cold and a day old if possible, since cold, day-old rice fries into separate grains instead of fresh hot rice, which turns the dish into mush. If you only have fresh rice, spread it on a tray for 10 minutes to cool and dry out a little before it goes in the pan.

Gochujang (Korean fermented chili paste) is the other non-negotiable: it gives the rice its color and a deep, slightly sweet heat that chili flakes alone cannot copy. Kimchi juice from the jar is just as important for seasoning as the kimchi itself, so don’t tip it down the sink. Find gochujang, kimchi and gim (dried seaweed sheets) at any Korean or Asian grocery, and increasingly in the international aisle of larger supermarkets.

Ingredient Swap What changes
Gochujang 1 tbsp gochujang = 1 tsp gochugaru + 1 tsp soy sauce + 1/2 tsp sugar Less thick and glossy, slightly sharper heat
Kimchi juice Rice vinegar + a pinch of sugar, or water Loses some fermented depth, so add a little extra gochujang to compensate
Day-old rice Fresh rice, spread out and cooled for 10 minutes Slightly softer texture, less separate grains
Gim (seaweed sheets) Toasted nori, crumbled Milder, less savory flavor on top
Bacon or spam Diced halal beef or turkey bacon, or leave out Dish stays halal-friendly and works fine as a vegetarian bowl without it

Kimchi fried rice (Kimchi bokkeumbap)

A fast, tangy Korean stir-fried rice made with well-fermented kimchi, gochujang and day-old rice, finished with a fried egg on top.

Prep5 min
Cook10 min
Total15 min
LevelEasy
Makes22 bowls
Units

  • Dairy-free
  • Halal
  • Under 30 minutes

Ingredients

For the fried rice

  • 500 g Cold, day-old cooked short-grain rice, about 3 cups; fresh rice can be cooled on a tray for 10 minutes first
  • 200 g Well-fermented kimchi, chopped, squeeze out and reserve the juice before chopping
  • 45 ml Kimchi juice (from the jar)
  • 1 tbsp Gochujang (Korean chili paste)
  • 1 tsp Soy sauce
  • 1 tbsp Neutral vegetable oil
  • 2 cloves Garlic, minced (optional)
  • 2 Green onion, sliced
  • 1½ tsp Toasted sesame oil
  • 1 tsp Toasted sesame seeds (optional)
  • 1 Shredded gim (dried seaweed), to garnish, 1 sheet, toasted and shredded (optional)

To finish

  • 2 Eggs, for frying, one per bowl
  • 1 tbsp Oil for frying the eggs

Equipment

Wide skillet or wok, Wooden spatula, Small frying pan for the egg

Method

  1. Prep the kimchi. Squeeze the kimchi over a bowl to collect the juice, then chop the squeezed kimchi into small pieces. Set the juice aside; you'll need about 3 tbsp of it.
  2. Heat the pan. Set a wide skillet or wok over high heat and add the vegetable oil. Once it shimmers, add the garlic (if using) and let it sizzle for 20 to 30 seconds until fragrant.
  3. Fry the kimchi. Add the chopped kimchi and stir-fry for 2 to 3 minutes until it softens and starts to char slightly at the edges.
  4. Toast the gochujang. Push the kimchi to one side of the pan. Add the gochujang to the cleared space and let it sizzle alone for about 30 seconds, then stir it through the kimchi.
  5. Add the rice. Add the cold rice, breaking up any clumps with the spatula. Pour in the reserved kimchi juice and soy sauce and stir to coat every grain.
  6. Fry until it crackles. Keep the heat high and stir-fry for 3 to 4 minutes, pressing the rice against the pan occasionally so it picks up a light char on the bottom. Taste and adjust salt or gochujang if needed.
  7. Finish off the heat. Turn off the heat and stir in the sesame oil and most of the green onion. Divide between two bowls.
  8. Fry the eggs. In a separate small pan, heat the oil for the eggs over medium heat. Crack in the eggs and fry for 2 to 3 minutes until the whites are fully set and opaque and the yolk is still soft, or until the whites reach a safe set texture if you prefer a firmer yolk.
  9. Serve. Top each bowl of rice with a fried egg and scatter over the remaining green onion, sesame seeds and shredded gim. Serve immediately while hot.

Contains: eggs, gluten, sesame, soy, fish. 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

Squeeze the kimchi first. Pressing out the juice before chopping concentrates its flavor in the pan and keeps the rice from turning soggy; frying the kimchi this way gets rid of excess liquid, making it more concentrated in flavor. Save that juice, it goes back in later as seasoning.

Use a wide, heavy pan on high heat. A crowded or lukewarm pan steams the rice instead of frying it. A cast iron skillet or wok that holds heat well gives you the light char on the rice that makes this dish good.

Break up the rice with a spatula, not a spoon. Press clumps against the pan and drag them apart. If the rice still won’t separate, it’s too wet, which usually means it wasn’t cold enough going in.

Don’t skip the toasting step for gochujang. A brief 20 to 30 second sizzle in the hot oil before the rice goes in deepens its flavor instead of leaving it tasting raw and pasty.

Season in stages, then taste. Kimchi brands vary a lot in saltiness and sourness. Add the gochujang and soy sauce, taste, and adjust before you add sesame oil, since sesame oil should go in last, off the heat, so its flavor doesn’t cook away.

Fry the egg separately. A crisp-edged fried egg with a runny yolk on top is the traditional finish; stirring it into the rice loses that contrast and makes the whole bowl look flat.

Storing and reheating

Cool leftover fried rice quickly and move it to the fridge within 2 hours of cooking, following general food safety guidance for cooked rice and rice dishes. Store it in a sealed container and use it within 3 to 4 days. For longer storage, freeze it flat in a bag for up to 2 months.

Reheat from the fridge in a hot pan with a splash of water or oil, stirring until it’s steaming hot all the way through, or in the microwave covered, stirring halfway. Reheat only once, and add a freshly fried egg rather than reheating one from before, since eggs are best cooked fresh each time.

Serving ideas

A fried egg on top is close to essential, and a few shreds of gim or a sprinkle of toasted sesame seeds finish the bowl. On the side, a few extra banchan (small Korean side dishes) like pickled radish or a simple cucumber salad balance the richness. A bowl of mild soup, such as a quick doenjang-based broth, rounds it out into a fuller meal if you have a few more minutes.

Diet and allergen notes

As written, this recipe uses no meat and is vegetarian; check your kimchi label, since some brands add fish sauce or shrimp paste to theirs, which would make it non-vegetarian. For a vegan bowl, choose a fish-free kimchi, skip the egg topping, and confirm your gochujang doesn’t contain added fish products. This recipe is halal as written since it contains no pork and no alcohol; if you add bacon, spam or another meat, use a halal-certified version. Allergens to flag: soy (soy sauce, gochujang, fermented kimchi seasonings), egg (if topping with a fried egg), and sesame (oil and seeds). It is not gluten-free as written, since most soy sauce and some gochujang contain wheat; swap in tamari and check your gochujang brand for a gluten-free label if needed.

Questions

Can I make this with fresh kimchi instead of aged kimchi?

You can, but the flavor will be milder and less tangy. Add a small splash of rice vinegar along with the gochujang to bring some of that sourness back.

Why is my fried rice soggy instead of fried?

This almost always comes down to rice that’s too warm or too wet, or a pan that isn’t hot enough. Use cold, day-old rice, break up clumps as you go, and keep the heat high enough that you hear a steady sizzle, not a quiet simmer.

What can I use instead of gochujang if I can’t find it?

Mix gochugaru (Korean chili flakes) with a little soy sauce and sugar as a rough stand-in; it won’t be as thick or glossy, but it gets you close. See the substitutions table above for ratios.

Sources