Cook with Kushi

  • Home
  • About
    • Privacy policy
    • Disclaimer
  • Advertise
  • FAQ
  • Contact Me
  • Media
  • Blog
  • Easy and Healthy Recipes for the Family
  • Recipe Index
  • Share Your Favorite Recipe
menu icon
go to homepage
  • Recipes
  • Resources
  • About
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Resources
    • About
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Lunch and Dinner Recipes

    Spicy Tofu Recipe | Thai Basil Tofu Stir Fry

    Modified: Jul 24, 2026 · Published: Sep 7, 2015 by Kushi · This post may contain affiliate links · 24 Comments
    Recipe

    Make the best spicy tofu recipe with crispy golden tofu, garlic, chilies, and fresh basil in just 20 minutes. This Thai basil tofu stir-fry is easy to make, vegan and protein-rich, and incredibly flavorful.

    Try our tofu quinoa power bowl and crispy sesame tofu.

    Spicy Tofu Recipe | Thai Basil Tofu Stir-Fry. Vegan and vegetarian, plant-based protein meal idea.

    Thai basil tofu stir-fry

    This Thai-style spicy stir-fry is a restaurant-quality meal ready in just 20 minutes. Crispy golden tofu is tossed with fresh garlic, green chilies, sauces, and fragrant Thai basil to create a dish that is sweet, spicy, and aromatic.

    This tofu fry is vegetarian and vegan, packed with plant-based protein, and tastes amazing served over steamed jasmine rice or noodles. Whether you are meal prepping or making your weeknight dinner, Thai-style tofu is guaranteed to become a favorite.

    Ingredients

    Extra Firm Tofu: For a crispy golden texture. Works best for stir-fry recipes.

    Subscribe Below to Receive Free Meal Plans Every Week

    Sign up for our newsletter to receive our weekly meal plans directly in your inbox!

    Onion, garlic, ginger, and green chilies: Rich and base flavor for this dish.

    Sauces: soy, Worcestershire, sriracha, tomato.

    Thai basil: freshness that complements the sauce and gives traditional Thai flavor.  

    Check out the recipe card for the full list of ingredients.

    Spicy Pan-fried Basil Tofu Recipe | Thai vegan Stir-Fry. Plant protein lunch and dinner recipe.

    Pan-fry Tofu

    • Press the tofu to remove any extra moisture. Cut the tofu into the desired shape and sprinkle some salt.
    • Heat a tablespoon of oil in a non-stick pan. Pan-fry the tofu till it develops some color. Remove and set aside.

    Spicy Tofu

    • Using a mortar and pestle, crush the garlic and green chili.
    • Heat remaining oil in the same pan. Add onion, crushed garlic, green chili, and ginger, and sauté until light in color and fragrant.
    • Now add soya sauce, Worcestershire sauce, tomato sauce, sriracha chili sauce, brown sugar, pepper flakes, and salt to taste and mix well.
    • Add the crispy tofu and fresh basil leaves. Mix well until the tofu is tossed in the sauce and basil wilts. Switch off the flame.
    • Serve hot immediately and enjoy.

    Tips

    • Vary the amount of green chilies as per your taste.
    • If fresh basil leaves are unavailable, dried basil leaves can be used.
    • The recipe is flexible. Vary all the ingredients, especially the sauces, to taste.  Any change in the ingredient quantity will change the taste of the dish, but it will be unique and flavorful.
    • You can even add veggies like mushrooms, broccoli, spinach, baby corn, bok choy, snap peas, and zucchini to this recipe.
    • Use extra-firm tofu for a crispy, firm texture on the outside.
    • I have used a vegan/vegetarian version of Worcestershire sauce. Make sure you check the ingredient list in the sauce before you use it if you want it vegan.
    • For a gluten-free version, use tamari instead of soy sauce.

    Serving suggestions

    • Spicy tofu tastes the best with steamed jasmine rice or noodles.
    • You can also serve it with fried rice, udon noodles or quinoa.
    • Try it with lettuce wraps.
    • You can also use it as a vegetarian and vegan-based protein in a salad bowl.

    Recipe FAQs

    What type of tofu is best for stir fry?

    Extra firm tofu is the best if you want crispy golden tofu. It has the least liquid and gives a crispy, firm texture on the outside and a meaty texture on the inside, which will make you fall in love with tofu.

    How do you press tofu for stir-fry or to get that crispy texture on the outside?

    Remove as much liquid as possible from tofu to make it crisper. To do this, you will have to place weight on the tofu. Keep some paper towels on the plate. Wrap the tofu block in paper towels. Place another plate or cutting board on top and place a heavy item on it, like a bowl of water or canned items. Keep this aside for 15 minutes.

    How long will tofu stir fry last?

    Stir fries are best when prepared fresh and served immediately. If there are any leftovers, you can place them in an airtight container in the fridge for 3 days. Reheat in skillet for crispy texture.

    More Tofu recipes

    • Delicious Honey Sriracha Tofu served in a white bowl.
      Best Honey Sriracha Tofu (Crispy and Delicious)
    • Best Tofu Scramble Recipe | Vegan Tofu Bhurji for Breakfast, lunch and dinner.
      Best Tofu Scramble | Vegan Tofu Bhurji Recipe
    • Crispy fried tofu with sweet and spicy Thai peanut sauce on a white plate.
      Crispy Fried Tofu with Thai Peanut Sauce
    • Tofu quinoa bowl | Vegan power bowl or buddha bowl with quinoa, tofu, mushroom and broccoli.
      Tofu Quinoa Bowl | Vegan Power Bowl Recipe

    Recipe card

    Spicy tofu recipe | vegan Thai basil tofu stir-fry | crispy pan-fried tofu | plant-based meal.

    Spicy Tofu Recipe | Thai Basil Tofu Stir Fry

    Kushi
    Make the best spicy tofu recipe with crispy golden tofu, garlic, chilies, and fresh basil in just 20 minutes. This Thai basil tofu stir-fry is easy to make, vegan and protein-rich, and incredibly flavorful.
    5 from 7 votes
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 20 minutes mins
    Course appetizers, Dinner, Lunch, Side Dish
    Cuisine Asian, Thai
    Servings 4
    Calories 151 kcal

    Equipment

    • Pan

    Ingredients
      

    • 14 oz Extra Firm Tofu 1 block
    • 1 Onion chopped
    • 6 Garlic cloves finely chopped
    • 2 to 3 Thai bird chilies Green chili; adjust to taste
    • 1 inch Ginger grated
    • ½ cup Fresh Basil leaves chopped
    • 1 tablespoon Soy Sauce
    • 1 to 2 teaspoon Worcestershire sauce
    • 1 tablespoon Tomato sauce ketchup
    • 1 teaspoon Sriracha chili sauce
    • 1 teaspoon Brown sugar
    • 1 teaspoon Dried red pepper flakes optional
    • 2 tablespoon Vegetable oil
    • Salt to taste

    Instructions
     

    Pan-fry Tofu

    • Press the tofu to remove any extra moisture. Cut the tofu into the desired shape and sprinkle some salt.
      14 oz Extra Firm Tofu
    • Heat a tablespoon of oil in a non-stick pan. Pan-fry the tofu till it develops some color. Remove and set aside.
      2 tbsp Vegetable oil

    Spicy Tofu

    • Using a mortar and pestle, crush the garlic and green chili.
      6 Garlic cloves, 2 to 3 Thai bird chilies
    • Heat remaining oil in the same pan. Add onion, crushed garlic, green chili, and ginger, and sauté until light in color and fragrant.
      1 Onion, 1 inch Ginger, ½ cup Fresh Basil leaves
    • Now add soya sauce, Worcestershire sauce, tomato sauce, sriracha chili sauce, brown sugar, pepper flakes, and salt to taste and mix well.
      1 tbsp Soy Sauce, 1 to 2 tsp Worcestershire sauce, 1 tbsp Tomato sauce, 1 tsp Sriracha chili sauce, 1 tsp Brown sugar, 1 tsp Dried red pepper flakes, Salt to taste
    • Add the crispy tofu and fresh basil leaves. Mix well until the tofu is tossed in the sauce and basil wilts. Switch off the flame.
    • Serve hot immediately and enjoy.

    Notes

    • Vary the amount of green chilies as per your taste.
    • If fresh basil leaves are unavailable, dried basil leaves can be used.
    • The recipe is flexible. Vary all the ingredients, especially the sauces, to taste.  Any change in the ingredient quantity will change the taste of the dish, but it will be unique and flavorful.
    • You can even add veggies like mushrooms, broccoli, spinach, baby corn, bok choy, snap peas, and zucchini for this recipe.
    • Use extra-firm tofu for a crispy, firm texture on the outside.
    • I have used a vegan/vegetarian version of Worcestershire sauce. Make sure you check the ingredient list in the sauce before you use it if you want it vegan.
    • For a gluten-free version, use tamari instead of soy sauce.

    Nutrition

    Calories: 151kcalCarbohydrates: 10gProtein: 9gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 5gMonounsaturated Fat: 2gTrans Fat: 0.04gSodium: 463mgPotassium: 272mgFiber: 2gSugar: 4gVitamin A: 326IUVitamin C: 8mgCalcium: 56mgIron: 2mg
    Tried this recipe?Let us know how it was!

    Did you like this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating below and/or a review in the comments section. You can also stay in touch with us through social media by following us on Pinterest, Facebook, Instagram, and Twitter.

    Note: We originally posted this spicy tofu recipe (Thai-style stir-fry) in September 2015. It has now been modified in July 2026 with Expert Chef Tips, FAQs, Storage Instructions, etc.

    More Easy Lunch and Dinner Recipes (Quick+Healthy)

    • Best chicken masala fry recipe - side dish for lunch and dinner with roti, chapati, or rice.
      Chicken Masala Fry Recipe
    • Coriander masala pav recipe | Mumbai street style food with ladi pav, bhaji (curry), cilantro, sev.
      Coriander Masala Pav | Mumbai Street-Style Recipe
    • Bhindi masala (okra masala) | Indian vegetarian recipe for lunch and dinner. Side dish ideas.
      Bhindi Masala | Easy Okra Recipe
    • Not slimy, crispy okra fry (pan-fried), bhindi fry, or ladyfinger recipe.
      Crispy Okra Fry | Bhindi Fry Recipe

    Comments

    1. Alboni says

      August 07, 2016 at 11:18 pm

      Your platting is stunning .... good recipe !!!

      Reply
      • Kushi says

        August 08, 2016 at 12:53 am

        Thank you 🙂

        Reply
    2. swati pathak says

      August 08, 2016 at 11:49 pm

      Love tofu! Looks delicious...

      Reply
      • Kushi says

        August 10, 2016 at 9:48 pm

        Thank you Swati 🙂

        Reply
    « Older Comments
    5 from 7 votes (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Hi, I'm Sridevi! I am a Software Engineer by qualification, a full-time Food Blogger by passion, a self-published Author, and a happy person two kids (monsters) ago.

    More about me →

    Best Casseroles

    • green bean casserole recipe from scratch with fresh beans, and fried onions, without mushroom soup
      Best Green Bean Casserole Recipe | Thanksgiving and Christmas Green Beans
    • cheesy corn casserole served in a baking pan along with a slice of toasted bread.
      Baked Corn Cheese Casserole | Cheesy Creamed Corn

    Chicken Recipes

    • Best, simple and authentic Indian butter chicken recipe (murgh makhani) with naan, roti, chapati.
      Indian Butter Chicken Recipe | Best Chicken Makhani
    • Best and easy chicken pulao with spicy and flavorful chicken thigh and drumsticks.
      Easy Chicken Pulao | Spicy One Pot Chicken Rice Pilaf

    See more Chicken recipes →

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer

    Contact

    • Contact
    • FAQ
    Lists the popular websites in which cookwithkushi.com was featured.

    Copyright © 2024 Cook With Kushi

    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.