• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • Start Here
  • Recipes
    • Appetizers
    • Bread
      • Sourdough
      • Sourdough Discard Recipes
      • Gluten Free Sourdough
      • Gluten Free Sourdough Discard Recipes
    • Breakfast & Brunch
    • Condiments
    • Desserts
    • Drinks
    • Grab & Go Snacks
    • Main Dishes
    • Side Dishes
    • Recipe Search
    • Recipe Index
Vanilla And Bean

Vanilla And Bean

Sweet and Savory Vegetarian

  • Facebook
  • Instagram
  • Pinterest
  • Subscribe
  • Shop
  • About
    • Subscribe
    • A little bit about me…
    • Contact
You are here: Home / Recipes / Main Dishes / Grains / Thai Vegetable Fried Rice with Cashews

Thai Vegetable Fried Rice with Cashews

5 stars (from 19 ratings)
By Traci York — Updated April 13, 2026 — 28 Comments / Jump to Recipe
This post may contain affiliate links. Please read my affiliate policy.

Umami flavor and seasonal veggies shine in my Thai Vegetable Fried Rice. The secret to perfectly tender fried rice is cooking and chilling the rice ahead. When ready to cook, prep the veggies and seasonings for a quick to pull together dinner! Top with texture rich sesame seeds, toasted cashews and green onions, for the best homemade vegetarian fried rice! This recipe is vegan or vegetarian and easily gluten free. [ watch full recipe VIDEO on recipe card ]

⭐️⭐️⭐️⭐️⭐️ Reader Review: “This turned out so good. I loved the mushrooms, pepper, garlic and ginger and broccoli. I will definitely be making this again.” ~ Judith

Overhead shot of Thai Vegetable Fried Rice with Cashews on a wood board with a linen cloth ready for sharing.

Recipe Inspiration

Thai cuisine quickly became a personal favorite as I adopted a vegetarian way of eating. I found it to be incredibly delicious and easily veggie packed. Inspired recipes made their way into our regular dinner rotation like these now reader favorites, Thai Peanut Noodle Salad and Vegan Thai Lentil Lettuce Wraps. What I love about Thai food is it’s fresh, umami packed and it’s easily plant focused.

I’ve been a fan of fried rice for as long as I can remember. Before making it at home, I wasn’t quite sure what the ingredients created the salty, spicy and umami filled flavors I crave. And, I always assumed vegetable fried rice was vegetarian or, omit the egg to make it vegan.

Not so.

This was in part, motivation to learn how to recreate those flavors and a homemade packed with veggies vegetarian fried rice.

Ingredients on a table for Thai Vegetable Fried Rice with Cashews.

About the Key Ingredients

  • White Jasmine Rice – naturally fragrant and lightly sweet in flavor, it makes up the bulk of this recipe.
  • Mushrooms – choose fresh crimini or shiitake (pictured here). Either are delicious!
  • Tamari – a gluten-free salty, umami-packed condiment. You can substitute soy sauce if not needed.
  • Liquid Aminos – a umami flavor builder, I use it as a sub for fish sauce in vegetarian cooking. You can use more Tamari or coconut aminos as a sub. 
  • Fresh Garlic and Ginger – both add spice and flavor. Use a microplane to get the ginger and garlic extra fine. This carries their flavors further throughout the curry. As a bonus, there’s no need to peel the ginger before microplaning.

________________________

How to Make Vegetarian Fried Rice

Ingredients for veggie fried rice with a focus on grated ginger on a cutting board.
1. grate the garlic & ginger.
Ingredients for veggie fried rice with a focus on sliced mushrooms on a cutting board.
2. slice /chop your veggies.
Stir frying the veggies and adding the rice into a Dutch oven.
3. stir fry the veggies then add seasonings, & already cooked & chilled rice.
Rice and veggies stir fried in a Dutch oven.
4. stir fry all the ingredients until the rice is coated & fragrant.

Secrets of Vegetarian Fried Rice

