If you’ve got leftover rice and a jar of kimchi in the fridge, you’re minutes away from a bold, comforting meal. This vegan kimchi fried rice is spicy, tangy, and deeply savory, with just the right amount of crunch. It’s the kind of weeknight recipe you can memorize and riff on without stress.
CLICK HERE FOR MORE VEGAN RECIPE IDEAS
Everything comes together in one pan, and you’ll have dinner on the table in about 20 minutes. Grab a skillet, turn up the heat, and let the kimchi do the heavy lifting.
Jump to RecipeWhat Makes This Special
This fried rice is all about big flavor with minimal effort. Kimchi brings heat, acidity, and umami, so you don’t need a long list of sauces to make it pop.
Using leftover rice gives you perfect texture—dry enough to fry, fluffy enough to stay light. It’s also 100% plant-based, with protein from tofu and optional edamame. Best of all, it’s flexible, so you can swap in any veggies you already have.
CLICK HERE FOR MORE VEGAN RECIPE IDEAS
What You’ll Need
- 3 cups cooked day-old rice (short-grain or medium-grain works best; cold from the fridge)
- 1 cup vegan kimchi, chopped, plus 2–3 tablespoons kimchi juice
- 7–8 oz firm or extra-firm tofu, crumbled or diced small
- 1 small onion, finely chopped (or 4 scallions, white and green parts separated)
- 2 cloves garlic, minced
- 1 small carrot, diced (optional)
- 1/2 cup frozen peas or edamame (optional)
- 1–2 tablespoons gochujang (Korean chili paste), to taste
- 1 tablespoon soy sauce or tamari, plus more to taste
- 1 teaspoon toasted sesame oil
- 2–3 tablespoons neutral oil (avocado, canola, or grapeseed)
- Sea salt and black pepper, to taste
- To garnish: sliced scallions, toasted sesame seeds, nori strips, or a drizzle of chili crisp
CLICK HERE FOR MORE VEGAN RECIPE IDEAS
Jump to RecipeInstructions
- Prep the rice: Break up any clumps with your hands or a fork.Cold, separated rice fries better and won’t turn mushy.
- Drain and chop kimchi: Roughly chop the kimchi and reserve a few tablespoons of its juice. That liquid adds tang and color later.
- Heat the pan: Set a large skillet or wok over medium-high heat. Add 1 tablespoon neutral oil.When it shimmers, add the tofu. Season lightly with salt and pepper, and cook 3–4 minutes until edges are golden. Transfer to a plate.
- Aromatics and veg: Add another tablespoon oil.Sauté onion (and carrot, if using) for 2–3 minutes until softened. Stir in garlic and the white parts of scallions (if using) for 30 seconds until fragrant.
- Add kimchi: Toss in the chopped kimchi and stir-fry 1–2 minutes. You want it hot and slightly caramelized; this builds deep flavor.
- Season base: Push everything to the sides.In the center, add gochujang and a splash of oil if the pan looks dry. Let the paste sizzle for 20–30 seconds, then mix it through the veggies.
- Fry the rice: Add the rice, breaking up any last clumps. Drizzle in soy sauce and kimchi juice.Keep the heat high and stir-fry 3–4 minutes, scraping the pan to coat every grain.
- Finish with tofu and peas: Return the tofu and add peas or edamame if using. Stir another minute to heat through. Taste and adjust with more soy sauce, gochujang, or a pinch of sugar if it’s too sharp.
- Sesame and garnish: Turn off the heat.Stir in sesame oil. Top with scallion greens, sesame seeds, nori strips, and chili crisp if you like extra heat and crunch.
- Serve immediately: Fried rice is best hot from the pan, with a squeeze of lime or a side of quick cucumber slices for freshness.
CLICK HERE FOR MORE VEGAN RECIPE IDEAS
20-Minute Vegan Kimchi Fried Rice
Spicy, tangy, and deeply savoury — bold kimchi fried rice with crispy tofu in 20 minutes
Ingredients — Fried Rice
- 3 cups cooked day-old rice, cold from the fridge (short- or medium-grain; break up any clumps)
- 1 cup vegan kimchi, roughly chopped, plus 2–3 tbsp kimchi juice reserved
- 7–8 oz firm or extra-firm tofu, crumbled or diced small
- 1 small onion, finely chopped (or 4 scallions, white and green parts separated)
- 2 cloves garlic, minced
- 1 small carrot, diced (optional)
- ½ cup frozen peas or edamame (optional)
- 1–2 tbsp gochujang (Korean chilli paste, adjust to heat preference)
- 1 tbsp soy sauce or tamari, plus more to taste
- 1 tsp toasted sesame oil
- 2–3 tbsp neutral oil (avocado, canola, or grapeseed)
- Salt and black pepper to taste
To Garnish
- Sliced scallion greens
- Toasted sesame seeds
- Nori strips (optional)
- Chilli crisp (optional, for extra heat and crunch)
Instructions
- Brown the TofuHeat 1 tablespoon of neutral oil in a large skillet or wok over medium-high heat until it shimmers. Add the tofu, season lightly with salt and pepper, and cook for 3–4 minutes until the edges are golden. Transfer to a plate.Pat the tofu dry before adding it to the pan — excess moisture prevents browning and causes it to steam rather than crisp.
- Sauté Aromatics and KimchiAdd another tablespoon of oil to the pan. Sauté the onion and carrot if using for 2–3 minutes until softened. Stir in the garlic and scallion whites for 30 seconds until fragrant. Add the chopped kimchi and stir-fry for 1–2 minutes until hot and slightly caramelised.Let the kimchi get a little colour in the pan — that brief caramelisation builds a depth of flavour you can't get from just warming it through.
- Bloom the GochujangPush everything to the sides of the pan. Add the gochujang to the centre with a splash of oil if the pan looks dry. Let the paste sizzle for 20–30 seconds, then stir it through the vegetables.Blooming the gochujang in the hot oil is what deepens its flavour and allows it to coat the rice evenly — skipping this step leaves the paste tasting raw and unintegrated.
- Fry the RiceAdd the cold rice, breaking up any last clumps. Drizzle in the soy sauce and reserved kimchi juice. Keep the heat high and stir-fry for 3–4 minutes, scraping the bottom of the pan to coat every grain.Always use cold, day-old rice — freshly cooked rice clumps and turns gluey in the pan. If you only have fresh rice, spread it on a tray and cool in the freezer for 15–20 minutes first.
- Finish and ServeReturn the tofu to the pan and add peas or edamame if using. Stir for 1 minute to heat through. Taste and adjust with more soy sauce, gochujang, or a tiny pinch of sugar if it tastes too sharp. Turn off the heat and stir in the sesame oil. Top with scallion greens, sesame seeds, nori strips, and chilli crisp if using. Serve immediately.Always add sesame oil off the heat — it loses its fragrance quickly at high temperatures and its flavour is much more pronounced when added at the very end.
Tips for the Best Results
- Always use cold, day-old rice — fresh rice turns gluey and mushy when stir-fried. Day-old rice from the fridge has the perfect dry, separated texture.
- Make sure your kimchi is vegan — many traditional kimchis contain fish sauce or shrimp paste. Look for labels that explicitly say vegan.
- Let the kimchi caramelise briefly in the pan — this step builds a deeper, richer flavour than simply warming it through.
- Bloom the gochujang in hot oil before mixing — this step deepens the flavour and helps it coat the rice evenly.
- Keep the heat high throughout the stir-fry — lower heat causes steaming rather than frying and you lose the toasty, slightly charred edge.
- Add sesame oil only after turning off the heat — high heat destroys its fragrance.
- Reheat leftovers in a skillet with a splash of water or oil; if the flavour has mellowed, add a teaspoon of kimchi juice and a small dash of soy sauce to revive it.
Keeping It Fresh
Leftovers keep well in the fridge for up to 3 days. Store in an airtight container to preserve the kimchi’s punch.
Reheat in a skillet over medium heat with a splash of water or oil to loosen the grains. If it tastes a bit flat after chilling, brighten it with a teaspoon of kimchi juice or a tiny dash of soy sauce before serving.
Benefits of This Recipe
- Fast and low-effort: Uses pantry and fridge staples, with minimal prep.
- Balanced and satisfying: Carbs from rice, protein from tofu/edamame, and fiber from veggies.
- Gut-friendly: Kimchi offers probiotics; cooking warms it but doesn’t erase its tang or benefits entirely.
- Budget-friendly: Transforms leftover rice and common veggies into a full meal.
- Highly customizable: Adjust spice, swap vegetables, or use what’s on hand.
CLICK HERE FOR MORE VEGAN RECIPE IDEAS
Common Mistakes to Avoid
- Using fresh, hot rice: It clumps and turns gluey. Use day-old rice or cool fresh rice on a tray for 20–30 minutes first.
- Not preheating the pan: High heat is key for that tasty, toasty edge on the rice.
- Skipping the gochujang “bloom” step: Letting the paste sizzle deepens flavor and helps it coat the rice evenly.
- Overloading the pan: Too much at once causes steaming instead of frying.Use a wide pan or cook in batches.
- Underseasoning: Kimchi varies in saltiness. Taste and adjust with soy sauce, gochujang, or a pinch of sugar.
Recipe Variations
- Mushroom Umami Boost: Sauté sliced shiitakes or creminis with the onions for extra savoriness.
- High-Protein: Add both tofu and edamame, and finish with hemp seeds or crushed roasted peanuts.
- Low-Heat Version: Use mild kimchi and skip or reduce gochujang. Add a splash of rice vinegar to keep the tang.
- Brown Rice or Quinoa: Works well if cooked and chilled.Expect a chewier bite and slightly nuttier flavor.
- Ginger-Scallion Twist: Add 1 tablespoon grated ginger with the garlic, and finish with extra scallion oil.
- Extra-Crispy Rice: After mixing, press the rice into the pan and let it sit undisturbed 1–2 minutes to form crispy bits.
- No-Soy Option: Use coconut aminos and a soy-free gochujang alternative; season with salt to taste.
CLICK HERE FOR MORE VEGAN RECIPE IDEAS
FAQ
Is all kimchi vegan?
No. Many traditional kimchis include fish sauce or shrimp paste. Look for jars labeled vegan or check the ingredients for animal products.
Brands that use seaweed, miso, or mushroom powder for umami are great choices.
Can I make this without tofu?
Yes. Skip the tofu and add extra veggies like mushrooms or edamame for protein. You can also use tempeh or crumbled seitan if you prefer a different texture.
CLICK HERE FOR MORE VEGAN RECIPE IDEAS
What type of rice is best?
Day-old short- or medium-grain white rice gives the best texture: slightly sticky, but separate enough to fry.
Jasmine rice also works well. If using brown rice, chill it first and expect a heartier chew.
How spicy is this?
It depends on your kimchi and how much gochujang you use. Start with 1 tablespoon gochujang and add more to taste.
For less heat, use mild kimchi and balance with a bit of soy sauce and sesame oil.
Can I make it oil-free?
You can sauté with a splash of water or broth, but you’ll lose some of the signature fried texture. Finish with a small drizzle of sesame oil for flavor if you’re flexible.
Do I need a wok?
No. A wide nonstick or stainless-steel skillet works.
The key is high heat and enough surface area to keep the rice from steaming.
How do I prevent soggy fried rice?
Use cold, day-old rice, avoid overcrowding the pan, and keep the heat high. If the rice seems wet, press it into the skillet for a minute to drive off moisture and create crisp spots.
What can I use instead of gochujang?
Try a mix of chili-garlic sauce and a little miso or tomato paste to mimic heat and depth. Adjust soy sauce and a pinch of sugar to balance.
CLICK HERE FOR MORE VEGAN RECIPE IDEAS
Jump to RecipeFinal Thoughts
This 20-minute vegan kimchi fried rice is proof that simple ingredients can taste big and bold.
CLICK HERE FOR MORE VEGAN RECIPE IDEAS
It’s fast, flexible, and friendly to whatever’s in your fridge. Once you’ve made it a couple of times, you won’t need a recipe—just your taste buds and a hot pan. Keep a jar of good kimchi on hand, and you’ll always have dinner within reach.