Healthy Vegan Fried Rice with Tofu
This Vegan Fried Rice is choc-full of crispy tofu, healthy vegetables and savory seasonings for a quick, satisfying dinner that’s packed with bold, umami flavor. If you’re looking for an easy vegan dinner recipe that you can whip up in no time, this one is a must-try.

Like my Thai Drunken Noodles Recipe with protein-rich tofu and plenty of vegetables, this Tofu Fried Rice dish is both filling and balanced—perfect for anyone looking for a quick vegan dinner with protein.
It’s a lighter, plant-based take on classic fried rice, using wholesome ingredients while still delivering that savory, takeout-style flavor. It’s ideal for busy weeknights, meal prep, or when you want a healthy vegan fried rice recipe that doesn’t feel boring.
And the best part is…
Everything comes together fast with minimal effort, making it perfect for weeknights. It’s healthy, balanced, and loaded with vegetables and plant-based protein from tofu.
But that’s not all…
It stores and reheats well for lunches and dinners, getting it on the dinner table fast. Plus, it’s one of the easiest vegan and vegetarian dishes because you can use whatever vegetables or add-ins you have on hand.
Ingredients for Tofu Fried Rice (With Substitutions)

- Extra-firm tofu – This adds texture to the dish. Just be sure that it’s pressed and drained before using.
- Neutral oil – such as olive oil, canola oil or grapeseed oil. Want oil free? No problem. Simply substitute with vegetable broth.
- Garlic – fresh garlic is best, but you can sub with 1 teaspoon garlic powder if you don’t have fresh.
- Ginger – fresh ginger root is my favorite for this recipe but if unavailable, use 1 teaspoon ground ginger, instead.
- Vegetables – Although I use broccoli, bell peppers, red onion and carrots for this recipe, there are tons of delicious veggie options to choose from. That’s the beauty of this recipe.
- Liquid aminos – Adds flavor without adding a ton of sodium.
- Seasonings – I use garlic powder, onion powder and sriracha (a must for a little kick).
- Leftover white rice – Day-old white rice works best. Make sure that it’s cooked and cooled.
Complete ingredient measurements can be found in the recipe card below!
What Makes This Vegan Fried Rice “Healthy”?
Traditional fried rice often relies on heavy oils and large amounts of sodium. This version keeps things lighter while still delivering flavor.
It’s a great option if you’re searching for a healthy tofu fried rice recipe that still tastes satisfying and gives you great results every time.
What’s more…
- It calls for moderate oil (or can be made oil-free)
- It’s packed with vegetables like broccoli, carrots, and peppers
- It includes tofu for plant-based protein
- And uses liquid aminos as a lighter alternative to soy sauce
How to Make Tofu Fried Rice Step-by-Step

1. To remove excess moisture, be sure to press the tofu for 20–30 minutes using a tofu press (this ones my favorite) or paper towels and a stack of books. Dice up the tofu into bite-sized pieces.
2. In a bowl, mix liquid aminos, garlic, ginger, and pepper. Toss the tofu to coat.

3. Dice up the peppers into small, same-sized pieces.
4. Chop the rest of the veggies into similar-sized pieces.

5. Heat oil in a skillet over medium heat. Add tofu to the hot pan and cook until golden and slightly crispy.
6. Add the vegetables and cook a bit but leave them still crunchy.

7. Add the cooked rice. Break up any clumps. Add the seasonings.
8. Stir to coat. Serve with your favorite toppings.

Expert Tips
- Use Cold, Day-Old Rice – This prevents mushy fried rice and gives the best texture.
- Cook Tofu Separately – This keeps it crispy, not soggy.
- Don’t Overcrowd the Pan – Cook in batches if needed to avoid steaming the ingredients.
- Use High Heat – Helps create that classic fried rice flavor.

Variations and Modifications
- Vegetable Swaps – Add peas, corn, snow peas, or bok choy. Any frozen veggies will work.
- Extra Protein – Stir in edamame or cashews. Both pair well with the vegan tofu flavor and texture.
- Sauce swaps – You can add other sauces and flavors like hot sauce or any other sauce ingredients that you like.
- Spice Level – Add chili garlic sauce or red pepper flakes. Pick the best option based on your preference.
- No Tofu Option – Skip the extra firm tofu and load up on vegetables.
- Oil-Free Version – Use a nonstick pan and sauté with broth instead of oil.
- Add toppings – A little bit of sesame seeds or diced green onions on top go really well with the warm rice.

