Vegan Japanese

  • Start Here
  • Recipes
  • About
  • Contact
menu icon
go to homepage
  • Start Here
  • Recipes
  • About
  • Contact
  • Socials

    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • Start Here
    • Recipes
    • About
    • Contact
  • Socials

    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Rice

    Vegan Japanese Fried Rice

    Last updated: Apr 24, 2026 by Aaron Fukuyama · This post may contain affiliate links · Leave a Comment

    Jump to Recipe

    This vegan Japanese fried rice is a quick, one-pan meal packed with umami. I've always known it as chahan - just what my mum used to make when I was growing up. In Japan, chahan (a word borrowed from Chinese) is often what you'll hear in ramen shops, while yakimeshi is the name many families use for home-style fried rice made with short-grain rice. This plant-based version works beautifully either way and is easy to adapt to whatever you've got in the fridge.

    Serve it hot from the pan as a main, or round it out with sides like miso soup and pickles for a more traditional spread. It's great for weeknight dinners, packed lunches, or a casual dinner with friends. The flavours are savoury and satisfying, and the whole dish comes together in under 30 minutes. It's also an easy fried rice with frozen vegetables - just tip peas and sweetcorn straight from the freezer and dinner is on the table fast.

    Vegan Japanese fried rice in a pale blue bowl topped with pak choy, red chilli and spring onion

    Vegan Japanese Fried Rice – At a Glance

    Recipe Vegan Japanese Fried Rice
    Ready in 30 min
    Serves 2
    Calories ~584 per serving (est.)
    Key ingredients cooked japanese rice, sesame oil, sunflower oil, onion, carrot
    Course Main Course

    Summarize this recipe with AI

    ChatGPT ✓ no sign-in needed
    Grok ✓ no sign-in needed
    Perplexity sign-in required
    Claude sign-in required
    Google AI sign-in required
    Add us as a trusted Google source

    One thing we love about this recipe is how genuinely doable it is. Whether you're working, parenting, or just tired and hungry, this is a plant based fried rice you can pull off without stress. Use whatever vegetables you've got (fresh or frozen), swap in your go-to protein and season it how you like. Cold, day-old Japanese style rice gives the best texture, but any short-grain rice will work. If you're making rice fresh, spread it out on a plate to cool slightly before using.

    If you're short on time but want something heartier, our vegan beef donburi is another fast option, ready in just 15 minutes. Or, if you've got a bit more time and want a dish that serves well for a group, try mountain vegetable rice (sansai gohan) or sweet potato katsu curry.

    For a more indulgent pairing, you can also serve this fried rice alongside this shitake Gyoza and a drizzle of homemade tonkatsu sauce - a perfect combo for a weekend junk food-style feast.

    Jump to:
    • Vegan Japanese Fried Rice – At a Glance
    • Ingredients for Vegan Japanese Fried Rice
    • How to Make Vegan Japanese Fried Rice
    • Substitutions and variations for this Plant-Based Fried Rice
    • Equipment
    • Storing your fried rice
    • Vegan Japanese Fried Rice FAQs
    • Other popular vegan Japanese recipes
    • 📖 Recipe

    Ingredients for Vegan Japanese Fried Rice

    I'll share a quick overview of what goes into this vegan Japanese fried rice recipe below, but you can skip to the recipe card for quantities and step-by-step instructions. Here's what you'll need:

    • Cooked Japanese rice (cold or day-old works best for texture)
    • Tofu, either firm and pan-fried or crumbled
    • Vegetables like carrot, bell pepper, celery, peas and sweetcorn
    • Garlic, ginger and onion for flavour
    • Seasonings including soy sauce, mirin, sesame oil, and a pinch of sugar
    • Optional extras such as red chili, chili oil, or pickled ginger
    Cold day-old Japanese short-grain rice on a plate, ready for vegan Japanese fried rice
    Firm tofu pack, used as a plant-based protein in vegan Japanese fried rice
    Soy sauce bottle, a key seasoning used in vegan Japanese fried rice
    Red bell pepper and carrot on a chopping board, vegetables for plant-based fried rice
    Fresh ginger, celery, onion, garlic and spring onion - aromatics for vegan Japanese fried rice

    This recipe is a solid base for many vegan rice dishes, especially when you're working with frozen veg or leftovers. Add a little extra garlic if you're after a more intense flavour and want to lean into the Japanese fried garlic rice vibe.

    How to Make Vegan Japanese Fried Rice

    Use cold, day-old rice

    Fried rice works best with cold, cooked rice from the day before. This is because it's drier and firmer, which helps it fry rather than steam. If you're cooking rice fresh, spread it out on a plate to cool and dry out slightly before using. For cooking the rice, follow my guide to perfect Japanese rice.

    Stick to five vegetables or fewer

    Keep it simple. Too many different vegetables can crowd the pan and muddle the flavour. I usually stick to four or five, not counting base ingredients like onion, garlic, ginger or chili. This keeps the rice dish focused and lets the veggies shine. In this version, we've used carrot, red pepper, celery, peas and sweetcorn, with tofu for protein. It's a balanced mix with a natural sweetness that works really well. Other good options are pak choy, edamame, cabbage or mushrooms. Just keep it to no more than five veg total for the best result.

    Cut the main ingredients to the same size

    Keeping your main veg and tofu pieces small and consistent (about 1 cm) means they'll cook quickly and evenly, and will blend better in the finished dish. It also makes your fried rice easier to eat with chopsticks or a spoon.

    I've included a few photos of how I chop each of the ingredients so you can see the size and shape to aim for. Not everything will be 1cm - the garlic and ginger for example will be much finer. But 1cm cubes or pieces is a good general rule for the main hero ingredients like the tofu, carrots and peppers.

    First dice the onion into 1 cm cubes then finely mince the garlic and ginger. If you're new to knife work, take your time and just aim for generally consistent pieces. These aromatics form the base and don't count toward your veg limit!

    Dicing onion into 1cm cubes for vegan Japanese fried rice
    Finely slicing garlic on a wooden board for plant-based Japanese fried rice
    Finely chopped ginger on a wooden board for vegan fried rice

    Chop the main veggies into 1cm pieces next: here I'm doing red pepper, carrot and celery. Celery naturally ends up a little longer because of the stalk shape; just aim for a similar thickness and a roughly consistent size.

    Red pepper diced into 1cm pieces for vegan Japanese fried rice with frozen vegetables
    Carrot diced into 1cm cubes for easy fried rice with frozen vegetables
    Celery sliced on a chopping board, a vegetable used in plant-based Japanese fried rice

    Finally, slice the green onions and chili for the garnish. For a gentler heat, scrape out some chili seeds before using.

    Spring onion sliced for garnishing vegan Japanese fried rice
    Red chilli sliced into discs for garnishing vegan Japanese fried rice
    Tofu chopped into 1cm cubes for plant-based Japanese fried rice

    For the tofu, drain it well, then wrap it in kitchen paper and press gently for a minute or two to wick away surface moisture. This helps it take on colour and stay pleasantly bouncy. Cut it into neat 1 cm cubes. 

    Prep everything before you start cooking

    This dish moves quickly once the heat is on. Chop all your veg, cube the tofu, and measure out your sauces ahead of time. If you're using frozen peas or corn, no need to thaw, just have them ready to go straight from the freezer.

    Soy sauce, mirin and sugar measured out ready for seasoning vegan Japanese fried rice
    Frozen sweetcorn, frozen peas and pak choy - easy fried rice vegetables straight from the freezer

    Build flavour in layers

    Start with the base; cook the onion and garlic in oil until golden. Add ginger next, then firm veg like carrot and red pepper. Season early with salt, pepper and a splash of soy sauce to build depth. Add the tofu and give it time to sear before stirring.

    Heating oil in a wok ready to cook vegan Japanese fried rice
    Stir-frying onion and garlic in a wok, the base layer for plant-based fried rice
    Vegetables stir-frying in a wok for vegan Japanese fried rice

    Add the rice last and fry until crisp

    Once everything is cooked and seasoned, stir in the rice. Drizzle over the rest of the soy sauce and add a pinch of sugar. When adding soy sauce or tamari, drizzle it evenly across the rice and toss quickly to prevent overly concentrated areas of saltiness. Fry until the rice is evenly coated and slightly crisp around the edges. This is where all the magic happens - the rice soaks up all the flavour from the sauces, seasonings and veg, caramelises just a touch, and develops that famous Japanese fried rice texture that is just so moreish.

    Adding cold cooked rice to the wok for vegan Japanese fried rice
    Frying rice with vegetables and tofu in a pan for plant-based Japanese fried rice

    If you're using a smaller pan, cook the rice in batches so each grain of rice has room to crisp up and soak in the rich, toasty flavours. If the pan's overcrowded, at least some of the rice is going to steam instead of fry and will end up too soft.

    Serve hot with your favourite toppings

    Top the fried rice with spring onion, chili, pickled ginger or a drizzle of chili oil. You can also add your own finishing touches like pickles or furikake. Serve immediately while it's hot.

    Vegan Japanese fried rice served in a brown bowl with pak choy, pickled ginger and red chilli, eaten with chopsticks

    Substitutions and variations for this Plant-Based Fried Rice

    One of the best things about vegan Japanese fried rice is how easy it is to make it your own.

    • Gluten-free? Swap regular soy sauce for tamari. Tamari is just as rich and salty, minus the gluten.
    • Lower sodium? Go for reduced-sodium soy sauce or coconut aminos.
    • Seasonal veg swap? Use whatever's fresh or in the freezer. Diced cabbage, snap peas, edamame and kale all work beautifully.
    • Need more protein? Add vegan mince, Quorn pieces, or extra edamame and let them sear for texture.

    You can play with the flavors as well. Try a dab of Doubanjiang paste for umami heat, a splash of yuzu juice for brightness, or a drizzle of agave for gentle sweetness. For a super spicy kick, stir in a spoonful of chilli garlic sauce and a pinch of red pepper flakes. Whether you're going for a fast fried rice or a special Japanese fried garlic rice, you can really experiment and put your own stamp on this dish to suit the occasion and the crowd you're cooking for.

    Equipment

    • Large skillet or wok: Perfect for high-heat cooking and evenly searing your ingredients.
    • Sharp knife: Ideal for finely dicing vegetables and slicing tofu.
    • Cutting board: Use a clean one to keep your prep safe and efficient.
    • Mixing bowl: Great for combining sauces or marinating tofu before cooking.
    • Wooden spoon or spatula: Helps stir-fry ingredients without scratching your pan.

    Storing your fried rice

    Leftover vegan Japanese fried rice can be stored easily, making it a great option for meal prepping. To keep it fresh, transfer the rice into an airtight container and store it in the refrigerator where it will stay good for up to 3-4 days. For longer storage, portions of the fried rice can be placed in freezer-safe containers or resealable bags and frozen for up to a month. 

    When you're ready to enjoy it again, reheating is simple. For refrigerated rice, a quick stir-fry in a skillet will help revive its flavors and texture, with a splash of water and a drizzle of soy sauce to prevent it from drying out. If reheating from frozen, allow the rice to thaw overnight in the fridge and then reheat on the stove or in the microwave. These storage tips ensure your fried rice remains as delicious as when it was freshly made.

    Vegan Japanese Fried Rice FAQs

    What is the difference between Chinese fried rice and Japanese fried rice?

    Chinese fried rice typically uses long-grain rice like jasmine, which gives it a light and fluffy texture. The dish is often flavored with soy sauce, oyster sauce, and sometimes sesame oil, creating a savory and rich profile. On the other hand, Japanese fried rice, or "yakimeshi," is usually made with short-grain rice, resulting in a stickier and denser texture. It is often seasoned more lightly with ingredients like soy sauce, mirin, or even dashi, giving it a subtle but distinct umami flavor. Both versions vary in the vegetables, proteins, and seasonings used, reflecting the culinary traditions of their respective cultures.

    What to serve with vegan Japanese fried rice?

    Fried rice is a versatile dish that pairs beautifully with a variety of sides, allowing it to fit seamlessly into any meal. For a traditional touch, serve it alongside classic dishes like teriyaki tofu and steamed dumplings. A crisp and refreshing cucumber salad or seared pak choy can add balance to the meal, complementing the rich flavors of the fried rice. For a heartier option, a bowl of warming miso soup or hot and sour soup can create a comforting combination. Don't forget to sprinkle some scallions or sesame seeds on the fried rice for a finishing flourish that ties it all together.

    What is a substitute for soy sauce in fried rice?

    If you're looking for a substitute for soy sauce in fried rice, there are plenty of options that can replicate its savory and umami-rich qualities. Coconut aminos is a popular alternative, offering a slightly sweeter flavor while being both gluten-free and soy-free. Tamari, a Japanese sauce made with little to no wheat, is another excellent choice for those avoiding gluten. These substitutes ensure your fried rice remains just as delightful and satisfying, even without traditional soy sauce.

    Other popular vegan Japanese recipes

    • yuzu ramen pictured from above
      Yuzu Ramen (Japanese Citrus Noodle Soup Recipe)
    • Curry udon noodles in a ramen bowl garnished with spring onions and choi sum leaves
      Curry Udon - Japanese Noodles in under 30 Minutes
    • oyster mushroom burger on a round plate
      Oyster Mushroom Burger Recipe (Crispy & Easy)
    • A close-up shot of a bowl of katsu curry, showing the contrast between crunchy breaded aubergine cutlets and rich, glossy curry sauce over fluffy rice, with fresh garnishes adding color.
      Eggplant Katsu Curry (Vegan Japanese Comfort Food)
    See more Main dishes →

    📖 Recipe

    Fried rice served in a pale green/blue bowl topped with pak choy, red chilli and spring onion

    Vegan Japanese Fried Rice

    Aaron Fukuyama
    Quick, umami-rich vegan Japanese fried rice (chahan) with tofu and vegetables. Ready in under 30 minutes and easy to adapt to whatever's in your fridge.
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 20 minutes mins
    Total Time 30 minutes mins
    Course Main Course
    Cuisine Japanese, vegan, vegetarian
    Servings 2
    Calories 584 kcal

    Ingredients
     
     

    • 400 g cooked japanese rice cold/refridgerated day old rice is ideal
    • 1 teaspoon sesame oil
    • 2 tablespoon sunflower oil or neutral cooking oil
    • 1 onion
    • 1 carrot
    • ½ red pepper
    • 3 cloves garlic
    • 2 cm piece of ginger
    • 1 spring onion for garnish
    • 100 g peas frozen
    • 80 g sweetcorn frozen
    • 280 g tofu extra firm
    • 1 tablespoon mirin
    • 2 tablespoon soya sauce
    • 1 teaspoon sugar
    • 6 leaves pak choy optional
    • ½ small red chilli optional
    • Rayu (La-yu) chilli oil optional
    • 3-4 pieces of pickled ginger optional

    Instructions
      cook mode 

    • Dice onion into 1 cm cubes
    • Finely slice the garlic (you can use a garlic crusher if easier)
    • Peel the ginger and mince roughly
    • Slice and dice your red pepper
    • Peel and cube your carrot (1cm cubes)
    • Finely slice your celery (rough mince)
    • Finely slice your spring onion (for garnish)
    • Finely slice your chilli (into discs)
    • Chop tofu into 1cm squares
    • Heat your oils in a frying pan over a medium heat
    • Stir-fry the onion, garlic until golden then add ginger
    • Add the carrot, pepper and celery and season with a big pinch of salt and pepper
    • Turn up the heat and add your tofu, a tablespoon of soy frying until a little seared
    • Next add the peas and sweetcorn, half a crumbled stock cube and mirin. Fry for a further 3 minutes
    • Add the rice and drizzle over the remainder of soya sauce and the sugar
    • Keep frying until all the colour has combined and ingredients are slightly seared
    • Serve in your favourite bowl and garnish with chilli, optional soy-seared pak choy, spring onion, and homemade pickled ginger

    Notes

    Here are some punchy, recipe-card-ready notes:

    Day-old rice works best. Freshly cooked rice is too moist and will steam instead of fry. If cooking rice fresh, spread it on a plate and refrigerate for at least 20 minutes first.
    Press your tofu. Wrap it in kitchen paper and press for a few minutes before cubing. This helps it brown properly rather than steam.
    Get the pan really hot. High heat is key to crispy rice and good colour on the tofu and veg. A wok or cast iron pan works best.
    Don't over-stir. Let the rice sit undisturbed for 30–60 seconds at a time so it can crisp at the edges.
    Frozen veg goes in straight from the freezer. No need to thaw peas or sweetcorn — they'll cook through quickly in the hot pan.
    Gluten-free? Swap soy sauce for tamari — same flavour, no gluten.
    Drizzle soy sauce evenly over the rice and toss quickly to avoid any salty patches.
    Serve immediately. Fried rice is best hot straight from the pan.

    Nutrition

    Serving: 1 bowlCalories: 584kcalCarbohydrates: 81gProtein: 23gFat: 20gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 14gTrans Fat: 0.01gSodium: 1248mgPotassium: 936mgFiber: 9gSugar: 18gVitamin A: 8529IUVitamin C: 104mgCalcium: 148mgIron: 4mg
    Keyword chahan, easy fried rice, fried rice with frozen vegetables, Japanese fried garlic rice, plant-based fried rice, vegan cha-han, vegan fried rice, vegan fried rice with tofu, vegan japanese fried rice, yakimeshi
    Tried this recipe?Let us know how it was!

    More Rice

    • "rice recipes" writen in big bold font over a collage of rice dishes
      My Favourite Vegan Japanese Rice Recipes
    • sushi recipes poster
      Our Favourite Vegan Sushi
    • 2 pieces of vegan california roll of a scallop edged plate
      Vegan California Rolls
    • Overhead shot of a bowl of vegan Japanese mountain vegetable rice, featuring mixed seasonal greens and wild vegetables over fluffy, sticky rice.
      Mountain Vegetable Rice (Sansai Gohan)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Aaron Zahl heads and shoulders photo in a cafe.

    Hi, we're Aaron and Jess!

    We love cooking vegan Japanese dishes and sharing tips for creating delicious recipes.

    Join us on this cooking adventure!

    More about us →

    Popular

    • Eggplant agebitashi Japanese eggplant dish thumbnail
      Eggplant Agebitashi (Nasu Agebitashi)
    • homemade rayu Japanese chili oil in jar
      Homemade Rayu (Japanese Ramen Chili Oil) Recipe
    • top down view of miso ramen with toppings. Wooden chopsticks resting on the lip of the bowl
      Vegan Miso Ramen - Quick 10 Minute Recipe
    • miso walnut pesto spaghetti on a large ound plate. Garnished with thyme
      Miso Pesto: A Japanese Twist on Classic Pesto

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Terms & Conditions
    • Accessibility Policy

    Newsletter

    • Sign up

    Contact

    • Contact
    • Services

    Copyright © 2026 Vegan Japanese. All rights reserved.

    Manage Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    View preferences
    • {title}
    • {title}
    • {title}
    Manage Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    View preferences
    • {title}
    • {title}
    • {title}

    Vegan Japanese Fried Rice

    Vegan Japanese Fried Rice

    Ingredients

    • 400 g cooked japanese rice (cold/refridgerated day old rice is ideal)
    • 1 tsp sesame oil
    • 2 tbsp sunflower oil (or neutral cooking oil)
    • 1 onion
    • 1 carrot
    • ½ red pepper
    • 3 cloves garlic
    • 2 cm piece of ginger
    • 1 spring onion (for garnish)
    • 100 g peas (frozen)
    • 80 g sweetcorn (frozen)
    • 280 g tofu (extra firm)
    • 1 tbsp mirin
    • 2 tbsp soya sauce
    • 1 tsp sugar
    • 6 leaves pak choy (optional )
    • ½ small red chilli (optional )
    • Rayu (La-yu) chilli oil (optional )
    • 3-4 pieces of pickled ginger (optional)
    1
    Dice onion into 1 cm cubes
    2
    Finely slice the garlic (you can use a garlic crusher if easier)
    3
    Peel the ginger and mince roughly
    4
    Slice and dice your red pepper
    5
    Peel and cube your carrot (1cm cubes)
    6
    Finely slice your celery (rough mince)
    7
    Finely slice your spring onion (for garnish)
    8
    Finely slice your chilli (into discs)
    9
    Chop tofu into 1cm squares
    10
    Heat your oils in a frying pan over a medium heat
    11
    Stir-fry the onion, garlic until golden then add ginger
    12
    Add the carrot, pepper and celery and season with a big pinch of salt and pepper
    13
    Turn up the heat and add your tofu, a tbsp of soy frying until a little seared
    14
    Next add the peas and sweetcorn, half a crumbled stock cube and mirin. Fry for a further 3 minutes
    15
    Add the rice and drizzle over the remainder of soya sauce and the sugar
    16
    Keep frying until all the colour has combined and ingredients are slightly seared
    17
    Serve in your favourite bowl and garnish with chilli, optional soy-seared pak choy, spring onion, and homemade pickled ginger

    Hope you enjoyed cooking this recipe!

    Please rate this recipe to help others find it.

    step 1 of 17