Really? Vegan Thai Basil Stir Fry!?

Share with Love!

Home » Delicious Vegan Recipes » Dinner » Really? Vegan Thai Basil Stir Fry!?

One of the most popular Thai street food, Spicy, Tangy with the intense aroma of Thai basil and lime. So appetizing! Best meal for lunch or dinner in a hot summer!!

Don’t know what to cook? This is the one for you!

What’s Pad Kra Pao?

Pad Kra Pao, one of the most popular Thai dishes, in English, means ” Thai Holy Basil stir-fry.” Also known as Phat Kaphroa, Pad Krapow, Kaprao, and Thai Holy Basil Stir-Fry. No matter how you spell it, they all point to this same delicious, aromatic stir-fry dish. Here is another well-known Thai Stir-fry, check it out here Vegan Pad See Ew( Thai Stir-Fry Rice Noodles)

Talking about Thai Basil Stir Fry( Pad Kra Pao), I remember four years ago, when I still lived in Western Australia, Wanneroo, a northern suburb of Perth. There is a weekend Market, David and I always went to the food stall called “Authentic Thai”, run by three Thai ladies. I always ordered Pad Kra Pao, which probably is the most authentic Thai food I’ve ever had since I moved to Australia.

This dish goes perfectly with Easy coconut rice

Super Tasty Thai Street Food, whip up in 20 minutes!

Don’t feel intimidated, this dish might look a bit “complicated.” But trust me, It’s incredibly quick and easy to cook – I usually knock this one up in around 20 minutes! Just let me show you how to cook step by step…

Thai stir fry ingredients

What ingredients in Thai Basil Stir Fry( Pad Kra Pao)?

This dish traditionally uses Holy basil, due to where I live, it’s very hard to find holy basil. So instead, I use Thai basil, which is more common to find in western countries. Thai basil is not as spicy as Holy basil, which is good for people who are not quite good with spicy food. (Like my hubby)

Traditionally, there are no vegetables in this dish, but I found out it’s surprisingly good with tomatoes in it. Some people put long beans( snake beans,) snow peas even broccoli. Well, there is no right or wrong as long as you like it. Hey, It’s home cooking…alright?

Red chilis are essential for this dish, skipping red chilis is kinda non-negotiable. If you like it hot, you can go for Birdseye chili. If you’re not very good at hot food, put half of Red Cayenne chili won’t hurt you.

The ingredients for my vegan Thai Basil Stir fry

You can check this article see my recommended brands for sauces: The magic ingredients in my vegan cooking

Crumbled firm tofu as main protein, mixed with pearl oyster mushroom

Firstly, we choose firm tofu as the main protein in this dish, because its texture is most similar to ground meat after shallow fried. And it holds its shape during cooking, unlike soft tofu.

We add chopped pearl oyster mushroom, it has a slightly chewy and meaty texture. When cooked, they have a mild and nutty, seafood-like flavor.

Firm tofu scrumble

1.2. Prepare a cotton cloth and a bowl

3.4. Break firm tofu into crumbles by rubbing fingers

5.6. Squeeze out as much water and you can

Dice up the brown onion and finely chop ginger, then,

  1. Chopping pearl mushroom

2. Slice red chili

3. Dice up deseed tomatoes

4. Pick Thai basil leave off the stem

Maximum Slim Coffee Kit

How to deseed tomatoes easily?

  1. Cut tomatoes into quaters
  2. 3.4. Run the knife between seeds and flesh throughly.
Diced onion, finely chopped ginger, sliced red chili, chopped pearl oyster mushroom and tomatoes, crumbled firm tofu and basil leave.
All the prep done, let’s start cooking!

First, add your tofu crumble into a hot pan with oil and shallow fry it until it has a golden crust outside.

