Sharing is caring!
This cashew tofu stir-fry is inspired by my favourite Chinese take-out. Packed with roasted cashews, aromatic scallions, ginger, garlic, bell pepper, and of course the tofu, everything is cooked down in a sweet, savoury, and spicy sauce that brings everything together.
You’re sure to love the different textures and want to scoop over the pieces of cashews and scallions coated in the sauce over your rice!
THIS CASHEW TOFU STIR FRY IS:
- Easy to make
- Coated in a delicious sweet-savoury sauce
- Perfect with rice or noodles!
- Great for when you’re craving some Chinese take-out!
- Also great to add other vegetables to!
INGREDIENTS TO MAKE THIS TOFU RECIPE
TOFU
- extra firm tofu
SAUCE
The full printable recipe is in the recipe card below.
- chinese black vinegar or rice vinegar
- soy sauce
- vegetarian oyster sauce
- dark soy sauce
- sugar
- homemade chilli oil, recipe here
- room temperature water
- cornstarch or potato starch
FOR STIR-FRYING
- neutral oil
- ginger
- garlic
- scallions
- chiles
- red bell pepper
- roasted cashews
- sesame oil
TO COOK THE CASHEW TOFU STIR-FRY
- Prepare your tofu: press your tofu to drain out excess water. Slice the tofu into 1-inch slabs before slicing into squares and having these to make triangles. You can also of course slice the tofu into 1-inch (2.5 cm) cubes or any shape of your choice.
- Cook the tofu: I placed my tofu on a lined air-fryer basket (I used parchment paper). Spray the tofu with a generous amount of oil. I left the tofu to air-fry for 20 minutes at 350F or until slightly golden. Don’t air-fry or bake your tofu for too long since these can easily dry out. I prefer air-frying for a more hands-off approach.
- You can also pan-fry the tofu over medium heat in a pan with some oil until golden brown and crisp on all sides.
- Mix the sauce: In a separate bowl, mix all the sauce ingredients together. Feel free to adjust the sauce to your desired taste.
- Prepare the rest of the ingredients. For the scallions, I sliced these at an angle and separated the white and green parts. For the garlic, I simply crushed these and removed the skin. I kept these whole.
STIR-FRYING
- Stir-Fry: Heat a large pan or wok over medium high. Add the oil. Stir-fry the white parts of the scallion, ginger, and garlic until aromatic. Add in the bell pepper and dried chiles (if using). Leave everything to slightly brown. Mix in the cashews. You can also lightly toast the cashews if you’d like.
- Add in the pan-fried/air-fried fried extra firm tofu.
- Give the sauce another mix (to be sure the starch doesn’t stick to the bottom) and then pour over the tofu.
- Leave to simmer at medium heat until the sauce starts to boil and thicken from the starch. Mix well and taste the tofu. Season with more soy sauce, as needed. Leave to cook for 1-2 more minutes then turn off the heat.If desired, finish with sesame oil
SERVE AND ENJOY YOUR CASHEW TOFU STIR-FRY!
- Finish with the green onion, for topping. Serve and enjoy hot with some rice.
MORE TOFU RECIPES YOU MIGHT LOVE:
- Crispy Salt and Pepper Tofu
- Black Pepper Tofu Steaks
- Cold Silken Tofu with Sweet Chili Sauce
- Baked Peanut and Lime Tofu
- Kung Pao Tofu
- Pineapple Cashew Tofu Stir-Fry
Cashew Tofu Stir-Fry
5 from 3 votes
This cashew tofu stir-fry is inspired by my favourite Chinese take-out. Packed with roasted cashews, aromatic scallions, ginger, garlic, bell pepper, and of course the tofu, everything is cooked down in a sweet, savoury, and spicy sauce that brings everything together. You’re sure to love the different textures and want to scoop over the pieces of cashews and scallions coated in the sauce over your rice!
Prep Time 15 minutes mins
Cook Time 20 minutes mins
Total Time 35 minutes mins
Course Main Course
Cuisine Asian, Chinese, East Asian
Servings 3 people
Calories 394 kcal
Ingredients
Tofu
- 17.5 oz extra firm tofu
Sauce
- 1 tbsp chinese black vinegar or rice vinegar
- 2 tbsp soy sauce
- 1 tbsp vegetarian oyster sauce
- 1/2 tsp dark soy sauce
- 2 tbsp sugar
- 2 tsp homemade chilli oil , recipe here
- 3 tbsp room temperature water
- 1/2 tbsp corn starch or potato starch
For Stir-Frying
- 2 tbsp neutral oil
- 3 thin slices ginger
- 5 cloves garlic , crushed and peeled
- 1-2 scallions , green and white parts separated
- 2 dried chiles , optional for extra heat
- 1 small red bell pepper , seeded and sliced
- 1/2 cup roasted cashews
- Sesame oil to finish (optional)
To Serve
- Steamed rice
Instructions
- Prepare your tofu: press your tofu to drain out excess water. Slice the tofu into 1-inch slabs before slicing into squares and having these to make triangles. You can also of course slice the tofu into 1-inch (2.5 cm) cubes or any shape of your choice.
- Cook the tofu: I placed my tofu on a lined air-fryer basket (I used parchment paper). Spray the tofu with a generous amount of oil. I left the tofu to air-fry for 20 minutes at 350F or until slightly golden. Don’t air-fry or bake your tofu for too long since these can easily dry out. I prefer air-frying for a more hands-off approach.
- You can also pan-fry the tofu over medium heat in a pan with some oil until golden brown and crisp on all sides.
- Mix the sauce: In a separate bowl, mix all the sauce ingredients together. Feel free to adjust the sauce to your desired taste.
- Prepare the rest of the ingredients. For the scallions, I sliced these at an angle and separated the white and green parts. For the garlic, I simply crushed these and removed the skin. I kept these whole.
- Stir-Fry: Heat a large pan or wok over medium high. Add the oil. Stir-fry the white parts of the scallion, ginger, and garlic until aromatic. Add in the bell pepper and dried chiles (if using). Leave everything to slightly brown. Mix in the cashews. You can also lightly toast the cashews if you’d like.
- Add in the pan-fried/air-fried fried extra firm tofu.
- Give the sauce another mix (to be sure the starch doesn’t stick to the bottom) and then pour over the tofu.
- Leave to simmer at medium heat until the sauce starts to boil and thicken from the starch. Mix well and taste the tofu. Season with more soy sauce, as needed. Leave to cook for 1-2 more minutes then turn off the heat.If desired, finish with sesame oil.
- Finish with the green onion, for topping. Serve and enjoy hot with some rice.
WATCH Video
NUTRITIONAL INFO
Serving: 1serving | Calories: 394kcal | Carbohydrates: 25g | Protein: 18g | Fat: 26g | Saturated Fat: 4g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 14g | Trans Fat: 0.04g | Sodium: 1001mg | Potassium: 536mg | Fiber: 2g | Sugar: 13g | Vitamin A: 1371IU | Vitamin C: 53mg | Calcium: 81mg | Iron: 4mg
DID YOU MAKE THIS RECIPE?Please leave a rating or comment and share a photo on Instagram, and tag me @thefoodietakesflight or use #thefoodietakesflight 🙂
This Post Has 5 Comments
I don’t know of any dish that doesn’t have cashews in it. Thanks for your recipe.
Absolutely delicious! Will definitely make this again.
Yay thanks so much Tamara!! ◡̈
Another great tofu stir fry! The metric ingredient list only told me to add “3 ginger” which was a bit puzzling, after cooking I had the idea of switching back to imperial and lo and behold it were thin slices. I did like twice that, but I’m a sucker for ginger anyway. Thanks for the recipe : )
Oh no! Haha let me fix that. Glad you liked it! Thanks Niklas ◡̈