I make kimchi fried rice whenever I want comfort in a pan that takes less than 30 minutes to pull together. It’s one of those dishes that takes honest pantry ingredients and turns them into something bright, savory, and a little addictive. You don’t need fuss — just good technique and a few simple moves.
This version balances crisp, pan-fried tofu and mushrooms with tangy kimchi and fluffy cold rice. Eggs are folded in at the end for silkiness, and a splash of sesame oil ties everything together. It’s practical weeknight food that doubles as a satisfying meal prep dish.
Below I’ll walk you through exactly what to buy, how to cook it step-by-step using the provided method, and sensible swaps and troubleshooting so your pan turn out exactly the way you want.
Shopping List

- Tofu — firm or extra-firm, for frying and protein.
- Mushrooms — shiitake or brown, for savory depth.
- Green onions — for aromatics and fresh garnish.
- White rice — cold, cooked; uses leftover rice best.
- Kimchi — chopped, with some kimchi juice reserved for flavor.
- Canola oil — neutral oil for frying; divided use.
- Soy sauce — salty umami seasoning.
- Toasted sesame oil — finishing flavor.
- Butter and eggs — for richness and soft scrambled texture.
Ingredients
- 6 tablespoons canola oil, divided — for frying tofu, mushrooms, and getting crisp rice; divided across steps as shown.
- 8 ounces tofu, drained and cut into 2″ cubes — the main protein; press/dry for better browning.
- 1 cup sliced shiitake or brown mushrooms — adds savory, meaty texture; slice evenly.
- 8 green onions, trimmed and thinly sliced — half goes in with mushrooms, the rest for garnish.
- 4 cups cold cooked white rice — cold rice prevents mushy fried rice and crisps up in the pan.
- 1 cup kimchi, chopped with ¼ cup reserved kimchi juice — kimchi provides tang, spice, and moisture; reserve the juice for extra flavor.
- 3 tablespoons soy sauce — the primary salty seasoning; add more to taste if needed.
- 1 tablespoon toasted sesame oil — finishing oil that lends a toasty aroma.
- 1 tablespoon butter — used to make soft scrambled eggs for creaminess.
- 4 eggs — whisked and gently scrambled, then folded into the rice.
Cooking (Kimchi Fried Rice): The Process
- Heat 2 tablespoons of the canola oil in a large non-stick skillet over medium-high until shimmering. Add half of the tofu in a single layer (do not overcrowd). Cook until golden and crisp on the first side, about 3–4 minutes, then turn and cook the other side until golden. Transfer the cooked tofu to a plate lined with a paper towel.
- Add the remaining tofu to the same skillet (no additional oil needed) and cook the second batch the same way, 3–4 minutes per side, until golden. Transfer to the plate with the first batch to drain.
- Wipe the skillet lightly if needed, then add 2 tablespoons of the canola oil and heat over medium-high. Add the mushrooms, toss to coat in the oil, then add half of the sliced green onions. Cook, stirring occasionally, until the mushrooms are softened and starting to brown, about 5 minutes. Transfer the mushrooms to the plate with the tofu.
- Add the last 2 tablespoons of canola oil to the same skillet and heat over medium-high. Add the cold cooked rice, break up any clumps with a spatula, spread the rice into an even layer, and cook without stirring for about 2 minutes to let the bottom get slightly crisp.
- Add the chopped kimchi, the reserved 1/4 cup kimchi juice, the 3 tablespoons soy sauce, and the 1 tablespoon toasted sesame oil to the rice. Toss or stir to combine and cook for 2–3 more minutes, until the rice is evenly coated and heated through.
- While the rice is warming, melt the 1 tablespoon butter in a separate non-stick skillet over medium heat. Whisk the 4 eggs in a bowl, pour into the hot skillet, and cook while stirring gently until soft curds form (scrambled but still moist). Remove from heat.
- Add the scrambled eggs, the fried tofu, and the cooked mushrooms to the rice. Gently toss everything together in the large skillet and cook for 1–2 minutes more to warm the tofu and mushrooms through.
- Taste and, if desired, adjust the flavor using a little more soy sauce or sesame oil. Sprinkle the remaining sliced green onions over the top and serve immediately.
What You’ll Love About This Recipe

