• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Goodness Avenue
  • Recipes
  • Dinner
  • Shop
  • About
menu icon
go to homepage
  • Recipes
  • Dinner
  • Shop
  • About
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Dinner
    • Shop
    • About
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • ×
    Home » Recipes

    Thai Basil Tofu Stir Fry

    Published: Jun 21, 2021 by Caitlin Rule · This post may contain affiliate links

    Modified: Jun 21, 2021 · Published: Jun 21, 2021 by Caitlin Rule · This post may contain affiliate links · Leave a Comment
    Jump to Recipe·Print Recipe

    This easy Thai basil tofu stir fry is filled with crispy tofu, broccolini and crunchy cashews. It’s a delicious healthy weeknight dinner recipe that’s vegan, has a no added sugar and takes less than 30 minutes to whip up! 

    Basil tofu on plate over white rice with chopsticks. Fresh limes, mini dish of sesame seeds, basil leaves on the side for decoration.

    Honestly my love for making healthier versions of asian-inspired recipes is growing by the day. This insanely delicious and easy Thai basil tofu stir-fry has become family favourite and now I'm finally sharing it with you! A simple sauce with no sugar added, paired with crispy tofu, veggies and crunchy cashews.

    I love that this recipe is made in 1 pan (besides the rice) and it is one of those quick, yet super flavourful meals that are ready in less than 30 minutes. Great for after work hours or school or anything. Plus, you will have some tasty leftovers for the next day for lunch too. I usually enjoy it cold like I do with leftover takeout food (my personal fave!). The tofu gets SO crispy and the broccolini gets so saucy an delicious – you guys will love!

    Basil tofu on two plates over white rice with chopsticks. Fresh limes, mini dish of sesame seeds on the side for decoration.

    Ingredients you’ll need

    In this recipe, tofu is cooked then stir fried with vegetables and tossed in an asian style sauce for an absolutely delicious vegan meal. Here is everything you will need to make this Thai Basil tofu recipe, plus substitution ideas:

    • Tofu: Organic preferred. Use firm or extra-firm in this recipe. 
    • Red capsicum (bell pepper)
    • Broccolini: Or a head of broccoli
    • Spring onions (scallions): Both the white and green part
    • Cashews: I like using the roasted and unsalted ones. So flavorful and delicious
    • Tamari: or soy sauce.
    • Red curry paste: Adds a little spicy kick. Leave it out if you don't like spice.
    • Hoisin sauce: Adds a touch of sweetness to the stir fry sauce.
    • Garlic: to make the sauce.
    • Ginger: Adds a delicious kick. I used fresh but ginger powder will do too.
    • Lime juice: To bring out all the flavours
    • Thai basil leaves: the key ingredient! It tastes like normal basil with a hint of aniseed flavour. Can also use regular basil like I did in the photos.
    • Sesame oil: You could use another oil but this gives the dish a lot of flavour.
    • Sesame seeds:For garnish and a little crunch and texture
    Ingredients cut up on a wooden board.

    How to make Thai basil tofu

    This recipe is super easy to make and takes just a few simple steps! (Note – The full printable recipe is at the bottom of this post)

    Prep the veggies: cut the broccolini in half. Slice capsicum (bell pepper) into thin strips and chop the spring onions in 1 inch pieces. Pull the leaves off the basil stalks.

    Thai basil sauce: In a small bowl whisk together tamari, hoisin sauce, garlic, ginger, lime juice and water, and set aside. If you like things really spicy, add an extra teaspoon of the curry paste. Taste for flavor, adjust as needed.

    Crispy Tofu: Cut the tofu into ½ inch cubes and cook in a wok or large non stick pan with a little sesame oil. Cook on each side for about 5-7 minutes, shaking the pan often to prevent the tofu from sticking. Cook until tofu is slightly golden and crispy looking. Set aside.

    Veggies: Add the capsicum (red peppers), broccolini and spring onion to pan and cook for 1-2 minutes. Add a tablespoon of water and cover with lid. Allow veggies to steam for 2 minutes so they are slightly browned and cooked through. 

    Combine everything: Add the tofu back to the pan, pour in the pre-mixed sauce, the cashews and bring to a boil. Reduce to a simmer and let cook for about 3 minutes or until sauce has slightly thickened.

    Remove from the heat and stir in the Thai basil.

    Serve over rice and sprinkle with sesame seeds.

    Stir fry in frying pan.

    How to store leftovers

    Refrigerator: Leftovers can be stored in the fridge for up to 3 – 4 days in a sealed container.

    Meal prep: This Thai basil tofu stir fry is even better the next day, making it perfect for meal prep.

    Reheat: pop in the microwave for 60-90 seconds to heat through. Alternatively, warm up in a pan, adding a tablespoon of water for moisture as needed.

    Adjusting for dietary restrictions

    • Oil-Free: Simply omit the oil from the stir fry and use a splash of water instead. It won’t have the same robust toasted sesame flavour, but will still be delicious!
    • Gluten-Free: this Thai Basil tofu recipe is naturally gluten free. However, check if your hoisin sauce, tamari is certified gluten free if needed.
    • Tofu alternative: omit tofu and use tempeh or thinly sliced chicken breast if preferred.
    Basil tofu on plate over white rice with chopsticks.

    More easy weeknight meals

    Broccoli Lentil Dahl Curry

    Cabbage Tofu Stir Fry With Spicy Tahini Sauce

    Vegan Carrot Mac and Cheese (Nut-Free)

    Black Bean Mushroom Tacos

    If you try this thai basil tofu recipe or have a question, please let me know! Leave a comment and rate it below. I love to hear what you think, or any changes you make.

    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Basil tofu on plate over white rice with chopsticks.

    Thai Basil Tofu Stir Fry


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: Caitlin Rule
    • Total Time: 25 minutes
    • Yield: 4 serves 1x
    Print Recipe
    Pin Recipe

    Description

    This easy Thai basil tofu stir fry is filled with crispy tofu, broccolini and crunchy cashews. It’s a delicious healthy weeknight dinner recipe that’s vegan, has a no added sugar and takes less than 30 minutes to whip up. 


    Ingredients

    Scale
    • ⅓ cup hoisin sauce
    • 2 tablespoons tamari soy sauce
    • 1 tablespoons red curry paste or chilli paste
    • 2 tablespoons fresh lime juice
    • 6 cloves garlic, finely chopped 
    • 1 tablespoon fresh ginger, grated
    • 450g/ 16oz firm tofu, cut into ½ inch cubes
    • 1 tablespoon sesame oil
    • 2 red capsicums (bell peppers), thinly sliced
    • 2 bunches broccolini, cut in half
    • 3 spring onions (scallions), sliced
    • ⅓ cup roasted cashews
    • 1 packed cup Thai Basil leaves, roughly chopped
    • 1 tablespoon sesame seeds
    • Basmati rice or brown rice, to serve

    Instructions

    1. In a small bowl whisk together tamari, hoisin sauce, garlic, ginger, lime juice and water, and set aside. If you like things really spicy, add an extra tablespoon of the curry paste. Taste for flavour, adjust as needed.
    2. Heat 1 tablespoon sesame oil in a wok or large non-stick pan. Add tofu and cook, flipping often on each side for about 5-7 minutes, shaking the pan often to prevent sticking. Set aside.
    3. Add the capsicum (red peppers), broccolini and spring onion to pan and cook for 1-2 minutes. Add a tablespoon of water and cover with lid. Allow veggies to steam for 2 minutes so they are slightly browned and cooked through.
    4. Add the tofu back to the skillet,  the pre-mixed sauce, cashews and bring to a boil. Reduce to a simmer and let cook for about 3 minutes or until sauce has slightly thickened.
    5. Remove from the heat and stir in the basil leaves.
    6. Serve over rice and sprinkle with sesame seeds.

    Notes

    • Sub regular basil if needed.
    • Prep Time: 10 minutes
    • Cook Time: 15 minutes
    • Category: Dinner
    • Method: Sti Fry
    • Cuisine: Thai

    Did you make this recipe?

    Tag @goodnessavenue on Instagram and hashtag it #goodnessavenue

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    About Caitlin

    Welcome! I’m Caitlin

    I'm a nutritionist, foodie, and mum, here to help you add more goodness to your everyday life! You'll find plenty of delicious, simple, and nutritious recipes to satisfy your cravings and nourish your family.

    More About Me →

    Latest Recipes

    • Ricotta veggie fritters in a bowl with ketchup.
      Veggie Ricotta Fritters
    • Cauliflower potato leek soup in a bowl with cut up grilled cheese toastie.
      Cauliflower Potato & Leek soup
    • Raspberry and banana muffins on a plate
      Banana Raspberry Muffins
    • Side shot of broccolini frittata.
      Ham & Broccolini Frittata

    Footer

    • About
    • Privacy Policy
    • Contact
    • Pinterest
    • Instagram
    • YouTube
    • TikTok

    ©2024 Goodness Avenue. All rights reserved.