Thai Basil Tofu Stir Fry

4.92 from 34 votes

Easy Vegan Thai Basil Tofu Stir Fry is packed with flavors and pairs well with rice or noodles! You need less than 20 minutes to make this wonderfully flavored stir-fry!

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Super easy and flavorful Thai Basil Tofu Stir Fry gets done in less than 20 minutes (including the prep time)!

Serve over jasmine rice for a perfect meal.

cast iron pan with basil tofu stir fry

I have heard from most people that they either hate tofu or love it.

Basically, they don’t enjoy it as such but if it’s spiced or coated with sauce (in short flavorful), then they will love it.

I have the same thing with tofu. I absolutely love it when it’s wonderfully spiced like in this Tofu Tikka Masala or Honey Cashew Tofu.

But if you just give me a block of tofu and ask it to eat it as such (believe me that has happened with me before), I won’t be able to eat it!

Last week, I had a block of tofu sitting in my refrigerator. And I decided to make a stir-fry out of it using Thai basil.

It turned out so well and I am so excited to share this recipe with you guys!

This Thai Basil Tofu

✓ wonderfully flavored

✓ pairs well with rice or noodles

✓ has a wonderful texture

✓ gets done in less than 20 minutes!

basil tofu stir fry served with jasmine rice in a white bowl garnished with lime wedge

I always use extra-firm tofu for my recipes. I just like the texture better.

A small tip if using extra-firm tofu – do not skip the step of pressing it with a heavy object for 15 to 20 minutes before using in the recipe.

The tofu absorbs more flavors when you do this, so don’t rush. Once that it done, this stir-fry comes together in less than 15 minutes.

Easy meals for the win!

I wanted the tofu to have some texture and so I dusted the tofu pieces with cornstarch. It made the tofu crisp and also gave it a nice texture that I personally loved.

For this Thai basil tofu recipe, I chopped the tofu into very small pieces. You can cut into large pieces but I thought the smaller ones worked better here.

Stir-Fry Sauce

This dish gets lot of it’s flavor from the sauce. I have used a very simple sauce here.

It’s made up of dark soy sauce, lime juice, sriracha, sesame oil and brown sugar.

Only 5 ingredients!

tofu stir fry in cast iron skillet

But if you ask me, the star of the dish is definitely the Thai Basil. I think I am just obsessed with it and feel like adding it to everything.

Keep in mind though, do not substitute the Thai Basil with Sweet Basil here. Thai basil is what you need for this recipe!

It gives this dish such a robust fresh flavor!

This basil tofu stir fry is such an easy recipe, takes no more than 20 minutes.

So, it’s perfect for those busy days when you are in a rush. You can have this amazingly flavorful dish ready to devour in less than 20 minutes.

I paired mine with white jasmine rice but it will go well with brown rice too. Or some sort of noodles will be amazing too!

 

Method

Before you start, press tofu with a heavy object like cast iron pan or mortar and pestle for around 20 minutes. This will help in getting rid of excess moisture and tofu will absorb the flavors better.

1- In a bowl whisk together dark soy sauce, lime juice, sriracha, brown sugar and toasted sesame oil. Set the sauce aside.

2- Once the tofu has been pressured for 20 minutes, chop it into very small cubes. Then add it to a bowl along with cornstarch, white pepper powder and salt. Toss to combine so that tofu pieces are coated with the cornstarch.

3- Heat a cast iron skillet on medium heat. Once it is hot, add the oil (I used avocado oil). Then add in the cornstarch coated tofu into the pan.

4- Let the tofu become lightly browned and crisp. The cornstarch coating gives it a nice texture. I cooked the tofu around 7 minutes, flipping once or twice in between.

step by step picture collage of making thai basil tofu stir-fry

5- Then add the garlic, ginger and red pepper. Stir and cook for 2 to 3 minutes until ginger-garlic start changing color.

6 & 7- Stir in the prepared sauce. Mix well and cook for 30 seconds or so until all the tofu is well coated with the sauce.

8- Remove pan from heat and stir in the chopped thai basil. Mix.

step by step picture collage of making thai basil tofu stir-fry

Add more Thai basil and serve the Thai Basil Tofu Stir Fry over jasmine rice!

basil tofu stir fry served with jasmine rice in a white bowl garnished with lime wedge

If you’ve tried Thai Basil Tofu Stir Fry Recipe then don’t forget to rate the recipe! You can also follow me on Facebook and Instagram to see what’s latest in my kitchen!

Thai Basil Tofu Stir Fry

4.92 from 34 votes
Prep: 6 minutes
Cook: 12 minutes
Total: 18 minutes
Servings: 2
Easy Vegan Thai Basil Tofu Stir Fry is packed with flavors and pairs well with rice or noodles! You need less than 20 minutes to make this wonderfully flavored stir-fry!

Ingredients 

  • 8 oz extra-firm tofu 226 grams, cut into very small cubes
  • 2 teaspoons dark soy sauce 10 ml
  • 3 teaspoons lime juice 15 ml
  • 1 teaspoon hot sauce like sriracha, or adjust to taste
  • 1.5 tablespoons brown sugar
  • 1 teaspoon toasted sesame oil 5 ml
  • 1.5 tablespoons cornstarch
  • 1/4 teaspoon white pepper powder
  • 1/4 teaspoon salt or to taste
  • 1.5 tablespoons oil 22 ml, I used avocado oil
  • 5-6 large garlic cloves finely chopped
  • 1 inch ginger finely chopped
  • 1 large red pepper sliced
  • 1/2 cup chopped thai basil
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Before you start, press tofu with a heavy object like cast iron pan or mortar and pestle for around 20 minutes. This will help in getting rid of excess moisture and tofu will absorb the flavors better.
  • In a bowl whisk together dark soy sauce, lime juice, sriracha, brown sugar and toasted sesame oil. Set the sauce aside.
  • Once the tofu has been pressured for 20 minutes, chop it into very small cubes. Then add it to a bowl along with cornstarch, white pepper powder and salt. Toss to combine so that tofu pieces are coated with the cornstarch.
  • Heat a cast iron skillet on medium heat. Once it is hot, add the oil (I used avocado oil). Then add in the cornstarch coated tofu into the pan.
  • Let the tofu become lightly browned and crisp. I cooked the tofu around 7 minutes, flipping once or twice in between.
  • Then add the garlic, ginger and red pepper. Stir and cook for 2 to 3 minutes until ginger-garlic start changing color.
  • Stir in the prepared sauce. Mix well and cook for 30 seconds or so until all the tofu is well coated with the sauce.
  • Remove pan from heat and stir in the chopped thai basil and mix.
  • Add more Thai basil and serve the Thai Basil Tofu Stir Fry over jasmine rice!

Notes

  1. If you want some crunch in this recipe, add peanuts or cashews to it. They would go very well here. 
  2. You can make this recipe with paneer too, should work just fine. 
  3. I love making this recipe in my cast iron skillet but you can use any wok too.

Nutrition

Calories: 276kcal, Carbohydrates: 26g, Protein: 10g, Fat: 15g, Saturated Fat: 1g, Sodium: 758mg, Potassium: 378mg, Fiber: 2g, Sugar: 14g, Vitamin A: 2570IU, Vitamin C: 110.8mg, Calcium: 62mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Side Dish
Cuisine: Thai
Your feedback is valuable!Please share your comments, ratings, and any suggestions or adaptations below to help us improve and make our recipes more successful.

Hi, I’m Manali!

Bringing you easy, delicious vegetarian & vegan recipes! Eating veggies can be fun, you just need to get creative in the kitchen with the right set of ingredients!


Leave a comment

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

Recipe Rating