Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Tofu Fried Rice

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

Makeover takeout at home with this healthy vegan tofu fried rice! This one-pot meal is super satisfying, flavorful, and ready in just 20 minutes. It’s family-friendly, packed with nutrients, and a real crowd-pleaser!

Tofu fried rice served in a large pan.

This tofu fried rice recipe is a great way to turn leftover cooked rice into a complete meal that’s both easy to make and packed with nutrition and flavor. With a colorful mix of fresh vegetables like red pepper, peas, carrots, edamame, and corn, this fluffy rice dish looks just as good as it tastes! 

The star of this dish is the golden brown tofu cubes, pan-fried to perfection and adding a protein punch. The combination of low-sodium soy sauce and Thai red curry sauce gives this fried rice an extra flavor kick, while the finishing touch of green onions adds a fresh crunch. This easy tofu fried rice definitely going to be a hit at your next family meal!

Whether you eat vegan all the time or just do meatless Monday once in a while, this vegan tofu fried rice is a winner. It’s so tasty, hearty, and perfectly spiced. You can eat it as a one-pot meal, or serve it with any of your other favorite Asian dishes. 

Plus, preparing fried rice at home will save you money, and it’s much healthier than anything you can pick up for takeout. Adding a little bit of curry sauce takes it to a whole new level of food heaven too! It’s also versatile enough to serve as a main dish for a family dinner or a side dish for a potluck.

The best part? It is super customizable, so feel free to add in your favorite veggies or protein. And it is naturally gluten-free and can easily be made soy-free by using coconut aminos instead of soy sauce! It’s the perfect fried rice for all occasions!

👩🏽‍🍳 Why You’ll Love Easy Vegan Tofu Fried Rice

  • Plant-Based: This tofu fried rice recipe is a total win for those who follow a vegan or vegetarian lifestyle. It’s loaded with tofu and tons of veggies, making it a complete, nutrient-dense meal without any animal products.
  • Quick And Easy: In just about twenty minutes, you can have this hearty dish ready to serve. It’s perfect for those busy weeknights when you want a wholesome, satisfying meal without spending hours in the kitchen.
  • Gluten-Free: With soy sauce and rice as the main components, this dish is naturally gluten-free. It’s a great option for those with dietary restrictions or anyone looking to reduce their gluten intake.
  • Adaptable: One of the best things about this recipe is its flexibility. Feel free to swap in your favorite veggies or use what you have on hand. Leftover rice works great in this recipe, making it a fantastic way to use up leftovers and reduce food waste.
  • Simple Ingredients: This recipe uses basic ingredients that you likely already have in your pantry. It proves you don’t need fancy ingredients to create a flavorful, satisfying meal.
  • Better Than Fast Food: This vegan fried rice with tofu is a healthier alternative to takeout. It is lower in sodium and sugar, and you can control the quality of ingredients. Plus, it is just as quick to prepare!

Latest Recipe Video!

🥘 Ingredients

Making this tofu fried rice is super easy, with ingredients that are readily available at your local grocery store. From fresh veggies to leftover brown rice, this recipe utilizes everyday items to create a mouthwatering dish!

Ingredients for tofu fried rice on a white background.
  • Extra Virgin Olive Oil: This oil is the foundation of our stir fry. It provides a depth of flavor and helps to evenly cook our ingredients.
  • Garlic And Ginger: These two aromatic ingredients are essential for adding that classic Asian flavor to vegan fried rice with tofu. They are sautéed until fragrant, infusing the oil with their distinctive taste.
  • Red Onion: This adds a touch of sweetness and a pop of color to our dish. It also provides a nice crunch and a layer of flavor.
  • Leftover Cooked Brown Rice: You obviously can’t make a healthy fried rice without rice! Brown rice not only is healthier than white rice but also has a nutty flavor that adds depth to our dish. You can use leftover rice or freshly cooked rice – both offer great textures and flavors.
  • Red Pepper, Frozen Peas, Shredded Carrots, Edamame, And Corn: These veggies add a medley of colors, textures, and flavors to our dish. They also pack in a ton of nutrients, making this a balanced meal.
  • Firm Tofu: Extra firm tofu is the way to go here! It’s a great source of protein and takes on the flavors of the dish beautifully. Make sure to press your tofu before pan frying it to remove excess moisture and achieve that perfect golden brown color.
  • Low-Sodium Soy Sauce: This adds the classic salty, umami flavor to rice. Feel free to add an extra drizzle or two of soy sauce right before serving for extra flavor.
  • Thai Red Curry Sauce: It gives our dish a bit of a kick and a lot of flavors to take it to the next level!
  • Green Onions: A sprinkle of green onion on top adds a fresh burst of flavor and a nice color contrast. It’s the perfect finishing touch to our dish. 