Frequently Asked Questions
Yes, frozen vegetables work well and can save time. Just add them directly to the pan and cook until heated through.
Yes, use gluten-free liquid aminos or coconut aminos instead of soy sauce.
Yes, bake tofu at 400°F for about 20 minutes, flipping halfway through, until crispy. It’s a little variance from the original recipe, but it will give you delicious, crispy baked tofu.
To keep fried rice from getting mushy, use cold, day-old rice and cook it over high heat without overcrowding the pan. Fresh rice contains too much moisture, which can lead to a soft, clumpy texture. Using chilled rice and giving it space in the pan helps it fry properly and develop a slightly crisp texture.
Yes—with a healthier twist. This recipe delivers the same savory, satisfying flavor you expect from takeout, but uses fresher ingredients and less oil. It’s a great option if you’re craving fried rice but want a healthier homemade version. Having healthy recipes like this on hand is the best way to make copycats without adding extra costs to your food budget.

What to Serve with Vegan Fried Rice
- Soups – serve it with a savory soup like my Carrot Ginger Miso Soup or my creamy Vegan Tomato Bisque.
- Salads – I love it with this Chopped Thai Salad, a Pinterest favorite.
- Crispy appetizers – I’m thinking this would pair well with my Vegan Pigs in a Blanket or my crispy Vegan Cauliflower Bites.
- Roasted veggies – my reader-favorite Air Fryer Brussel Sprouts and Roasted Sweet Potatoes and Brussel Sprouts make the perfect pairing for this Tofu Fried Rice.
- Noodles – I love making this tofu fried rice recipe with my to-die-for Garlic Chili Oil Noodles. Loaded with Bok Choy, you’ll love this recipe pairing for sure.

Storage, Freezing, Reheating
- To Store: Store in an airtight container in the fridge for up to 4 days.
- To Freeze: Freeze in an air-tight container for up to 2 months.
- To Reheat: Reheat in a skillet or microwave until warmed through. Perfect for vegan meal prep dinners.

More Tofu Recipes You’ll Love
Have you tried this? Why not leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card right below and/or a review in the comment section further down the page? I always appreciate your feedback. You can also follow me on Instagram, Facebook, Pinterest, and Twitter, and sign up for my newsletter!

Tofu Vegan Fried Rice Recipe
Ingredients
Tofu
- 1 block extra-firm tofu pressed and diced
- 2 Tbsp neutral oil
- 2-3 Tbsp liquid aminos
- 1 tsp fresh ginger grated
- 3 cloves garlic grated
- black pepper to your taste
Vegetables and Rice
- 4 cups rice cooked and cooled
- 1 Tbsp neutral oil
- 1 tsp fresh ginger grated
- 1 tsp onion powder
- 1 tsp garlic powder
- 1 red onion diced
- 1 head broccoli cut up/chopped
- 2-3 carrots diced
- ½ red bell pepper diced
- ½ yellow bell pepper diced
- ½ orange bell pepper diced
- 3-4 tsp liquid aminos
- 1 Tbsp sriracha
Instructions
- Remove excess moisture by pressing the tofu for 20–30 minutes.
- In a bowl, mix liquid aminos, garlic, ginger, and pepper. Toss the tofu to coat.
- Heat oil in a skillet over medium heat. Add tofu and cook until golden and slightly crispy, about 8–10 minutes. Set aside.
- In a large skillet or wok, heat oil over medium-high heat. Add garlic and cook until fragrant.
- Add onion, broccoli, carrots, and bell peppers. Stir-fry for about 4–6 minutes until tender-crisp.
- Add the cooled rice and break up any clumps. Stir to combine.
- Pour in liquid aminos, garlic powder, onion powder, and sriracha. Toss until evenly coated.
- Return the tofu to the pan and mix gently.
- Serve warm with your favorite toppings.
Notes
- Use Cold, Day-Old Rice – This prevents mushy fried rice and gives the best texture.
- Cook Tofu Separately – This keeps it crispy, not soggy.
- Don’t Overcrowd the Pan – Cook in batches if needed to avoid steaming the ingredients.
- Use High Heat – Helps create that classic fried rice flavor.






Made this and it turned out so good—quick, easy, and perfect for a busy day! Definitely making it again.
I am hapy to hear you liked it. One of my favorite pizzas ever. Thanks Roxy.
Just made this for lunch and wanted you to know that it was really easy to follow along, and I have leftovers! Will make again!
Thank you Diane. Leftovers always work for me!
This Tofu fried rice made our dinner great, thanks for sharing with me. I am going to make it again.
Glad to hear. Thank you Leela.
I made this for weeknight dinner, and it was awesome. The tip of cooking the tofu separatley for the crunch is a great idea. We had leftovers that we used the next day as well.
Oh, thank you Viva. I’m so happy when people try my recipes and they work great for them.