This post may contain affiliate links. Please read our disclosure policy.
Flavorful, vegan Tofu Fried Rice can be ready in 30 minutes or less! It’s easy to make, packed with veggies, loaded with perfectly cooked tofu, and coated with a delicious, yet simple sauce. The perfect plant-based cozy dinner or lunch!
I become a bottomless pit when it comes to eating fried rice! It’s like my full-meter is temporarily shut off and I somehow can find room for one more bite, or seven.
This tofu fried rice recipe is ridiculously easy and incredibly delicious! What I love most is that it can be ready in well under thirty minutes, which is half the time it would take me to drive to and from our favorite Chinese restaurant.
Winner-winner.
Ingredients You’ll Need
This tasty tofu fried rice is made with veggies, rice, tofu and a combination of amazing sauces and spices. Here’s what you’ll need to make it:
- For the tofu marinade: you’ll toss together firm or extra-firm tofu, olive oil, soy sauce, turmeric powder and cornstarch.
- For the veggies: we’re using yellow onion, garlic and, to keep things super simple, a bag of frozen mixed vegetables. If you’d like, you can replace the frozen veggies with 1 cup diced carrot, 1 cup thawed frozen corn and a 1/2 cup of thawed frozen peas.
- For the rice: you’ll need 4 cups cooked rice that gets flavored with ginger, soy sauce and sesame oil. Day-old, cold, refrigerated leftover rice is best. Using freshly cooked rice puts too much moisture into the recipe and often results in soggy rice. However, if you’re in a pinch and wanting fried rice without using leftover rice, you can make it work with fresh rice.
How to Make Tofu Fried Rice
I love how easy this dish comes together! For ease, I like to cook the tofu and rice in separate pans so that the meal comes together quickly. But if you have time, you can do it all in the same skillet.
Simply follow the steps below and you’ll have a delicious lunch or dinner in no time at all! Scroll down to the recipe card for the full printable recipe.
- Prep the tofu. Break the tofu into large chunks that are about 1 1/2 inches big (very roughly). The tofu will break up more in the pan so I like to start with larger chunks. Place it in a large bowl and toss with soy sauce, turmeric, and cornstarch.
- Cook tofu. In a large skillet, heat the olive oil over medium heat. Add in the tofu chunks and stir to combine and continue to cook for about 8 minutes. You want the tofu to be completely warmed through and broken up a bit more. Remove from the heat and set aside.
- Cook veggies. Over medium heat, heat your oil until hot. Add in the garlic, ginger, and onion. Sauté for 5 minutes and then add in frozen vegetables. Sauté for 5 additional minutes, stirring frequently until the vegetables are heated through.
- Combine all of the ingredients. Stir in the cold rice, soy sauce, and sesame oil. Once fully combined, let the rice cook, untouched for a couple of minutes. When it is just beginning to stick to the bottom of the pan a bit, stir again and repeat this a few times. This helps get a tiny bit of crispiness on the bottom of the rice. Remove from heat and ENJOY!
What rice is best for fried rice?
I recommend using medium to long grain rice for fried rice recipes. Jasmine rice is another option that works great. It’s best to use sturdy grains that will produce fluffy fried rice, instead of becoming mushy and/or clumpy, like short-grain or sushi rice will do.
Why use cold rice for fried rice?
Precooked (and chilled) rice works much better in this recipe than warm rice. Cooking the rice in advance and placing it in the fridge to chill will help the rice grains dry out and firm up, so they do not get mushy in your fried rice dish. However, I will say that I’ve made fried rice with a fresh, warm rice, and it’s still quite delicious. If you’re craving fried rice, but have no cold rice, cooking a fresh batch won’t be bad at all. I would suggest using a little bit less water to cook the rice, which can reduce the stickiness of the freshly made rice.
Chef’s tip: Rice is a great candidate for the freezer! I like to keep a batch of precooked rice in my freezer, so I can make this tofu fried rice anytime the craving hits!
Customize Tofu Fried Rice
The great thing about this easy tofu recipe is that it’s super easy to customize! Here’s some ideas:
- Try adding other favorite veggies like broccoli, cauliflower, Brussels sprouts, spinach or bell peppers. Just note that your cooking time for the different veggies will vary.
- Feel free to top this dish with any favorite sauce and for a kick of heat add a drizzle of hot sauce.
- Add a fried egg on top. You could even enjoy leftovers for breakfast!
Storing & Reheating
Store any leftover rice in an airtight container in the refrigerator for up to 5 days. The rice is delicious cold, but feel free to warm up a serving in the microwave until it’s nice and heated!
More Delicious Tofu Recipes:
This tofu fried rice is a version of my tofu scramble recipe, so that it mimics fried rice with eggs. Here are some of my other favorite ways to prepare tofu:
- Spicy Tofu
- Air Fryer Tofu
- Marinated Tofu
- Sautéed Tofu with Creamy Tahini Sauce
- Crispy Baked Tofu
- Crispy Tofu with Sweet Chile Sauce
As usual, PLEASE let me know if you try this tofu fried rice and how it turns out! You can come back here and leave a comment or tag me on instagram (@foodwithfeeling).
Tofu Fried Rice
Ingredients
For the tofu:
- 14 oz firm or extra-firm tofu, drained and pressed
- 1 tablespoon olive oil
- 2 tablespoons soy sauce
- ¼ teaspoon turmeric powder
- 1 ½ tablespoons cornstarch
For the rice:
- 4 cups cooked rice, day old rice is ideal
- 1 tablespoon cooking oil
- 5 cloves garlic, finely minced
- 1 inch ginger, peeled and finely minced (about 1 tablespoon)
- 1 ½ cups yellow onion, chopped
- 12-16 ounce bag of frozen mixed vegetables*
- 4 tablespoons soy sauce
- 2 tablespoons sesame oil
Instructions
- For ease, I like to cook the tofu and rice in separate pans so that the meal comes together quickly. But if you have time, you can do it all in the same skillet.
- Break the tofu into large chunks that are about 1 1/2 inches big (very roughly). The tofu will break up more in the pan so I like to start with larger chunks. Place it in a large bowl and toss with soy sauce, turmeric, and cornstarch.
- In a large skillet, heat the olive oil over medium heat. Add in the tofu chunks and stir to combine and continue to cook for about 8 minutes. You want the tofu to be completely warmed through and broken up a bit more. Remove from the heat and set aside.
- While the tofu cooks, prepare the rest of the dish (or do it in the same skillet that you cooked the tofu).
- Over medium heat, heat your oil until hot. Add in the garlic, ginger, and onion. Saute for 5 minutes and then add in frozen vegetables. Saute for 5 additional minutes, stirring frequently until the vegetables are heated through.
- Stir in the cold rice, soy sauce, and sesame oil. Once fully combined, let the rice cook, untouched for a couple of minutes. When it is just beginning to stick to the bottom of the pan a bit, stir again and repeat this a few times. This helps get a tiny bit of crispiness on the bottom of the rice. Remove from heat and ENJOY!
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Thank you for sharing this recipe. It was really yummy!
This was fantastic! My whole family loved it, even my Grandmother who thinks she hates tofu!