How to make Vegan Pad Gra Pao

  1. Sauté diced onion, minced ginger and red chili until the aroma comes out.
  2. Add diced tomatoes.
  3. Add chopped pearl oyster mushroom
  4. Add fried tofu crumbles

  1. Add light dark soy sauce, vegan oyster sauce and coconut sugar.
  2. Add water
  3. Simmering the sauce till reduced by half.
  4. Squeeze half lime juice.
  5. Add Thai basil.
  6. After basil wilt, it’s ready to serve!

If you like it salty, you can add some Vegan fish sauce.

Vegan Magnesium at

Pin it to your board!

Vegan Pad Kra Pao
Thai basil stir fry on a bed of jasmine rice, so satisfying!!

Other Dinner recipes you may like:

My recipes come with step-by-step video tutorials, so make sure you watch the video below to ensure success – and if you enjoy my recipes, please consider signing up to my website and YouTube channel. You can also find me on FacebookPinterest, and Instagram!


Thai Basil Stir Fry( Vegan Pad Kra Pao)

Vegan Thai Basil Stir Fry( Vegan Pad Kra Pao.), Spicy, Tangy with the intense aroma of Thai basil and lime. So appetizing!
5 from 4 votes
Print Pin Rate
Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes
Servings: 4 people
Calories: 266kcal
Author: SHU-CHUN


  • Firm tofu 300g
  • Brown onion 50g
  • Pearl oyster mushroom 200g Note 1
  • Red chili 1 ea Note 2
  • Ginger 20g
  • Tomato 2 ea approx. 300g
  • Water 200ml
  • Thai Basil or Holy basil 1 bunch
  • Lime juice only 1/2 ea

Cooking sauce( 1Tbsp= 15ml, 1cup= 250ml)

  • Light soy sauce 2 Tbsp
  • Dark soy sauce 1 Tbsp
  • Vegan oyster sauce 2 1/2 Tbsp
  • Coconut sugar 1 Tbsp approx. 8g

More saltness


  • Prepare a cotton cloth and a bowl, break firm tofu into crumbles by rubbing fingers, thennsqueeze out as much water and you can
  • Dice up brown onion, finely chop ginger, chopping pearl mushroom, slice red chili, dice up deseed tomatoes and pick Thai basil leave off the stem.
  • Add tofu crumble into a hot pan with oil and shallow fry it until it has golden crust outside.
  • Saute diced onion, minced ginger and red chili until aroma comes out. Add diced tomatoes, chopped pearl oyster mushroom then fried tofu crumbles.
  • Add light dark soy sauce, vegan oyster sauce and coconut sugar. then add water
  • Simmering and reduce the sauce down by half.
  • Squeeze half lime juice in.
  • Add Thai basil.
  • After basil wilt, it’s ready to serve!



Note 1: Can substitute to King oyster mushroom or oyster mushroom.
Note 2: Red chili is essential for this dish. If you like mild, you can add a half of Red Cayenne Chili. If you like it hot, you can choose Birdseye Chili.


Serving: 1serving | Calories: 266kcal | Carbohydrates: 21g | Protein: 20g | Fat: 13g | Saturated Fat: 3g | Polyunsaturated Fat: 7g | Cholesterol: 25mg | Sodium: 1583mg | Fiber: 4g | Sugar: 8g

More Vegan Thai Recipes

Fluffy Diary

( Beak invasion)

Sir Little Baby: What are you eating, brother??

Sign Up to Joyful Dumplings!

Subscribe to our mailing list and join our community!

Thank you for subscribing.

Something went wrong.

Share with Love!

4 thoughts on “Really? Vegan Thai Basil Stir Fry!?”

  1. 5 stars
    Sooo lecker, vielen dank für das tolle Rezept und danke für die Gramm Angaben!
    Viele Grüße,
    Jesse-Gabriel aus Berlin
    Sooo delicious, thank you very much for the great recipe and thanks for the gram information!
    Many greetings,
    Jesse-Gabriel from Berlin


Leave a Comment

Thanks for Your Feedback!

Recipe Rating