• Thai Cooking Classes
  • Thai Recipes
  • Get the FREE Guide!
  • Latest Posts
  • About
    • A Thai-Foodie Love Story
  • Contact
  • Nav Social Icons

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Thai Cooking Classes
  • Thai Recipes
  • Get the FREE Guide!
  • Latest Posts
  • About
    • A Thai-Foodie Love Story
  • Contact
  • Mobile Menu Widgets

    search for your fav thai recipe

Thai-Foodie.com logo

Thai-Foodie

A Thai Food Love Affair

Vegetarian Thai Fried Rice

March 25, 2025 · In: Rice Dishes, Stir-Fry

Jump to Recipe·Print Recipe
thai vegetarian fried rice plated

Vegetarian Thai Fried Rice is an easy, umami-packed dish that is perfect for a quick weeknight vegetarian meal!

Why Youโ€™ll Love This Vegetarian Thai Fried Rice Recipe

  • LEARN FROM AN EXPERT THAI COOKING CLASS TEACHER: A Thai cooking class instructor (aka me, Sherri! :)) will be teaching you step-by-step all my top Thai cooking secrets in this recipe!
  • EASY WEEKNIGHT CROWD PLEASER DINNER: Quick, flavorful, and packed with Thai umami goodness, this Vegetarian Thai Fried Rice is the perfect go-to for a busy night!
  • USE UP THOSE LEFTOVERS: Thai Hubby likes to say this is a leftovers dish! Have leftover rice, veggies or Thai Fried Tofu? Vegetarian Thai Fried Rice is the perfect way to use them up!

What is Vegetarian Thai Fried Rice?

Vegetarian Thai Fried Rice is the classic Thai street food faveโ€”minus the meatโ€”stir-fried with jasmine rice, fresh veggies, soy sauces, and topped with a squeeze of lime.

Want extra protein? Toss in some tofu! Itโ€™s easy, delicious, and the perfect way to use up leftover rice and veggies.

If you are still trying to figure out what fried rice you want for dinner tonight, you can also check out my classic Thai Khao Pad aka Thai Fried Rice, flavor-packed Thai Curry Fried Rice or veggie loaded Vegetable Thai Fried Rice.

< >

Sherriโ€™s Story

vegetarian thai fried rice wok

The first time I had Thai Khao Pad aka Thai Fried Rice was at a humble street stall in Bangkok, where the smoky aroma of wok-fried rice and sizzling garlic filled the air. I remember watching the vendor expertly toss rice, egg, and veggies in a flaming wok, creating a dish that was simple yet bursting with Thai flavors that I adore.

But it wasnโ€™t until I experienced Thailandโ€™s Vegetarian Festival, aka Tesagan Gin Je, that I discovered how lovely a fully plant-based version could be!

As I mentioned in my Pad See Ew Vegan Tofu Recipe, during the nine day festival that happens during late September through October the streets come alive with stalls serving meatless versions of classic Thai dishes, including Vegetarian Thai Fried Rice made with tofu, and plant-based seasonings.

If you are on a vegetarian or vegan diet, you should totally visit Thailand during that time and check it out!

Inspired by that experience, I created this Vegetarian Thai Fried Rice recipe to capture the same bold, umami-packed flavors of Thai Fried Rice without the meat.

Whether you are a vegetarian or just love any Thai food, I hope you love it dear! Let me know what veggies you used in the comments!

Vegetarian Thai Fried Rice Ingredient Notes