In my search of how to make vegetarian fried rice at home, I found fish and/or oyster sauce to be a key ingredient. So, I started exploring substitutes for fish sauce and found it in liquid aminos. While it’s very close in flavor to Tamari and soy sauce, it has a certain edge to it, over-the-top umami (without MSG), enough so that I include in my Asian cooking when fish or oyster sauce is called for. It has a long shelf life, so I don’t have to worry about using it quickly.

I also learned that making vegetarian fried rice with day old rice is key to attain that light, fluffy, lifted and separated effect we all know and love when it comes to fried rice.

Adding sweet peas and broccoli to the stir fried rice and veggies in a Dutch oven.
5. add the remaining veggies. cook until tender.

Thai fried rice comes together fast, so having all your veggies prepped (and rice chilled) before turning the stove on is key to pulling this recipe together quick.

Overhead shot of Thai Vegetable Fried Rice with Cashews on a linen cloth ready for sharing.
garnish with toasted cashews, green onions & fresh herbs.
Closeup shot of Thai Vegetable Fried Rice with Cashews on a wood board with a linen cloth ready for sharing.

Traci’s Tips

  • Using day old rice for vegetarian fried rice is essential for a fabulous texture and creates a lifted and separated effect – this is what we all want, right? (ahem). And it creates an overall fluffiness that’s hard to resist. Besides, once the rice is done, prepping the veggies and cooking this recipe is a snap – hello weeknight dinner! 
  • Now is not the time to skimp on oil. This is fried rice after-all. I choose toasted sesame oil because it has a high smoke point and it adds an overall nutty sesame flavor. 
  • Variations: There are many ways to change-up this recipe using veggies on hand or those that are in season. I love adding a cup of shredded cabbage in place of broccoli or carrots in place of peas… bean sprouts, snow peas… you get the idea. 
  • Thai Vegetable Fried Rice with Cashews is vegetarian and vegan friendly; a fried egg or prepared tofu is a delicious addition to this recipe. 
Vegetable Stir Fried Rice in a large serving bowl with lime and sesame seeds on the side.
Save Recipe Saved! Print Recipe

Thai Vegetable Fried Rice with Cashews

Total Time:30 minutes minutes
Servings:6 Servings
Calories:604kcal
Author:Traci York
[see recipe VIDEO below ] **Advance Prep Recommended** Be sure to read the recipe notes in the blog post above for more tips! Umami flavor and seasonal veggies shine in my Thai Vegetable Fried Rice. The secret to perfectly tender fried rice is cooking and chilling the rice ahead. When ready to cook, prep the veggies and seasonings for a quick to pull together dinner! Top with texture rich sesame seeds, toasted cashews and green onions, for the best homemade vegetarian fried rice! This recipe is vegan or vegetarian and easily gluten free.
(keep screen awake)

Ingredients

  • 1 cup (145 grams) Cashews whole, raw
  • 5 tablespoons (55 grams) Toasted Sesame Oil
  • 1 1/2 cups (150 grams) Yellow or Purple Onion large dice – about 1 medium onion
  • 1 cup (60 grams) Shiitake or Crimini Mushrooms sliced or large dice, stems removed
  • 1 cup (140 grams) Red Bell Pepper large dice – about 1 medium pepper
  • 1 tablespoon Fresh Garlic microplaned
  • 1 tablespoon Fresh Ginger microplaned
  • 2 teaspoon Red Chili Pepper Flakes this is spicy(ish) around spicy 3!
  • 4 tablespoons Tamari divided, plus more for serving
  • 2 tablespoons Liquid Aminos* (see note) or more Tamari
  • 1 tablespoon Brown Sugar
  • 4 cups (475 grams) Jasmine Rice ** (see note) cooked, and chilled (day old works best here – see note)*
  • 4 cups (300 grams) Broccoli Florets cut to bite size
  • 1 cup (105 grams) Sweet Peas frozen
  • 1/2 Lime
  • 2 tablespoons Thai Basil chopped, or to taste