🍲 Ingredient Substitutions

  • Oil: You can substitute the olive oil with another neutral flavored oil such as avocado oil, canola oil, or any other cooking oils you may have. If you’re not strictly following a plant-based diet, you can also use butter for extra flavor.
  • Red Onion: Yellow onion or white onion can also work in this recipe. 
  • Leftover Cooked Rice: Any type of rice can be used in this recipe. I recommend using medium to long grain rice for fried rice recipes. White rice, brown jasmine rice, quinoa, or even cauliflower rice for a low-carb option. The key is to use cold rice or day-old rice to avoid the stickiness of the freshly made rice.
  • Fresh & Frozen Veggies: You can swap the veggies with any frozen or fresh veggies you have on hand!
  • Tofu: Baked tofu can be used instead. You can also try a tofu scramble for a different texture.
  • Thai Red Curry Sauce: If you don’t have this, you can use a combination of coconut milk and curry powder. 
  • Green Onion: This is mainly for garnish and a bit of extra flavor, so it can be omitted if you don’t have it. However, you could also use fresh parsley or cilantro instead.

🔪 How To Make Tofu Fried Rice

Here’s an easy vegan recipe to prepare delicious tofu fried rice! For more detailed instructions and nutritional information, see the recipe card at the end of this post.

Heat The Oil & Fry The Tofu: Start by heating a tablespoon of oil in a large wok or nonstick skillet over medium-high heat. Add your extra firm tofu cubes into the hot oil and pan fry until they turn golden brown on each side. Once done, transfer the crispy tofu to a plate.

Tofu cubes being pan fried in a pan.

Sauté The Veggies: To the same pan, add a teaspoon of olive oil. Add garlic, red pepper, yellow onion, and fresh ginger. Stir and cook until they soften and release their aroma, which should take about two to three minutes.

peppers and onions cooking in a pan

Add Remaining Ingredients: Now, add the leftover cooked rice, edamame, corn, carrots, green peas, and the fried tofu to the pan. Stir and cook until everything is heated through, approximately five minutes. 

tofu and vegetables added to pan

Add Soy Sauce: Pour in the soy sauce and stir well to incorporate it into the rice and veggies. When cooking is almost complete, add the Thai red curry sauce to the mix.

sauce added to pan

Garnish And Serve: Finish off by topping your delicious tofu fried rice with chopped green onions. Enjoy this easy vegan meal that’s packed with flavors and nutrients!

Easy tofu fried rice with vegetables, served on a white plate.

💭 Expert Tips

  • Make Sure The Pan Is Hot Before Stir-Frying: Start cooking only when the pan is very hot. This makes sure that the ingredients cook properly and gives the best texture to your healthy tofu fried rice.
  • Press Your Tofu: Before pan frying, make sure to press your tofu. This removes excess moisture and allows the tofu cubes to get a nice golden brown color when pan fried.
  • Add Extra Soy Sauce Before Serving: Feel free to add an extra drizzle or two of soy sauce right before serving. This will give your dish an additional savory kick.
  • Rice Texture Matters: You can use leftover pre-cooked rice or freshly cooked rice for this recipe. I recommend using a little bit less water to cook the rice, which can reduce the stickiness of freshly made rice. Just remember, cold rice or day-old rice gives the best results for a traditional fried rice texture.
  • Be Flexible With Your Ingredients: Feel free to make as many ingredient substitutions as you like. This recipe is very flexible, allowing you to adjust to your family’s taste or what you have on hand.
  • Prep Your Vegetables In Advance: To save time, dice your red onion, red pepper, and shred your carrots ahead of time. Having your ingredients ready to go will make the cooking process much smoother.

📖 Variations

This is seriously the best fried rice ever since it’s so versatile and can be easily customized. Here are some variation ideas to try:

  • Spice It Up: If you’re a fan of heat, add a tablespoon of chili garlic sauce or chili sauce to the recipe. This will give your tofu fried rice a delicious spicy kick! I also like adding some black pepper for extra heat.
  • More Vegetables: This recipe is already packed with tons of vegetables, but feel free to add more if you want to. Bell peppers, bean sprouts, and fresh ginger are all great additions. Just remember to adjust your soy sauce and other seasonings to account for the extra ingredients.
  • Use A Nutty Oil: Swap out the olive oil for sesame oil or peanut oil for a different flavor profile. These oils add a nutty flavor that pairs well with the soy sauce and vegetables in this dish. You can also garnish it with sesame seeds for an extra nutty flavor.
  • Try A Different Sauce: Instead of soy sauce, try using hoisin sauce or oyster sauce. These sauces offer a unique flavor that can change the whole profile of your dish. You can even add some rice wine vinegar to it, or a little brown sugar to add a sweet touch to your tofu stir fried rice.
  • Non-Vegan Additions: For your non-vegan friends, you can add scrambled eggs to this fried rice as well. It’ll enhance the rice taste even more.

🍽 Serving Suggestions

This healthy veggie fried rice with tofu is a versatile dish that can be paired with a variety of other meals. Here are some of our favorite ways to serve this classic rice dish:

🙌 Dietary Adaptations