Uh-oh! Donโ€™t have some of these ingredients? Donโ€™t worry! Just look below for how to sub them in my Additions and Substitutions section!

  • 1-2 tbsp. Thai light soy sauce, to taste: Adds the salty, savory notes.
  • 1-2 tbsp mushroom soy sauce, to taste: Gives a great umami depth that replaces what youโ€™d find with using oyster sauce.
  • 1/2 tbsp-1 tbsp dark soy sauce, to taste:  Add until you hit the golden brown color you prefer, gives a rich color and a hint of sweetness.
  • 1โ€“2 tsp, to taste sugar: Helps balance out the flavors.
  • 1/2 cup of diced onion: Adds sweetness and depth to the fried rice.
  • 4 finely chopped garlic cloves: Essential for that deliciously fragrant Thai fried rice taste.
  • 4 eggs (optional): These add protein and richnessโ€”if vegan, check my substitution tips below!
  • 3 cup veggies of choice: Thai Hubby likes to say this is a leftover dish, use whatever veggies you have on hand to make it your own. We like using tomatoes, bell peppers, carrots and Chinese broccoli, but really we put in whatever we need to use up!
  • 4 cups of cooked, day-old jasmine rice: The best rice for that classic Thai Fried Rice texture! Freshly cooked rice can be too sticky, so day-old rice is key.
  • 2 green onion stalks, chopped into 1/4-inch pieces: Adds a fresh, slightly sharp bite.
  • 1/4 tsp. white pepper powder, to taste: Gives a subtle heat. Thai dishes usually use white pepper instead of black pepper.
  • 1 quartered lime: A squeeze of lime at the end brightens everything up.
  • Handful of coarsely chopped cilantro: For that fresh, herby finish!
  • Cucumber slices (optional): Classic Thai garnish that adds a refreshing crunch.
  • Nam Pla Prik (optional): What I like to call Thai spicy flavor bomb sauce if you want to add some spice to your fried rice! It’s usually made with fish sauce, but you can sub it with 1/2 tbsp soy sauce + 1/2 tbsp vinegar of choice (except balsamic) + a pinch of salt or coconut aminos.

Additions and Substitutions

  • Egg substitute: Tofu scramble or leave it out.
  • Soy sauce substitute: Tamari or coconut aminos for a gluten-free option.
  • Mushroom soy sauce substitute: ยฝ tbsp hoisin sauce, ยฝ tbsp soy sauce mixed together, or tamari or coconut aminos for a gluten-free option.
  • White pepper substitute: Black pepper.
  • Rice substitute: Any long-grain rice.

How to Make Vegetarian Thai Fried Rice: Step by Step

Make the Sauce

Make the sauce by mixing 1-2 tbsp. Thai light soy sauce, 1-2 tbsp. mushroom soy sauce, 1/2 tbsp-1 tbsp dark soy sauce and 1โ€“2 tsp sugar in a small bowl.

Stir-Fry Sauce | thai-foodie.com

Heat the wok and stir-fry the aromatics

Add a few teaspoons of cooking oil to your wok and warm it over medium-high heat.

Toss in the 1/2 cup of diced onion and 4 finely chopped garlic cloves and stir-fry until soft and fragrant.

onion and garlic wok stir-fry thai vegetable fried rice

Stir-fry the eggs and veggies

Crack the 4 eggs into the wok (if using), let them set slightly, then scramble them gently. Add in the 3 cups veggies of choice and stir-fry until cooked through. Take everything out of the wok and set it on a plate.

stir-fry veggies vegetable thai fried rice

Fry the Rice

Add a bit more oil to the wok, then add in the 4 cups of cooked, day-old jasmine rice. Stir-fry until warmed through and slightly crisp.

white rice stir-fry for thai fried rice

Return the veggies and eggs to the wok, and add the sauce and stir-fry everything together.

Turn off the heat, and mix in the 2 green onion stalks, chopped into 1/4-inch pieces and 1/4 tsp. white pepper powder, and add any more of the other sauces to taste if more flavor is needed.

thai vegetarian fried rice stir-fry wok

Garnish and Serve

Garnish with a handful of coarsely chopped cilantro, cucumber slices, and a squeeze of lime. Enjoy!

thai vegetarian fried rice

Vegetarian Thai Fried Rice Recipe Tips & Tricks

  • Want to make this vegan? Substitute the eggs with crumbled tofu or just leave them out.
  • If your rice isnโ€™t tasting savory enough, add a little salt instead of more soy sauce to keep the rice from getting soggy.
  • Stir-frying the rice separately helps keep it from turning mushyโ€”learned that the hard way!
  • Want more fried rice tips and tricks? Check out my 5 Tips on how to make Perfect Fried Rice!