Serve With (optional):

  • lime wedges, green onions, sesame seeds, Sriracha, chopped thai basil and/or cilantro
  • Fried Egg or Prepared Tofu on the top

Instructions

  • Preheat oven to 350F (180C). Place the cashews in a baking pan and bake for about 12-14 minutes until fragrant and golden. Set aside to cool. 
  • In a large Dutch oven, add the sesame oil and heat until shimmering. To test to see if the oil is hot enough, toss in a piece of onion. If it starts frying, it’s ready! Add the onions and saute for two minutes on medium. To the onions, add the mushrooms and stir fry for two minutes. Add the bell peppers to the onions and mushrooms and stir fry for two more minutes. Add the garlic, ginger and red pepper flakes to the vegetable mixture and saute for one minute on medium-low. Add two Tbs Tamari, Liquid Aminos (or more Tamari) and sugar, stir. To the Dutch oven, spoon in the rice and stir fry for about four to five minutes, scraping the bottom of the pan where needed, until all the rice is coated with the oil and the veggies are evenly distributed. If the rice begins to stick, add a few tablespoons of water to deglaze. 
  • To the rice mixture, add the broccoli and sweet peas. Stir until vegetable are evenly distributed. Cook on low heat stirring occasionally for 5-8 minutes until broccoli is tender crisp (or until desired tenderness). Taste the rice for seasoning adjustment, adding two more tablespoons of Tamari (or more) if desired. This will also help deglaze the Dutch oven. Squeeze in 1/2 lime juice and stir in the cashews and fresh basil or cilantro. Add more herbs to taste. 
  • Spoon the rice into big bowls, sprinkle or serve with green onions, sesame seeds, more herbs and lime wedges. If serving with tofu or fried eggs, add to the bowls now. For those that love even more spicy, serve with Sriracha.
  • Store in a lidded container for up to three days in the refrigerator. 

Video

Notes

*Liquid Aminos: I use it in place of fish/oyster sauce in my Asian cooking. It tastes similar to Tamari, but perhaps teases out more of that umami flavor in Thai recipes without using fish/oyster sauce. 
**To Cook the Jasmine Rice for Four Cups: To a medium sauce pot, add 1 1/2 C water and 1 C (220g) Jasmine Rice with a pinch of salt. Bring to a boil, turn to low, lid and cook for 18-20 minutes or until tender. Remove from heat, fluff with a fork, and allow to sit, lid on for 10 minutes. Transfer to the refrigerator in a storage container. Allow to cool completely, then cover with a lid. If cooking the same day, transfer rice to a sheet pan, spread into one layer and place in refrigerator for at least few hours to cool completely and dry out. 
Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.
Serving: 1serving | Calories: 604kcal | Carbohydrates: 85g | Protein: 15g | Fat: 24g | Saturated Fat: 4g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 11g | Sodium: 709mg | Potassium: 626mg | Fiber: 6g | Sugar: 8g | Vitamin A: 1412IU | Vitamin C: 86mg | Calcium: 78mg | Iron: 4mg
Made It? Leave a comment below! The most helpful comment may include recipe rating, feedback, any modifications and/or helping other commenters. On Instagram? Take a snap of your make and share, tagging @VanillaAndBean #VanillaAndBean!

You might also like:

Overhead shot of Forbidden Rice Salad with Mango, Bok Choy and Coconut Curried Dressing in a big bowl, ready to be shared.

Black Rice Salad with Mango, Bok Choy and Coconut Curried Dressing

Vegan rice noodle recipe in a bowl garnished with onions and sesame seeds. Chopsticks rest on the side of the bowl.

Thai Inspired Ginger and Garlic Noodle Bowls

Cabbage bean soup with potatoes in a bowl with sourdough bread on the dunked in the bowl. .

Hearty White Bean and Cabbage Soup with Potatoes

A plate of food on a table, with Pasta and kale with breadcrumbs.