This recipe for fried rice with tofu is already vegan, dairy-free, and almost gluten-free which makes it a great way to accommodate most dietary restrictions!

  • Gluten-Free Option: The only ingredient that isn’t gluten-free in this recipe is the low-sodium soy sauce. To make this recipe completely gluten-free, you can substitute the soy sauce with tamari or coconut aminos, both of which are gluten-free and available at most grocery stores. 
  • Low-Carb Option: For those who prefer a low-carb meal, you can substitute the leftover cooked brown rice with cauliflower rice. It is an easy way to reduce the carbs while still enjoying the traditional fried rice flavors. 

🫙 Storage Directions

  • To Refrigerate: Leftover tofu fried rice can be stored in an airtight container in the refrigerator for up to four days. It’s great to use as part of your weekly meal prep!
  • To Freeze: Once cooled, transfer to a freezer safe, airtight container and place in the freezer. It will keep for up to 3 months.
  • To Reheat: When you’re ready to enjoy your leftovers, simply reheat the dish in a large skillet over medium heat. You can add a little bit of vegetable oil, soy sauce, or water to prevent it from drying out. If using a microwave, cover the dish and heat it on medium power, stirring occasionally until heated through.

❓Recipe FAQs

Why is precooked rice better for fried rice?

It’s because of the texture of precooked rice vs. fresh rice! Day-old or pre-cooked rice tends to be a bit firmer and holds up better when tossed with the sauces and vegetables. This makes it an excellent choice for this tofu fried rice recipe. Fresh rice may get mushy if you cook it again when making fried rice.

What’s the best way to cook tofu for this recipe?

The best way to cook tofu for this recipe is to pan fry it until it’s golden brown. Make sure to press your tofu before frying to remove any excess moisture. This will help achieve a crispy texture. To press tofu, either use a tofu press or place the tofu between paper towels and put a heavy cooking pan on top for about 10 minutes.

Can I use regular tofu instead of firm tofu?

No, I don’t recommend it! For the best results, it is recommended to use firm or extra-firm tofu in this recipe. Regular block of tofu may break apart during the cooking process, which could affect the texture of the end result.

Healthy tofu fried rice with vegetables, served on a white plate.

🍛 More Vegan And Rice Recipes!

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

By submitting this form, you consent to receive emails from The Picky Eater.

Love this healthy asian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!

You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

https://youtu.be/drjIDiENnNk
Tofu fried rice served in a large pan.
Print Recipe
5 from 25 votes

Tofu Fried Rice

Makeover takeout at home with this healthy vegan tofu fried rice! This one-pot meal is super satisfying, flavorful, and ready in just 20 minutes. It’s family-friendly, packed with nutrients, and a real crowd-pleaser!
Prep Time5 minutes
Cook Time15 minutes
Total Time20 minutes
Course: Main Course, Side Dish
Cuisine: Asian, Vegan
Diet: Gluten Free, Vegan, Vegetarian
Servings: 6 servings
Calories: 262kcal
Author: Anjali Shah

Ingredients

  • 1 tbsp  extra virgin olive oil
  • 3 cloves garlic, minced
  • 1 tbsp  minced ginger
  • ½ red onion, diced
  • 4 cups leftover cooked brown rice
  • 1 cup red pepper, diced
  • cup frozen peas
  • ¼ cup shredded carrots
  • ¾ cup cooked, shelled edamame
  • ½ cup fresh or frozen corn
  • 6 ounces firm tofu cut into 1/4-inch cubes 
  • 3 tbsp  low-sodium soy sauce
  • 2-3 tbsp  Thai Red Curry Sauce Or coconut milk + 1 tsp curry powder
  • cup sliced green onion for topping

Instructions

  • Heat 1 tablespoon of oil in a wok or large skillet until very hot (over medium high heat). Add your tofu cubes and pan fry until golden brown on each side. Remove the tofu from the pan and transfer to a plate.
  • Add 1 tsp olive oil to the pan and add the garlic, red pepper, onion, and ginger and cook, stirring, until softened and aromatic, about 2 to 3 minutes. 
  • Add the rice, edamame, corn, carrots, peas and tofu and cook, stirring, until heated through, about 5 minutes.
  • Add the soy sauce and incorporate thoroughly
  • When cooking is almost complete, add the Thai Red Curry Sauce and top with green onion. 

Notes

  • Don’t start cooking until the pan is very hot. This will allow the ingredients to cook properly and give you the best texture too. 
  • Press your tofu before pan frying it!
  • Feel free to add an extra drizzle or two of soy sauce right before serving. Yum!
  • You can use leftover rice or freshly cooked rice. Both offer great textures and flavors. 
  • Feel free to make as many ingredient substitutions as you like – this recipe is very flexible!

Nutrition

Calories: 262kcal | Carbohydrates: 41g | Protein: 9g | Fat: 7g | Saturated Fat: 2g | Trans Fat: 1g | Sodium: 260mg | Potassium: 344mg | Fiber: 5g | Sugar: 3g

47 responses to “Tofu Fried Rice”

  1. Love this colorful take on a fried rice, and I’ve really grown to like tofu recently so I can’t wait to try this out. Thanks for the recipe!5 stars

Leave a Reply

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

Recipe Rating




Subscribe to newsletter

Copyright 2024 The Picky Eater®, LLC. All rights reserved.