This kimchi fried rice is honest and unfussy. It uses cold rice so each grain separates and gets a little crisp edge in the pan — that contrast between tender interior and slight crunch on the outside is what makes it addictive. The tofu adds satisfying texture and protein, while the scrambled eggs bring silkiness and balance the tang of kimchi.
The method separates frying tasks so nothing steams. You get golden tofu, nicely browned mushrooms, and rice that picks up the kimchi’s flavor without becoming soggy. It comes together quickly and delivers complex flavor from a handful of ingredients.
Easy Ingredient Swaps

- Use brown mushrooms instead of shiitake (both are listed in the ingredient line) — they’re interchangeable in texture and flavor.
- If you have less tofu, increase the egg portion slightly to keep the dish filling — both are already part of the recipe.
- If you prefer a more toasty finish, add the toasted sesame oil at the end instead of during cooking — flavor emphasis changes, ingredients remain the same.
- Use any neutral oil you already have if canola isn’t available; the recipe calls for canola oil divided, but other neutral oils behave similarly in high heat.
Toolbox for This Recipe
- Large non-stick skillet — for frying tofu and cooking rice evenly.
- Separate non-stick skillet — for soft-scrambled eggs so they don’t overcook in the main pan.
- Spatula — a sturdy one for breaking up rice clumps and tossing ingredients.
- Paper towels and a plate — to drain fried tofu and keep it crisp.
- Bowl and whisk — to beat eggs before cooking.
Don’t Do This
Do not add cold, freshly steamed rice directly from the cooker. It steams and becomes gluey. Use cold, cooked rice; leftover rice from the fridge works best. Don’t overcrowd the tofu in the first fry — if you pile it, it won’t get a golden crust. And don’t skip reserving some kimchi juice; that liquid is concentrated flavor and helps distribute the kimchi’s tang throughout the rice.
Variations for Dietary Needs
Want to adjust the dish for a specific diet? Here are simple, ingredient-focused options that use what’s already in the recipe:
- To make it vegan: omit the butter and the eggs and add the tofu back in a little earlier or increase tofu quantity slightly to maintain richness.
- If you need lower sodium: use less soy sauce to taste; the recipe lists 3 tablespoons so start with less and season gradually.
- For a more protein-forward bowl: keep the tofu as written and add the eggs entirely; both are included in the recipe and work well together for heft.
Notes on Ingredients
Tofu: Drain it well. Pat each cube dry before frying to encourage browning. The recipe specifies 8 ounces cut into 2″ cubes; that size crisps and holds up in the toss.
Mushrooms: Slice them uniformly so they cook evenly. The recipe allows shiitake or brown mushrooms — both offer umami. Cooking them until they brown gives depth to the dish.
Rice: Cold cooked white rice is explicitly required. Fresh hot rice will steam and ruin the intended texture. If you only have freshly cooked rice, spread it on a tray to cool quickly and refrigerate briefly until cold.
Kimchi: Use a good-quality kimchi you like. Keep ¼ cup of the kimchi juice reserved as the recipe notes — it carries flavor and a bit of acidity into the rice.
Leftovers & Meal Prep
Store leftovers in an airtight container in the refrigerator for up to 3–4 days. Reheat gently in a skillet over medium heat with a little oil; this preserves texture better than the microwave. If the rice has firmed up in the fridge, add a splash of water or a tiny bit of the reserved kimchi juice when reheating to loosen it.
For meal prep: cook the rice and components ahead — fry tofu and mushrooms, refrigerate separately. When it’s time to eat, rewarm the rice and toss everything together; scramble fresh eggs or reheat the scrambled eggs gently to keep them soft.
Kimchi Fried Rice Q&A
Q: Can I use leftover mixed rice or brown rice?
A: The recipe specifies cold cooked white rice because of its texture and how it crisps. Brown rice can work but it’s more forgiving and tends to be chewier; it won’t crisp the same way but will still taste good.
Q: My tofu falls apart. How can I prevent that?
A: Use firm or extra-firm tofu, drain thoroughly, and pat dry before cutting. Don’t move the tofu too soon in the pan — let a crust form before turning it. The recipe’s stepwise frying (half the tofu, then the remaining half) prevents overcrowding and helps keep cubes intact.
Q: The rice is soggy. What happened?
A: Likely the rice was too warm or the kimchi juice amount was too high relative to rice. Use cold, day-old rice and be mindful when adding liquid; the recipe calls for ¼ cup kimchi juice reserved and adds it with other seasonings for balanced moisture.
Q: Can I make this gluten-free?
A: The recipe lists soy sauce; if you need gluten-free, swap in a gluten-free soy sauce or tamari. Adjust to taste since gluten-free soy products vary in saltiness.
Wrap-Up
Kimchi fried rice like this one is a reliable, flavor-forward meal that rewards good technique more than specialty ingredients. Use the precise steps above: fry tofu in batches, brown mushrooms, crisp the cold rice, fold in soft scrambled eggs, and finish with toasted sesame oil and green onions. Keep your kimchi juice reserved and taste before any final adjustments. It’s simple, fast, and fills the house with a wonderful, tangy aroma — exactly the kind of weeknight winner I reach for again and again.

