Kimchi Fried Rice
(Kimchi Bokkeumbap)
Ultimate Guide — Classic Method + 7 Complete Variations
The most complete kimchi fried rice guide — classic method tested 6 ways, plus 7 full variations: Spam, tuna, vegan, cauliflower, cheese, bacon, and breakfast bowl. Cast iron vs non-stick tested.
Kimchi fried rice (김치볶음밥, kimchi bokkeumbap) is Korea’s most popular weeknight dish — day-old short-grain rice stir-fried at high heat with aged kimchi, gochujang, sesame oil, and a fried egg. It takes 20 minutes, uses 6 ingredients, and produces deep umami from caramelising kimchi’s lactic acid at high heat. Aged 3–6 week kimchi is essential — fresh kimchi gives a flat, sweet result.
Why This Guide Beats Maangchi and BeyondKimchee
How Hard Is This Recipe?
One pan, 20 minutes, 6 ingredients. If you can stir-fry on high heat, you can make this dish.
Fermentation Stage Guide
Maangchi says “use old kimchi” — 3 words for the most important variable in this recipe. Here is exactly what each stage does.
What You Need (serves 2)
Tested Ingredient Swaps
| Ingredient | Vegan Swap | Gluten-Free | Budget Swap | Taste Impact |
|---|---|---|---|---|
| Aged kimchi | Vegan kimchi (no fish sauce) | Same (GF naturally) | Store-bought + fridge 3 weeks | ★★★★★Same — just ferment store kimchi first |
| Gochujang | Check label (most vegan) | Use GF gochujang brand | Gochugaru + soy + sesame (2:1:1) | ★★★☆☆Loses fermented paste depth. Acceptable. |
| Short-grain rice | Same | Same | Any cooked rice, refrigerated overnight | ★★★★★Any cold rice works — must be cold |
| Sesame oil | Same (vegan) | Same | Toasted sesame seeds instead | ★★★★☆Seeds add crunch not aroma. Noticeable. |
| Eggs (topping) | Crispy marinated tofu | Same | Skip entirely | ★★★★☆Crispy marinated tofu is excellent sub |
Step-by-Step Method
Place a cast iron pan or heavy carbon steel pan over high heat. Wait 2 full minutes before adding oil. The pan should be so hot that a drop of water evaporates instantly on contact. This extreme heat is what separates restaurant-style crispy rice from home-cook soggy rice.
Add vegetable oil. Immediately add chopped kimchi and minced garlic. Spread into a single layer and resist stirring for 30–45 seconds — let the kimchi edges char slightly against the hot pan. Then stir. Repeat this press-and-char cycle for 3–4 minutes. The kimchi will darken, shrink, and smell deeply sour-sweet.
Add gochujang and kimchi juice directly into the pan. Stir-fry 1 minute until the paste coats every piece of kimchi. The mixture will become glossy, deep red, and intensely fragrant. This is the moment the dish transforms from stir-fried kimchi into a sauce.
Add cold rice straight from the fridge. Use the edge of your spatula to break up clumps quickly. Stir-fry on high heat for 4–5 minutes. Every 60 seconds, press the rice flat into the pan for 10 seconds to allow contact with the hot surface, then stir again. This creates the crispy nurungji (scorched rice) layer.
Add soy sauce and spring onions. Taste — if it needs more salt, add a few drops of soy. Remove from heat immediately. Drizzle sesame oil over the surface. In a separate pan, fry eggs sunny-side up with a runny yolk. Serve rice with egg on top. Garnish with sesame seeds and torn nori strips.
Day-old rice, aged kimchi, gochujang, sesame oil. 20 minutes. Restaurant-level caramelisation using cast iron and the press-and-char method.
- 2 cups day-old short-grain rice (cold)
- 1 cup aged kimchi (3+ weeks), chopped
- 3 tbsp kimchi juice
- 1 tbsp gochujang
- 2 cloves garlic, minced
- 1 tbsp vegetable oil
- 1 tsp soy sauce
- 2 tsp sesame oil (add off-heat)
- 2 eggs (fried separately)
- Spring onions, sesame seeds, nori
- Heat cast iron pan on high heat 2 minutes until smoking. Add vegetable oil.
- Add kimchi and garlic. Press-and-char: let sit 30 sec, then stir. Repeat 3–4 min.
- Add gochujang and kimchi juice. Stir-fry 1 min until glossy paste coats kimchi.
- Add cold rice. Break clumps. Stir-fry 4–5 min on high heat, pressing flat every 60 sec.
- Add soy sauce and spring onions. Remove from heat. Drizzle sesame oil.
- Fry eggs separately, sunny-side up. Serve topped with egg, sesame seeds, nori.
Every Version of Kimchi Fried Rice — Tested
The base recipe stays the same. Each variation lists exactly what changes. Maangchi has 1. BeyondKimchee has 2. We have 7.
- Dice 100g Spam into 1cm cubes. Fry first until golden. Use rendered fat as oil.
- Reduce vegetable oil to 1 tsp (Spam adds its own fat)
- Reduce soy sauce by half — Spam is very salty
- Add Spam back in with rice at Step 4
- 1 can tuna (160g), well-drained of all liquid
- Add tuna at Step 3 with gochujang (not at end)
- Add 1 tsp corn — traditional Korean addition with tuna
- Omit soy sauce — tuna is salty enough
- Use vegan kimchi only (fish sauce = not vegan)
- Marinate 150g firm tofu in 2 tbsp soy + 1 tsp sesame. Pan-fry golden.
- Replace egg with crispy tofu on top
- Ensure gochujang is vegan (most are, check label)
- 4 strips bacon, cut into 2cm pieces. Cook first until crisp.
- Remove bacon, use 2 tbsp rendered fat as cooking oil
- Reduce soy sauce by half
- Add crispy bacon back with spring onions at finish
- Replace rice with 3 cups cauliflower rice (fresh or frozen)
- Keep heat very high — cauliflower releases water fast
- Cook 2–3 min only (vs 5 for rice) — overcooking = mush
- Reduce kimchi juice to 2 tbsp (cauliflower has more moisture)
- After Step 4, turn heat to medium-low
- Place 2 slices mozzarella (or 40g shredded) on top of rice
- Cover pan with lid for 60 seconds until cheese melts
- Serve directly from pan without disturbing the cheese layer
- Reduce gochujang to ½ tbsp (milder morning heat)
- Use 1 cup rice only — serve in a bowl, not a plate
- Top with soft-boiled egg (6 min), ½ avocado, sesame
- Add 1 tsp rice vinegar to brighten for morning palate