• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About Greedygirlgourmet
  • Recipes
  • SEO for Food Blogs
  • Authentic South East Asian Recipes
  • Privacy policy
  • Subscribe
  • Accessibility

Greedy Girl Gourmet

menu icon
go to homepage
  • Summer
  • Under 30 min
  • Recipes
  • Blogging
  • About
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Summer
    • Under 30 min
    • Recipes
    • Blogging
    • About
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Under 30 minutes

    Published: Sep 5, 2023 · Modified: Mar 2, 2025 by Zen · This post may contain affiliate links.

    Thai Basil Fried Rice (Vegetarian) (20 min)

    Sharing food makes everyone happy! :)

    • Facebook
    • Twitter
    • Email
    • Flipboard
    Jump to Recipe Print Recipe
    A plate of Thai Basil Fried Rice with the words 'Spicy Thai Vegetarian Fried Rice" on it.

    This Spicy Vegetarian Thai Basil Fried Rice recipe is a deliciously easy dish on the dinner table in under 20 minutes. It's the ultimate Asian comfort food: sweet, salty, savory, and budget-friendly! (Not including rice cooking time, if not using leftover rice.) (Easy to make vegan too.)

    A skillet full of Thai basil fried rice with carrots, garlic, shallots and chilies around it.
    Jump to:
    • ⭐ Why This Recipe is a Star
    • What is Thai Basil?
    • 🥘 Ingredients
    • 📖 Variations & Substitutes
    • 🔪 Step-by-Step Instructions
    • 🥡 How to Store
    • 👩🏻‍🍳 Expert Tips
    • 🥗 Other Thai Recipes
    • Thai Basil Fried Rice (Vegetarian) (20 min)
    • 💬 Comments

    ⭐ Why This Recipe is a Star

    1. Budget-friendly: This Vegetarian Thai Basil Fried Rice (Khao Pad) is the perfect way to finish up day old rice. (Click through for more leftover rice recipes as well as how to store leftover rice safely.) Waste not, want not!
    2. Simple: It is a quick but delicious meal that doesn't require any fancy ingredients or equipment. Plus, making it at home means you can customise it to your spice level! Better and healthier than Thai restaurants!
    3. Easy: You may have noticed that I don't have any Chinese fried rice recipes despite being an Asian food blog (and growing up eating Asian food in Asia.) That's because Chinese fried rice is all about your stir-frying temperature and skill: you need a VERY hot fire to get the wok hei, or smoky flavor, that is found in good Chinese food. To be honest, it's hard to get your pan as hot at home. The seasoning can be quite subtle, as in Egg Fried Rice, so the the wok hei is missing, it's obvious. Good Thai street food often has the same fire. However, as Thai fried rice has such flavouring seasonings, it helps to hide the lack of smokiness and a home-cooked version can be just as good as one from a restaurant!

    What is Thai Basil?

    Not to be confused with Holy Basil (Gra Pao), another herb commonly used in Thai cooking, Thai Basil has dark green leaves that sometimes have a purplish tinge.

    Unlike Italian basil, it has a strong aniseed flavor, somewhat similar to licorice, and is also found in Taiwanese cuisine as well as these Thai basil recipes.

    🥘 Ingredients

    You will only need a few simple ingredients for this Thai rice recipe:

    • jasmine rice: Thai food is all about long grain jasmine rice! (If you can't get it, use basmati rice but it won't be so fragrant.) If you have safely stored day-old rice, use that. It helps ensure that your fried rice is not mushy, with separate grains of rice. (Freshly cooked rice has too much moisture- if you need to cook rice for this dish, use a bit less water than you normally do.) If trying to be healthy, you can use brown rice or cauliflower rice, although note it won't taste authentically Thai.
    • fresh Thai basil: this is the key ingredient. If you really can't get it, you can use Holy Basil. The dish will have a different but still delicious taste. I do not recommend Italian Basil if you want the dish to actually taste like Thai cuisine! You can get it at the Asian grocery store or grow it yourself with ClickandGrow. That's what I use and I have lots of fresh herbs every day, despite living in a flat with no natural light!
    • vegetable oil: please use a neutral vegetable oil such as palm oil. Do not use olive oil if you want the recipe to taste authentically Thai.
    • frozen pea and carrot mix: I am using frozen peas and carrots for convenience as they can be sautéed from frozen, no cutting required. (Carrot, pea and corn mix work too.) You can also substitute this with red bell pepper (1-2, depending on size.) If you use mushrooms as a substitute, it will increase the cooking them as they will release a lot of water which you will need to cook off. Other popular Thai vegetables that you can use are long beans.
    • garlic and fresh red chilies: I pound them into a paste but, if lazy, you can blend them or simply smash then mince them. I use small Thai chilies but they're hot! If you can't take so much spice, either reduce the number of chilies or use large red chilies instead. (Large chilies are les spicy.) Note that a less spicy dish will not need as much sugar, so cut down on the sugar accordingly.
    • Shallot: I find they add a great texture to the fried rice! If you've no time to slice and crisp them up, simply smash them together with the garlic and chilies, and saute together.
    • Vegetarian Oyster Sauce: You can find vegetarian oyster sauce at Asian markets
    • Light Soy Sauce: Instead of hunting down vegan fish sauce, we will be using more light soy sauce since fish sauce is off the menu. If gluten-free, use tamari sauce or coconut aminos.
    • Dark Soy Sauce: Alternatively, you can also use Sweet Soy Sauce (Kicap Manis) but, if so, please reduce the amount of sugar added.
    • Brown Sugar: Palm Sugar is traditional but it comes in blocks which is a pain to grate into smaller pieces. If you are in a hurry, use brown sugar or white sugar. Remember to get bone-char free sugar if vegan.

    Note: You can add some tofu too. Use firm tofu, not silken tofu or you'll have scrambled rice, not fried rice! If using, pan-fry the tofu right after sautéing the garlic-chili paste, and before adding the veggies.

    📖 Variations & Substitutes

    • Khao Pad Goong: If not vegetarian, you can make your fried rice fancier by adding shrimp. The sauce is similar to the one in this recipe but not identical, as I used more sauces to boost the flavor here, to compensate for omitting the fish sauce and other non-vegetarian ingredients.

    🔪 Step-by-Step Instructions

    If you don't have leftover rice: you will need to cook it from scratch. Wash the rice 2-3 times, till the water runs clear then cook as per normal, but add slightly less water.

    Stir-frying sliced shallots.

    1a. Pound the garlic cloves and chilies into a paste. (Thai people sometimes add some salt to help loosen the garlic- if you do so, please remember to reduce the amount of light soy sauce added later.)

    1b. In a small bowl, mix the oyster sauce, light soy sauce, dark soy sauce, vinegar and sugar till well-combined.

    1c. If using, fry the sliced shallots till crispy then plate.

    Stir-frying pounded chili and garlic paste.

    2a. In the same pan, adding more oil if necessary, quickly stir fry the garlic-chili paste. Ideally, do this over high heat, but if not confident, medium high heat works too.

    Note: Be quick as garlic burns easily. In addition, be prepared for the fumes as sautéing chilies can make you cough and choke! Make sure your hood is on!

    Stir-frying carrots and peas in a pan.

    3. Once fragrant, add the carrots and peas to the pan and stir-fry till cooked but not mushy.

    A pan full of rice with some peas and carrots.

    4. Add the rice.

    A pan full of white rice with a dark soy sauce mixture on it.

    5. Add the sauces then quickly stir-fry till well-combined.

    Note: If using leftover rice, it may have clumps so break that down and stir-fry till all the rice is thoroughly warmed up.

    Stirring Thai basil leaves into fried rice.

    6a. Stir in the Thai Basil- we only want to wilt it not to cook it into oblivion!

    6b. Garnish with sliced spring onions or cilantro leaves and, if you enjoy spicy food, some sliced chilies. Serve with a lime wedge- a squeeze of lime will make it even tastier!

    Presentation Tip: You can put the rice in a bowl to get it into a round shape then transfer it onto a plate!

    🥡 How to Store

    If using leftover rice, I do not recommend keeping the fried rice again (for food safety.)

    If made with fresh rice, follow rice safety guidelines and store in an airtight container in the fridge for 1 day.

    👩🏻‍🍳 Expert Tips

    Tip #1: Use a large wok or large skillet. It's much easier to mix the sauce and ingredients well if you don't have to worry about pushing the rice out of the pan!

    Tip #2: Do not skimp on the oil!

    Tip #3: You can also add some baked cashew nuts for some crunch!

    Scooping up some dark Thai fried rice with basili, carrots and peas.

    🥗 Other Thai Recipes

    • A plate of Spicy Thai Basil Fried Rice with Shrimp and Egg.
      Thai Basil Fried Rice with Shrimp (Khao Pad Goong)
    • Vermicelli glass noodles mixed with sliced abalone, coriander, peanuts and dried shrimp on a leaf-shaped plate.
      Thai Vermicelli Noodle Salad with Abalone
    • Close-up of pork and turkey berry curry with rice.
      Thai Turkey Berry Curry (Pea Eggplant)
    • A close-up of coconut chicken soup with ginger and lots of ingredients
      Coconut Water Chicken Soup (25 min)

    Enjoyed this easy Thai Fried Rice Recipe? Please leave a 5-star 🌟🌟🌟🌟🌟rating in the recipe card below! If you REALLY liked this vegetarian Thai dish, please consider supporting it by buying me a bottle of soy sauce! 🙂 (No obligation though!) Thank you and have a great day!

    A spoonful of vegetarian Thai fried rice with Thai basil, peas, carrots and chilies.

    Thai Basil Fried Rice (Vegetarian) (20 min)

    Zen
    This Vegan/ Vegetarian Thai Basil Fried Rice is a deliciously easy dish on the dinner table in under 20 minutes. It's the ultimate Asian comfort food: sweet, salty, savory, and budget-friendly! (Not including rice cooking time, if not using leftover rice.)
    5 from 8 votes
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Cook Time 15 minutes mins
    Course Main Course
    Cuisine thai
    Servings 6 people
    Calories 249 kcal

    Equipment

    • mortar and pestle Blender or knife and cutting board
    • Large skillet or wok

    Ingredients
      

    • 1 Cup uncooked jasmine rice Not everyone has leftover rice on hand so I'm giving the measurement for uncooked rice. If using cooked rice, use 3-4 Cups. Substitute: basmati, brown or cauliflower rice
    • 8 cloves fresh garlic Pound with red chilies.
    • 8 Thai red chilies If you can't take spicy food, use fewer chilies or larger chilies which are less spicy. You will need to reduce the sugar to balance the flavor.
    • For the sauces
    • 3 Tablespoons Dark Soy Sauce Substitute: Sweet Soy Sauce (Kick Manis) but reduce the amount of sugar added.
    • 1 Tablespoon Light Soy Sauce if GF: tamari or coconut aminos. This is a very savory sauce. If you don't like your food too flavorful, use low-sodium soy sauce or add teaspoon by teaspoon, to taste.
    • 2 teaspoon Brown Sugar  Palm Sugar is traditional but it comes in blocks which is a pain to grate into smaller pieces. Substitute: white sugar. Use bone char free if vegan.

    Other Ingredients

    • 1-2 Tablespoons vegetable oil neutral vegetable oil such as palm oil. Do not use olive oil if you want the recipe to taste authentically Thai.
    • 4 Shallots Optional but I find they add a great texture to the fried rice! If you've no time to slice and crisp them up, simply smash them together with the garlic and chilies, and saute together. Substitute: ½ red onion
    • chili-garlic paste that you pounded or minced above
    • 1⅓ Cup frozen pea and carrot mix Substitute: Carrot, pea and corn mix or 1-2 red or orange bell peppers, depending on size. If you use mushrooms as a substitute, it will increase the cooking them as they will release a lot of water which you will need to cook off.
    • 1 Cup fresh Thai basil You can get it at the Asian grocery store or grow it yourself with ClickandGrow. Substitute: Holy Basil in a pinch. Not to Italian Basil.

    Garnishes

    • 1½ Lime Cut into wedges and squeezed over rice. Highly recommended
    • Cilantro, spring onions and more red chilies

    Instructions
     

    • If you don't have leftover rice: you will need to cook it from scratch. Wash the rice 2-3 times, till the water runs clear then cook as per normal, but add slightly less water. 
    • Once the rice is cooked, allow it to cool slightly. Pound the garlic cloves and chilies into a paste.
      Note: Thai people sometimes add some salt to help loosen the garlic- if you do so, please remember to reduce the amount of light soy sauce added later.
    • In a small bowl, mix the oyster sauce, light soy sauce, dark soy sauce, vinegar and sugar till well-combined.
    • Optional: if using, fry the sliced shallots till fragrant.
    • In the same pan, adding more oil if necessary, quickly stir fry the garlic-chili paste. Ideally, do this over high heat, but if not confident, medium high heat works too.
      Note: Be quick as garlic burns easily. In addition, be prepared for the fumes as sautéing chilies can make you cough and choke! Make sure your hood is on!
    • Once fragrant, add the frozen vegetables (or vegetables of choice) to the pan and stir-fry till cooked but not mushy.
    • Add the rice, followed by the sauces then quickly stir-fry till well-combined.
      Note: If using leftover rice, it may have clumps so break that down and stir-fry till all the rice is thoroughly warmed up.
    • Quickly stir in the Thai Basil- we only want to wilt it not to cook it into oblivion!
    • Garnish with sliced spring onions or cilantro leaves and, if you enjoy spicy food, some sliced chilies.
    • Serve with a lime wedge- a squeeze of lime will make it even tastier!

    Notes

    Store: if using leftover rice, I do not recommend storing the fried rice. If made with freshly cooked rice, keep for at most 1 day in the chiller in an airtight container. Please ensure you follow safe rice storage rules, such as chilling within 1 hour of cooking as rice can give you very bad food poisoning.
    Note: the nutritional information is an estimate automatically calculated using the WPRM recipe maker and I am not responsible for its veracity.

    Note: the nutritional information is an estimate automatically calculated using the WPRM recipe maker and I am not responsible for its veracity.

    Nutrition

    Calories: 249kcalCarbohydrates: 51gProtein: 6gFat: 3gSaturated Fat: 0.5gPolyunsaturated Fat: 2gMonounsaturated Fat: 1gTrans Fat: 0.01gSodium: 359mgPotassium: 423mgFiber: 4gSugar: 13gVitamin A: 2845IUVitamin C: 99mgCalcium: 55mgIron: 2mg
    Tried this Recipe? Tag me Today!Mention @GreedyGirlGourmet or tag #greedygirlgourmet!

    If this vegetarian Thai Basil Fried Rice recipe was helpful, maybe you'd like to sign up for my newsletter in which I send you other authentic Asian recipes?

    I have other recipes you may like here! :)

    • A plate of spicy Chinese noodles with chili oil.
      Spicy Garlic Noodles (10 min)
    • Chinese steamed egg with soy sauce and green onions.
      Chinese Steamed Eggs (20 min)
    • Dipping a pan-fried dumpling into spicy Japanese sauce.
      Japanese Gyoza Dipping Sauce Recipe
    • Stir fried Thai Basil Pork Pad Gra Pao and fried egg on white rice.
      Thai Basil Pork Mince (Pad Kra Pao Moo)

    Reader Interactions

    Comments

    No Comments

    5 from 8 votes (8 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Greedygirlgourmet eating 2 sandwiches in Scotland

    Hi I'm Zhen also known as GGG! I couldn't boil water till I was 18! However, I love creating community and nurturing people, so when I lived abroad (in St. Andrews then London) for 11 years, I started hosting regular parties for friends, and that's how I started cooking and helping out in professional kitchens. (Couldn't cook before that!) I even organised a supper club for charity (which strangers came to!) Learning to cook late, I make sure my recipes go into enough detail for those new to Asian cuisine or who love a test kitchen approach to cooking!

    More about GGG ->

    Summer Dinners

    • A white spoon holding up a cucumber mango salad mix.
      24 Quick Summer Dinner Ideas
    • A cup of iced guava black tea.
      9 Summer Starbucks Drinks
    • 3 bowls of vegan pumpkin curry and white rice.
      39 Easy Lemongrass Recipes (Sweet + Savory)
    • A plate of coconut jelly and pandan jelly arranged as a flower.
      Pandan Jelly (Agar Agar)

    Quick Dinners

    • Close-up of a plate of spicy Thai basil spaghetti.
      Easy Drunken Noodles (Spaghetti Pad Kee Mao)
    • A wooden spoon picking up some Japanese teriyaki shrimp stir fry.
      EASY Teriyaki Shrimp Stir Fry (20 Min)
    • Many chicken lettuce wraps on a white plate.
      Vietnamese Chicken Lettuce Wraps (25 min)
    • A plate of Chinese lo mein spaghetti noodles with green veggies.
      Lo Mein Spaghetti Noodles (Veggies)

    Popular Recipes

    • 3 chicken thighs baked in teriyaki sauce with sesame seeds and green onions.
      Easy Baked Teriyaki Chicken Thighs
    • A wooden chopstick picking up a Japanese chicken teriyaki meatball from a plate of rice.
      Teriyaki Meatballs 照り焼き豆腐ハンバーグ

    Footer

    ↑ back to top

    About

    • About Greedygirlgourmet
    • Privacy Policy
    • Accessibility Policy
    • All Recipes

    Newsletter

    • Sign up here!

    Contact

    • Contact
    • Buy Me a Coffee :)

    As an Amazon Associate, at no cost to you, I earn from qualifying purchases :)

    Copyright © 2024 GreedyGirlGourmet

    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.