I love cashew fried rice for a quick weeknight dinner, especially if you cook the rice ahead of time! It’s as easy as can be, tastes great and with the addition of tofu, this version has 18 grams of plant-based protein per serving.

Vegan Tofu and Cashew Fried Rice

Vegan Tofu and Cashew Fried Rice

If you’re active and eat a vegetarian or vegan diet, rice is an excellent source of energy to fuel all your activities. Don’t be afraid of those carbs either! Carbs are your friend and will help keep you energized and healthy.

What you do want to avoid however, is getting carbs from highly refined, over-processed sources that offer little, if any nutiriton. Source your carbohydrates from starchy vegetables like sweet potato and squash, grains like rice, quinoa and oats and your favourite fruits.

Vegan Tofu and Cashew Fried Rice

Vegan Tofu and Cashew Fried Rice

Eat for nutrient-density, getting plenty of colours into your diet, and you should be able to cover all your nutirional bases on a plant-based diet. However, even if you do eat a very healthy, well-balance vegan diet, I would still recommend supplementing B12 and keeping an eye on calcium, zinc, magnesium, iron and omega-3. Personally, I take a B12 supplement most days, as well as calcium and omega-3 but it really depends on your diet and needs.

After tracking my food intake for a while, I found I was consistently short on calcium, so that’s something I’m aware of now. I try to eat plenty of B12 fortified and calcium-rich foods but that’s not always consistent everyday so I still take a few supplements just in case.

If you’re concerned I would recommend tracking your food intake using MyFitnessPal for at least a few weeks to see where there might be any nutritional holes in what you’re eating. From there you can work with a nutritionist or do you own research to determine where you might need some help.

Anyways, I digress. Let’s eat fried rice!


Vegan Tofu and Cashew Fried Rice

  • Author: Deryn Macey
  • Prep Time: 10 mins
  • Cook Time: 15 mins
  • Total Time: 25 minutes
  • Yield: 4 1x
  • Category: Entree
  • Cuisine: Vegan, Gluten-Free

Typically restaurant-style fried rice is made with eggs and a lot of oil. This vegan version only uses 2 tsp of oil, is egg-free and high in protein thanks to organic tofu and cashews. If you make the rice ahead of time, it comes together in no time for a quick and easy, healthy weeknight dinner.




  1. Mix the vegetable stock, cornstarch and soy sauce in a small dish and set aside.
  2. In a large wok or frying pan, heat the sesame oil over medium-high heat then add the tofu, garlic, red pepper and jalapeño. Cook, stirring often for about 10 minutes until the tofu starts to brown.
  3. Add the curry powder, stir to combine.
  4. Add the cashews and green onion and cook for a few more minutes until the onions are wilted.
  5. Add the vegetable stock mixture then stir in the cooked brown rice.
  6. Serve topped with fresh cilantro.


The cornstarch helps the sauce thicken and gives the dish that fried-rice feel. You can definitely leave it out if you prefer.


  • Serving Size: 1
  • Calories: 348
  • Fat: 16
  • Carbohydrates: 39
  • Fiber: 4
  • Protein: 18