Storage & Reheating

  • Fridge: Store leftovers in an airtight container for up to 3-4 days.
  • Freezer: Thai Fried Rice can be frozen for up to 3-4 months. Make sure to store it in portioned freezer bags.
  • Reheat: If frozen, thaw in the fridge overnight. Reheat in a hot wok or skillet with a splash of oil, or microwave in short bursts, stirring in between.

Your Questions Answered

What makes Thai fried rice taste different?

Thai fried rice stands out because of its seasoningโ€”think savory fish sauce (or soy sauce for Vegetarian Thai Fried Rice, a touch of sweetness, and fragrant jasmine rice. Plus, it’s stir-fried over high heat, giving it that irresistible smoky “wok hei” flavor!

What is the sauce in Thai fried rice?

Thai Khao Pad aka Thai fried rice often uses fish sauce, soy sauce, oyster sauce, and a pinch of sugar. For Vegetarian Thai Fried Rice I substitute the fish sauce and oyster sauce with light soy sauce, and mushroom soy sauce.

What are some common mistakes when making Thai fried rice?

Thai Fried Rice is actually trickier than it seems to make! The top two mistakes are not using day-old rice, and overloading the wok. To learn more, check out my 5 Tips on How to Make Perfect Fried Rice post!

What to put in vegetarian fried rice?

Load it up with aromatics and crisp veggies like garlic, onions, green onions, carrots, Chinese broccoli, bell peppers, or bok choy. Really use whatever veggies you have in the fridge. Toss in Thai Fried Tofu for extra protein.

Is this dish spicy? 

Traditional Vegetarian Thai Fried Rice isnโ€™t spicy, but you can add Nam Pla Prik, which is what I call a Thai Spicy Flavor Bomb Sauce and replace the fish sauce with the mushroom soy sauce.

Can I use fresh rice? 

Day-old rice is best for fried rice since it has less moisture and it won’t clump up like hot fresh rice would. But if using fresh rice, spread it out on a tray and let it cool for at least 30 minutes before cooking. Check out my 5 Tips for Cooking Fried Rice to learn more!

What to Serve with Vegetable Thai Fried Rice

  • Thai Fried Tofu: perfect way to get a fun, meat-free side of protein!
  • Thai Crab Omelette: great, easy side to elevate your fried rice!
  • Thai Milk Tea: what doesn’t go well with Thai Milk Tea??

If you make it, I want to see! Take a pic and tag us on Instagram @thaifoodie!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
thai vegetarian fried rice plated

Vegetarian Thai Fried Rice


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Sherri Pengjad
  • Total Time: 20 minutes
  • Yield: 4 1x
Print Recipe
Pin Recipe

Description

Vegetarian Thai Fried Rice is an easy, umami-packed dish that is perfect for a quick weeknight vegetarian meal!


Ingredients

Scale

Stir-Fry Sauce

  • 1–2 tbsp. Thai light soy sauce, to taste
  • 1–2 tbsp. mushroom soy sauce, to taste
  • 1/2 tbsp.-1 tbsp. dark soy sauce, to taste
  • 1โ€“2 tsp sugar

Stir-Fry Ingredients

  • 1/2 cup of diced onion
  • 4 finely chopped garlic cloves
  • 4 eggs, optional
  • 3 cups veggies of choice
  • 4 cups of cooked, day-old jasmine rice
  • 2 green onion stalks, chopped into 1/4-inch pieces
  • 1/4 tsp white pepper powder

Toppings

  • 1 quartered lime
  • Cucumber slices (optional)
  • Handful of coarsely chopped cilantro
  • Nam Pla Prik:ย What I like to call Thai spicy flavor bomb sauce if you want to add some spice to your fried rice! It’s usually made with fish sauce, but you can sub it with 1/2 tbsp soy sauce + 1/2 tbsp vinegar of choice (except balsamic) + a pinch of salt or coconut aminos.

Instructions

  1. Make the Stir-Fry Sauce: Make the sauce by mixing 1-2 tbsp. Thai light soy sauce,ย 1-2 tbsp. mushroom soy sauce, 1/2 tbsp.-1 tbsp. dark soy sauce and 1โ€“2 tsp sugar in a small bowl.
  2. Prepare Your Wok: Add a few teaspoons of cooking oil to your wok and warm it over medium-high heat.
  3. Sautรฉ the Aromatics: Toss in the 1/2 cup of diced onionย andย 4 finely chopped garlic clovesย and sautรฉ until soft and fragrant.
  4. Cook the Eggs and Veggies: Crack the 4 eggs, if using, into the wok, let them set slightly, then scramble them gently. Add in the 3 cups veggies of choice and stir-fry until cooked through. Take everything out of the wok and set it on a plate.
  5. Stir-Fry the Rice: Add a bit more oil to the wok, then add in the 4ย cups of cooked, day-old jasmine rice. Stir-fry until warmed through and slightly crisp.Return the veggies and eggs to the wok.
  6. Season the Rice: Add the sauce and stir-fry everything together, turn off the heat, and mix in the 2ย green onion stalks, chopped into 1/4-inch piecesandย 1/4 tsp. white pepper powder,ย and add anymore of the other sauces to taste if more flavor is needed.
  7. Serve it: Garnish with a handful of coarsely chopped cilantro, cucumber slices, a squeeze of lime and Nam Pla Prik if you want it spicy. Enjoy!

Notes

Additions and Substitutions

  • Egg substitute:ย Tofu scramble or just skip it.
  • Soy sauce substitute:ย Tamari or coconut aminos for a gluten-free option.
  • Mushroom soy sauce substitute:ย ยฝ tbsp hoisin sauce, ยฝ tbsp soy sauce mixed together, or tamari or coconut aminos for a gluten-free option.
  • White pepper substitute:ย Black pepper.
  • White Rice substitute: Leftover brown rice or cauliflower rice. Just make sure itโ€™s cold and dry to avoid mushy fried rice.

Recipe Tips & Tricks

  • Want to make this vegan?ย Substitute the eggs with crumbled tofu or just leave them out.
  • If your rice isnโ€™t tasting savory enough, add a little salt instead of more soy sauce to keep the rice from getting soggy.
  • Stir-frying the rice separately helps keep it from turning mushyโ€”learned that the hard way!
  • Want more fried rice tips and tricks?ย Check out myย 5 Tips on how to make Perfect Fried Rice!
  • Prep Time: 10
  • Cook Time: 10
  • Category: Fried Rice
  • Method: Stir-Fry
  • Cuisine: Thai

Did you make this recipe?

Tag @thaifoodie on Instagram

This post contains links to affiliate websites, such as Amazon, and I receive an affiliate commission for any purchases made by you using these links. I appreciate your support dear!

By: Sherri Pengjad ยท In: Rice Dishes, Stir-Fry

you’ll also love

massaman beef crockpot | thai-foodie.com Massaman Beef Curry Slow Cooker
If you thought fried eggs were good, try hard-boiled fried eggs with a tangy, tamarind, sweet Thai sauce? Eggs don't get much better than this! | thai-foodie.com Son-in-Law Eggs | Thai Fried Hard Boiled Eggs
thai stir-fried sugar snap peas Thai Stir-Fried Sugar Snap Peas

Reader Interactions

Comments

  1. Mon says

    April 2, 2025 at 10:04 am

    Loved adding in the Thai fried tofu to ours! Thanks for sharing a vegetarian fried rice recipe!

    Reply

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Next Post >

Thai Fried Eggs Salad | Yum Khai Dao

Primary Sidebar

meet sherri

meet sherri
meet sherri

hey dear! wanna know how I fell in love with Thai food, Thai Hubby and Thai cooking?

get all the deets here

find your fav thai recipe

Connect

Featured Posts

Pineapple Chicken Fried Rice | thai-foodie.com

Pineapple Chicken Fried Rice (Thai Style) โ€“ Easy Weeknight Recipe

thai khao pad in wok

Easy Thai Khao Pad (Better Than Takeout Fried Rice!)

thai vegetable fried rice

Vegetable Thai Fried Rice

Advertise

SiteGround Ad

get free substitution hacks!

Want to Cook Thai Without the Asian Market?

Grab my FREE Substitution Hacks Guide โ€” smart swaps for hard-to-find Thai ingredients so you can make authentic Thai food with whatโ€™s already in your kitchen.

Copyright © 2025 ยท Theme by 17th Avenue