A Taste of Thailand: Fragrant Thai Tofu Basil Stir-Fry

Artisan Haus Team

Few dishes capture the essence of Thai cuisine quite like a basil-infused vegan stir-fry. With its balance of savoury, sweet, and spicy flavours, this Thai Tofu Basil Stir-Fry offers a plant-based take on a much-loved classic. The combination of golden tofu, crunchy cashews, and aromatic Thai basil creates a satisfying dish that’s as nourishing as it is flavourful.

Perfect for a quick midweek meal, this stir-fry comes together in minutes, making it an effortless yet impressive option for both casual dining and entertaining. Serve it over jasmine rice for a comforting, restaurant-quality experience at home.

Ingredients

For the stir-fry:

• 1 tbsp oil

• Handful whole cashews

• 300g firm tofu, crumbled (keep slightly chunky for texture)

• 2 green onions, chopped (white and green parts separated)

• 2 cloves garlic, minced

• 1/2 red bell pepper, chopped

• 2 Thai red chillies, sliced (adjust to spice preference)

For the sauce:

• 3 tbsp soy sauce

• 240ml vegetable stock

• 2 tsp cornflour (cornstarch)

• 1 tbsp vegan fish sauce (or substitute with extra soy sauce)

• 3 tbsp hoisin sauce

To finish:

• A handful of fresh Thai basil leaves

• Cooked jasmine rice, to serve

• Extra chilli slices and Thai basil for garnish

Instructions

1. Toast the cashews – Heat 1 tbsp oil in a pan or wok over medium heat. Add the cashews and stir-fry until golden brown.

2. Cook the tofu – In the same pan, add another tablespoon of oil and crumble in the tofu. Stir-fry for 3-4 minutes until slightly golden.

3. Sauté the aromatics – Add the white part of the green onions and the minced garlic. Stir-fry for a minute until fragrant.

4. Add the veggies – Toss in the chopped red bell pepper and sliced Thai chillies. Stir-fry for another 2 minutes.

5. Prepare the sauce – In a small bowl, whisk together the soy sauce, vegetable stock, cornflour, vegan fish sauce, and hoisin sauce.

6. Combine everything – Pour the sauce into the pan and stir well. Let it simmer and thicken slightly before adding back the toasted cashews.

7. Add Thai basil – Stir in the Thai basil leaves and the green parts of the green onions. Cook for 30 seconds, just until the basil wilts.

8. Serve and enjoy – Spoon the stir-fry over jasmine rice and garnish with extra chilli slices and fresh Thai basil.

Tips for the Best Thai Tofu Basil Stir-Fry

Use Thai basil rather than sweet basil for an authentic flavour.

For extra texture, press the tofu beforehand to remove excess moisture.

Adjust the spice level by adding more or fewer Thai chillies.

This dish is quick, packed with umami, and perfect for a weeknight meal!

Interior, Architectural, Garden and Entertaining tips and trends directly into your inbox....

DISCLAIMER: We strive to accurately attribute the original source of each image we use. If you believe a credit might be inaccurate or is missing, please get in touch with us