Orecchiette with Garlicky Kale and Breadcrumbs

  • Cabbage
  • Mushrooms
  • Rice
  • Asian Inspired
  • Thai Inspired
  • Dutch Oven
  • Fall
  • Spring
  • Summer
  • Winter
Shares51kPinShareEmail

Sign up for the Vanilla And Bean newsletter and get my Five Secrets to Vegetarian Cooking email series delivered to your inbox!

You will receive recipes and kitchen tips, along with information about our partners and offerings. For more details, review the Vanilla And Bean privacy policy.
Previous Post: « Spiked Orange Hot Chocolate
Next Post: Blood Orange Mojitos »

Reader Interactions

28 comments

    4.95 from 19 votes (12 ratings without comment)

    Leave a Comment & Rate this Recipe Cancel reply

    If you love this recipe, please consider leaving a star rating when commenting below. Star ratings play an important role in helping others in the online community discover and enjoy my recipes. I appreciate your support!

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

    Recipe Rating





    This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Avatar for jaapjaap

    October 8, 2025 at 11:29 am

    5 stars
    This recipe is really good. The amounts and times are spot on. I did use oyster sauce instead of tamari, and cauliflower instead of broccoli. In my opinion it is an outstanding recipe. And…. I love the oven treatment of the cashews!

    Reply
    • Avatar for Traci YorkTraci York

      October 10, 2025 at 12:12 pm

      Thank you for your note, Jaap, and sharing your subs! SO glad you enjoyed the recipe!

      Reply
  2. Avatar for SheilaSheila

    April 8, 2024 at 5:25 am

    4 stars
    This recipe has a nice ingredient combo. I recommend high oleic peanut oil instead of the toasted sesame oil. Peanut oil allows you to stir fry at a higher temperature.

    Reply
  3. Avatar for Liala RalphLiala Ralph

    March 2, 2024 at 11:04 am

    5 stars
    I didn’t have Tamari sauce, so I used Soy sauce, and a teaspoon of White miso. Everything else just as in the recipe. Was really tasty!

    Reply
    • Avatar for Traci YorkTraci York

      March 3, 2024 at 12:37 pm

      Ah, miso… that sounds amazing! Thank you for coming back and sharing your review, Liala!

      Reply
  4. Avatar for PeggyPeggy

    February 6, 2023 at 5:18 pm

    5 stars
    This was amazing. Did everything as described, but I only used 1 tsp of the crushed red pepper. However, I did put the sriracha sauce on the table for my husband! So flavorful & satisfying. Will definitely make this again.

    Reply
    • Avatar for TraciTraci

      February 7, 2023 at 6:54 pm

      Hi Peggy! Thank you for your note, giving the recipe a go and star rating! Super happy to receive your note :D

      Reply
  5. Avatar for JaneJane

    September 27, 2021 at 2:14 pm

    Hi! I would love to try this and am using the seasonal veggies I have on hand. I don’t have broccoli but I do have cabbage, like you mentioned! If using cabbage, what time should it be added into the recipe? This looks delicious and I’m so exited to try it!!

    Reply
    • Avatar for TraciTraci

      September 27, 2021 at 3:36 pm

      Hi Jane! Cabbage is wonderful in this recipe. I like it tender (not crunchy), so I add it right after the mushrooms. This gives it some time to cook down. You can slice it thin or in squareish bite size pieces. I hope this helps and you enjoy the recipe. Please keep me posted!

      Reply
  6. Avatar for HopeHope

    March 6, 2021 at 1:12 pm

    Toasted sesame oil has a lower smoke point. It is good for adding a lovely flavor to food, but regular sesame oil is more appropriate for stir frying. That being said, you can certainly add toasted sesame oil to this dish for flavor, but use regular sesame or grapeseed oil for the high temp cooking.

    Reply
  7. Avatar for CampbellCampbell

    October 1, 2020 at 1:16 pm

    5 stars
    I almost never comment on recipes but this recipe has been a savior for me in these quarantine times. I am vegetarian and love cooking asian food at home. I’ve made it at least 6 or 7 times and it is really amazing. I try not to eat too much oil so I reduce the sesame oil to 2 tablespoons, and since I use soy sauce instead of tamari I reduce that slightly as well to more like 1/4 cup, but this is a winner recipe overall. The cashews add amazing flavor, and it’s great with fried tofu added and/or with a fried egg on top if you’re not vegan!

    Reply
    • Avatar for TraciTraci

      October 1, 2020 at 2:45 pm

      Hi Campbell! Thank you for your note, rating and giving the recipe a go! So happy to hear you’re enjoying the recipe. I appreciate your sharing your subs! Aren’t the cashews such a nice addition? Yes to tofu or egg… it makes this dish extra hearty!

      Reply
  8. Avatar for Oliver SchreiberOliver Schreiber

    August 31, 2020 at 2:42 am

    Quote: “4 C (475g) Jasmine Rice ** (see note) cooked,”

    I find it a bit unclear. 475 g of cooked rice is very little for 6 servings, unless we talk about a serious slimming diet.. Do you possibly mean 475 g dried rice to be cooked?

    Otherwise it sounds delicious and I would like to try it.

    Reply
    • Avatar for TraciTraci

      August 31, 2020 at 1:55 pm

      Hi Oliver! I’m sorry about any confusion. You’ll need just what the recipe indicates, 4 C (475g) Cooked Jasmine rice. When cooking raw Jasmine rice (see notes) you’ll need 1 C (220g) of uncooked rice. Your right about 4 cups of rice alone not serving 6. It wouldn’t. But because of all the veggies that are added to this recipe, it will feed 6 (at least in our household it did). I hope this helps!

      Reply
      • Avatar for Oliver SchreiberOliver Schreiber

        September 3, 2020 at 9:39 am

        Dear Tracy,
        Thank you very much for your nice reply!
        I cooked it today and it worked out very well. We were 1 adult and 2 teenagers and have about 2 servings left. I guess we are just big eaters because we are quite active and have a strict fitness routine. It is a nice tasty dish and we really enjoyed it.
        Kind regards,
        Oliver

        Reply
  9. Avatar for SarahSarah

    July 18, 2020 at 3:47 pm

    I’m going to try this recipe this week! It sounds delicious and easy. If I don’t need the recipe to be gluten-free or vegetarian, can I use soy sauce to replace the Tamari and fish sauce to replace the liquid aminos? Or have I got them at backwards? Or can I use fish sauce for both? I live fish sauce and I’ve got lots of it.
    Thanks!

    Reply
    • Avatar for TraciTraci

      July 18, 2020 at 3:53 pm

      Hi Sara…. you got it! Those are the swaps. Watch the salt however, as I’m not sure if the fish sauce is saltier than liquid aminos (320mg sodium per tsp of liquid aminos). I hope this helps and you enjoy the recipe!

      Reply
      • Avatar for SarahSarah

        July 18, 2020 at 4:08 pm

        You’re right and good thinking. I checked the fish sauce and it’s 535g of Adium per tsp. Luckily, I love salt but I’ll keep an eye on how much I use and not use any other added salt.
        Thanks for your help!

        Reply
  10. Avatar for vicki johnsonvicki johnson

    May 1, 2020 at 3:54 pm

    I made this recipe the other day and it turned out fabulous and I loved it and will definitely be making it again.

    Reply
    • Avatar for TraciTraci

      May 1, 2020 at 6:08 pm

      So happy to hear, Vicki! Thank you for your note!

      Reply
  11. Avatar for DotDot

    August 12, 2018 at 10:47 am

    5 stars
    We had this for lunch today and it was absolutely delicious. I cooked the jasmine rice the day before and it does make a difference. I first used the instructions on the packet and it was a flop, I then used the rice instructions from recipe and came out perfect. Next time I would add a teeny bit more chili. Would also swap out the vegetables for ones that my hubbie likes, broccoli is not his favorite :) I bought the amino acids just for this recipe, now to google what else I can do with it.

    Reply
    • Avatar for TraciTraci

      August 12, 2018 at 12:42 pm

      Hi Dot! Thank you for coming back and leaving a note! I’m so happy to hear you enjoyed the recipe. I’ve been known to amp up the chili too – to a spicy 4 or even 5! I’ve a few more recipes on the blog that use liquid aminos. I tend to use it anywhere fish sauce is called for (to keep the recipe vegetarian)! For example in these Lettuce wraps: https://vanillaandbean.com/thai-lentil-lettuce-wraps-with-miso-sriracha-peanut-sauce/ Thank you again, Dot!

      Reply
  12. Avatar for BrittanBrittan

    June 19, 2018 at 12:23 pm

    Could you use brown rice instead of jasmine or would that change the dish too much?

    Reply
    • Avatar for TraciTraci

      June 19, 2018 at 1:25 pm

      Hey Brittan! I think Brown Rice could work. It’s starchier than Jasmine, but if you give it a good rest in the fridge overnight so that it’s less sticky, I think it would be fine. I will say that the flavor and fragrance of Jasmine rice is really nice in this recipe though. I hope you enjoy it and please let us know how the brown rice works out for you.

      Reply
  13. Avatar for JudithJudith

    March 5, 2018 at 5:29 pm

    5 stars
    This turned out so good. I loved the mushrooms, pepper, garlic and ginger and broccoli. I will definitely be making this again.

    Reply
    • Avatar for TraciTraci

      March 6, 2018 at 8:14 am

      Hi Judith! Thank you so much for your note and giving this a go! The garlic and ginger really amp up the flavor profile… I love them too!

      Reply
  14. Avatar for JeanJean

    March 2, 2018 at 5:12 am

    What a genius way to pack more flavor into a classic favorite! The Thai basil and cashews totally amp it up and then all those bright veggies really make it shine. Thanks for the inspiration, as always, Traci!

    Reply
    • Avatar for TraciTraci

      March 6, 2018 at 8:06 am

      Hi Jean! Thank you so much.. I hope you enjoy the recipe and all those extra goodies!

      Reply

