Vegan Fried Rice (Better Than Takeout, 20 Minutes)
Restaurant-quality fried rice at home requires two things: cold day-old rice and very high heat. Freshly cooked rice is too moist and clumps; cold, dry rice separates easily and fries properly. Vegan fried rice replaces the egg with small, scrambled tofu — turmeric gives it the yellow color. The wok-hay (breath of the wok) aroma comes from high heat and not stirring constantly.
Ingredients
- 3 cups cooked white rice (day-old, refrigerated — this is non-negotiable)
- 2 tablespoons neutral oil (vegetable, peanut, or avocado)
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 cup (150 g) frozen peas and carrots, thawed
- 3 green onions, sliced (white and green parts separated)
- ¼ block (3.5 oz / 100 g) firm tofu, crumbled small
- ¼ teaspoon turmeric (for the tofu — color)
- 3 tablespoons soy sauce or tamari
- 1 tablespoon sesame oil
- 1 tablespoon rice vinegar
- 1 teaspoon maple syrup or agave
- Salt and white pepper to taste
Optional:
- 1 cup (85 g) bean sprouts
- ½ cup (55 g) corn kernels
- Sesame seeds to serve
- Sriracha to serve
Method
- Use cold rice. Day-old refrigerated rice is essential. Make rice the evening before and refrigerate uncovered. If you must use fresh rice, spread it on a baking sheet and refrigerate for at least 1 hour before cooking.
- Mix the sauce. Combine soy sauce, sesame oil, rice vinegar, and maple syrup in a small bowl.
- Make the tofu scramble. Heat ½ tablespoon of oil in a wok or large skillet over high heat. Add crumbled tofu and turmeric. Cook for 3–4 minutes, stirring occasionally, until slightly golden. Remove and set aside.
- Cook aromatics. Add remaining oil to the wok. Add white parts of green onion, garlic, and ginger. Stir fry for 30–45 seconds on high heat.
- Add vegetables. Add peas, carrots, and any other vegetables. Stir fry for 2 minutes.
- Add rice. Add cold rice. Press it against the wok surface and let it sit for 30–60 seconds without stirring. This creates the char and the “wok hay” aroma. Then toss and repeat — press, wait, toss.
- Add sauce and tofu. Pour the sauce over the rice. Add tofu scramble. Toss to combine everything evenly.
- Finish. Taste and adjust with soy sauce, white pepper, and sesame oil. Top with green parts of green onion and sesame seeds.
Tips
Cold rice is not optional. Hot, freshly cooked rice has too much moisture and steams instead of frying. It becomes a sticky blob. Cold rice separates into individual grains that can be properly fried.
Very high heat. Fried rice needs high heat to char, not steam. Don’t turn the heat down — you want the rice to sizzle aggressively in the pan.
Press and wait. The char forms through sustained contact between the rice and the hot pan. Constant stirring prevents this. Press, wait 30 seconds, toss — repeat.
Season at the end. Soy sauce darkens and can make fried rice too wet if added too early. Add the sauce in the final minute.
Variations
Kimchi fried rice: Add ½ cup of chopped vegan kimchi with the garlic. Substitute gochujang for the soy sauce if desired.
Pineapple fried rice: Add ½ cup of diced pineapple (fresh or canned, drained) with the vegetables.
Full vegetable: Add mushrooms, zucchini, bell pepper, and edamame for a fully loaded version.
FAQ
Can I use brown rice? Yes — but brown rice has a chewier texture and nuttier flavor. The technique is the same. Cold, day-old brown rice works.
What if I don’t have a wok? A large, heavy skillet (stainless steel or cast iron) works. The key is high heat and a large cooking surface so the rice spreads out rather than steaming in a pile.
For another quick vegan dinner, see the vegan tofu stir fry. Browse all vegan main meals at the main meals hub.