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.

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 Togarashi Fries and a drizzle of homemade tonkatsu sauce - a perfect combo for a weekend junk food-style feast.
Jump to:
Ingredients
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





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 the best 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!



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.



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



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.


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.



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.


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.

Substitutions and variations
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.
FAQ
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.
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.
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
- Tantanmen | Spicy Ramen Noodles
- Mountain Vegetable Rice (Sansai Gohan)
- 6 Minute Ramen Noodles
- Vegan Somen with Dipping Sauce
📖 Recipe

Vegan Japanese Fried Rice
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-4 cloves of garlic
- 1 knob of ginger 2 inch thumb sized
- 1 spring onion for garnish
- 100 g peas frozen
- 80 g sweetcorn frozen
- 1 pack or 240g tofu
- 1 tablespoon mirin
- 2 tablespoon soya sauce
- 1 teaspoon sugar
- ½ pak choy optional for garnish
- ½ small red chilli optional for garnish
- A few drops of chilli oil optional
- 3-4 pieces of pickled ginger optional
Instructions
- 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
- Serve with
- Use cold, day-old Japanese short grain rice
- Store in an airtight container for 3-4 days in the fridge or freeze for up to 1 month







Leave a Reply