Primary Sidebar

well hello!

Traci in front of a barn.

I’m Traci and this is my blog. So Glad You Stopped By!

Here you’ll find full of flavor vegetarian comfort food with vegan and gluten free recipes too. I also share sourdough, sweets and naturally sweetened baked goods and desserts recipes because we all gotta have a little balance!

Learn More About Traci  or  The Blog.

Search

Start Here!

Why vegetarian, what you’ll find on Vanilla And Bean and fan favorites all right here!

Right this Way to Start

Footer

Affiliate Info

Vanilla And Bean is monetized in part through the use of affiliate links. As an Amazon Associate I earn from qualifying purchases. This means that if you click on a link and/or purchase an item after clicking on a link, Vanilla And Bean may receive a percentage of the sales price. I only recommend products that I love and use through my affiliate links. To learn more please see my Affiliate Policy. Thank you for your support!

© Vanilla And Bean, LLC  – 2026. Unauthorized use and/or duplication of any content or images without express and written permission from this blog’s owner is prohibited. Licensing inquiries for publication, general distribution, and/or commercial use, please contact me on my contact page.

Copyright © 2026 · Vanilla and Bean · Website by Meyne

Menu

Home · Recipes · Web Stories · Contact · Editorial Policy · Privacy Policy · Terms of Service · Accessibility · California Privacy Notice

Copyright © 2026 · Vanilla and Bean On Genesis Framework · Log in

  • Home
  • Start Here
  • Recipes
    ▼
    • Recipe Search
    • Recipe Index
    • Appetizers
    • Bread
      ▼
      • Sourdough
    • Breakfast & Brunch
    • Condiments
    • Desserts
    • Drinks
    • Grab & Go Snacks
    • Main Dish
    • Side Dishes
  • Shop
  • About
    ▼
    • Contact
    • A little bit about me…
    • Let’s Work Together
    • Blogger Resources
  • Subscribe to Newsletter!
  • Search

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.