• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Rachna cooks
  • Home
  • Recipe Index
  • Beginner Recipes
  • Vegan
  • Vegetarian
  • Rice Dishes
  • Meat/Seafood
    • Chicken
    • Fish
    • Prawn | Shrimp
  • Festival
    • Diwali
    • Navratri
  • Pickle
  • Rotis
    • parathas
  • Cookbooks
  • Contact
  • Others
    • Privacy Policy
    • Disclosure Policy
    • Health & Fitness
      • Health
      • Fitness
  • Soup
  • Salad
  • Curry
  • Dry vegetable
  • Nav Social Menu

    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
  • Air fryer Recipes
  • Instant Pot Recipes
  • Recipe Index
  • Cookbooks
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Air fryer Recipes
    • Instant Pot Recipes
    • Recipe Index
    • Cookbooks
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Vegan

    Thai Basil Sauce with Tofu

    Updated: Feb 17, 2026 · Published: Jul 20, 2024 by Rachna · Leave a Comment

    Jump to Recipe Add us as a trusted site on Google
    • 12shares
    • Facebook
    • Pinterest
    • Flipboard
    • Reddit
    • 12shares

    I had spicy and delicious Thai basil sauce with silken tofu at an Asian restaurant and was hooked. It had rich umami and spicy taste that went so well with jasmine rice. Such a delicious meal.

    I then recreated the same at home. My husband is growing loads of basil, and this was such a lovely way to use it. Thai Basil sauce is a delicious base for any curry that you like. I have made a vegan curry with veggies and tofu here. You can add any protein and veggies of choice.

    You will also like: vegan Thai Red curry, vegan black eyed peas curry.

    Let's dive into the recipe

    Ingredients

    Tofu: I used one block of silken tofu. It nicely absorbs the delicious flavours of the sauce.

    For Thai Basil Sauce:

    Basil leaves: 1 cup, fresh and roughly chopped. These give the dish its distinctive flavor.

    Soy sauce: 2 tablespoons

    Oyster sauce: 2 tablespoons, use vegetarian sauce.

    Garlic: 4 cloves minced. 

    Onion: I used one diced onion.

    Chili: 2 Thai chilies, chopped

    Sugar: 1 teaspoon

    Sesame Oil: I used 2 tbsp. Peanut oil or coconut oil can be used as well.

    Vegetable stock: 1 cup for the sauce

    Vegetables: I used 1 yellow pepper, 1 cup chopped mushroom and 1 cup diced bamboo shoot.

    Instructions

    First step is to lightly press the silken tofu to release all the water. Don't put too much pressure or it will break. Chop vegetables or dice them in uniform pieces. I have used canned bamboo shoot, mushrooms and yellow pepper.

    Prepare the sauce by combining oyster sauce and soy sauce together. Heat oil in a pan and sweat the onion and garlic till translucent.

    Then add the sauce along with vegetable stock, sliced Thai chillies and sugar to balance out the flavours.

    Add in the veggies that you are using and let them simmer in sauce for 2-3 minutes till they are almost done.

    Finally add in chopped basil along with cubed tofu. Turn off the heat and let it sit for about 10 minutes so that the flavours infuse well.

    Taste and adjust seasoning. Your Thai Basil sauce with veggies and tofu is ready to serve. Serve hot with boiled jasmine rice or noodles.

    Expert Tips

    1. It is important to press the tofu to release all moisture. You can use paper towels too. But do it gently so as not to break it.

    2. I have used silken tofu in this recipe as it really absorbs the flavours well.

    3. You can use any veggies that you like and have in this recipe. Broccoli, carrot, other peppers, corn all work well. I have used what I had available.

    4. Thai chillies are quite spicy. Skip or use as per taste. You could use hot sauce in its place as well.

    5. Basil gives the sauce its delicious flavour. I used more than a cup. Use Thai basil, Italian basil or holy basil or even a combination of these.

    6. You can store it for a couple of days in air tight jar. Heat through and serve. The veggies do get soft though.

    7. You can use other proteins in place of tofu.

    Here's the recipe card:

    Thai basil sauce with tofu in a bowl

    Thai Basil Sauce with Tofu

    Rachna Parmar
    This delicious Thai Basil Sauce with tofu is a really tasty curry that is a fabulous meal when served with boiled jasmine rice or noodles.
    5 from 1 vote
    Print Recipe Pin Recipe Save RecipeSaved!
    Prep Time 10 minutes mins
    Cook Time 15 minutes mins
    Total Time 25 minutes mins
    Course Main Course
    Cuisine Thai
    Servings 4
    Calories 203 kcal

    Equipment

    • 1 Chef's knife

    Ingredients
     

    • 1 block silken Tofu

    For Thai Basil Sauce:

    • 1 cup Basil leaves
    • 2 tbsp. soy sauce
    • 2 tbsp. vegetarian Oyster sauce
    • 4 cloves Garlic
    • 1 Onion
    • 2 Thai Chili
    • 1 tsp. Sugar
    • 2 tbsp. Sesame Oil
    • 1 cup Vegetable stock
    • 1 yellow pepper
    • 1 cup mushroom
    • 1 cup bamboo shoot

    Do you want to save this recipe?

    Enter your email below & we'll send it straight to your inbox. Plus you'll get more great recipes and tips from us each week!

    Invalid email address. Please enter again.

    Awesome! Check your email for your saved recipe.

    Instructions
     

    • First step is to lightly press the silken tofu to release all the water. Don't put too much pressure or it will break. Chop vegetables or dice them in uniform pieces. I have used canned bamboo shoot, mushrooms and yellow pepper.
    • Prepare the sauce by combining oyster sauce and soy sauce together. Heat oil in a pan and sweat the onion and garlic till translucent. Then add the sauce along with vegetable stock, sliced Thai chillies and sugar to balance out the flavours.
    • Add in the veggies that you are using and let them simmer in sauce for 2-3 minutes till they are almost done. Finally add in chopped basil along with cubed tofu. Turn off the heat and let it sit for about 10 minutes so that the flavours infuse well.
    • Taste and adjust seasoning. Your Thai Basil sauce with veggies and tofu is ready to serve. Serve hot with boiled jasmine rice or noodles.

    Video

    Notes

    It is important to press the tofu to release all moisture. You can use paper towels too. But do it gently so as not to break it.
    I have used silken tofu in this recipe as it really absorbs the flavours well.
    You can use any veggies that you like and have in this recipe. Broccoli, carrot, other peppers, corn all work well. I have used what I had available.
    Thai chillies are quite spicy. Skip or use as per taste. You could use hot sauce in its place as well.
    Basil gives the sauce its delicious flavour. I used more than a cup. Use Thai basil, Italian basil or holy basil or even a combination of these.
    You can store it for a couple of days in air tight jar. Heat through and serve. The veggies do get soft though.
    You can use other proteins in place of tofu.

    Nutrition

    Calories: 203kcalCarbohydrates: 13gProtein: 12gFat: 12gSaturated Fat: 2gPolyunsaturated Fat: 6gMonounsaturated Fat: 4gSodium: 873mgPotassium: 271mgFiber: 3gSugar: 5gVitamin A: 550IUVitamin C: 63mgCalcium: 158mgIron: 2mg
    Tried this recipe?Let me know on Instagram @rachna.parmar or tag #rachnacooks
    Check out our Food videos Subscribe to our Food channel for recipe videos
    • 12shares
    • Facebook
    • Pinterest
    • Flipboard
    • Reddit

    More Vegan

    • Broccoli stir fry in a pan
      Vegan Garlic Broccoli Stir Fry
    • Top view of chia seed pudding in a glass
      Peanut Butter Chia Seed Pudding
    • Roasted kidney beans after air frying in a bowl.
      Crispy Air Fryer Kidney Beans (Rajma)
    • Spaghetti squash on a plate sprinkled with nutritional yeast.
      Air Fryer Spaghetti Squash

    Reader Interactions

    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Add us as a trusted site on Google

    Primary Sidebar

    Hi and welcome!

    I am Rachna, a Certified Nutritionist and Health Coach. I help you eat healthy. I specialize in healthy recipes especially Air fryer recipes.

    More about me →

    HEALTHY RECIPES

    • 3 air fried corn on the cob on a white plate.
      Air fryer Corn on the Cob
    • Air fryer Mushrooms
    • Air fryer beet chips on a white plate
      Air fryer Beet Chips
    • Close up of air fried chickpeas in a bowl
      Air fryer Chickpeas

    LATEST RECIPES

    • 3 skewers of hariyali chicken tikka in air fryer basket after air frying
      Air Fryer Hariyali Chicken Tikka
    • 3 chicken tacos served on a white plate with chopped onion, tomatoes and slices of lemon.
      Air Fryer Chicken Tacos
    • Malvani curry with surmai fillets garnished with chopped cilantro
      Malvani Style Surmai Curry
    • These Air Fryer Seafood Recipes Are So Addictive, You'll Make Them on Repeat

    Footer

    ↑ back to top

    • Privacy Policy
    • Sign Up for emails and updates
    • About Me
    • Contact Me
    • Disclaimer
    • Accessibility Policy

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © Rachna cooks 2026

    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.