Kimchi Fried Rice
Ingredients
Ingredients
- 6 tablespoonscanola oil divided
- 8 ouncestofu drained and cut into 2" cubes
- 1 cupsliced shiitake or brown mushrooms
- 8 green onions trimmed and thinly sliced
- 4 cupscold cooked white rice
- 1 cupkimchi chopped with 1/4 cup reserved kimchi juice
- 3 tablespoonssoy sauce
- 1 tablespoontoasted sesame oil
- 1 tablespoonbutter
- 4 eggs
Instructions
Instructions
- Heat 2 tablespoons of the canola oil in a large non-stick skillet over medium-high until shimmering. Add half of the tofu in a single layer (do not overcrowd). Cook until golden and crisp on the first side, about 3–4 minutes, then turn and cook the other side until golden. Transfer the cooked tofu to a plate lined with a paper towel.
- Add the remaining tofu to the same skillet (no additional oil needed) and cook the second batch the same way, 3–4 minutes per side, until golden. Transfer to the plate with the first batch to drain.
- Wipe the skillet lightly if needed, then add 2 tablespoons of the canola oil and heat over medium-high. Add the mushrooms, toss to coat in the oil, then add half of the sliced green onions. Cook, stirring occasionally, until the mushrooms are softened and starting to brown, about 5 minutes. Transfer the mushrooms to the plate with the tofu.
- Add the last 2 tablespoons of canola oil to the same skillet and heat over medium-high. Add the cold cooked rice, break up any clumps with a spatula, spread the rice into an even layer, and cook without stirring for about 2 minutes to let the bottom get slightly crisp.
- Add the chopped kimchi, the reserved 1/4 cup kimchi juice, the 3 tablespoons soy sauce, and the 1 tablespoon toasted sesame oil to the rice. Toss or stir to combine and cook for 2–3 more minutes, until the rice is evenly coated and heated through.
- While the rice is warming, melt the 1 tablespoon butter in a separate non-stick skillet over medium heat. Whisk the 4 eggs in a bowl, pour into the hot skillet, and cook while stirring gently until soft curds form (scrambled but still moist). Remove from heat.
- Add the scrambled eggs, the fried tofu, and the cooked mushrooms to the rice. Gently toss everything together in the large skillet and cook for 1–2 minutes more to warm the tofu and mushrooms through.
- Taste and, if desired, adjust the flavor using a little more soy sauce or sesame oil. Sprinkle the remaining sliced green onions over the top and serve immediately.
Equipment
- Large Non-Stick Skillet
- Non-stick Skillet
- Spatula
- Bowl
- Plate
- paper towel
