Cashew Tofu is our spin on the takeout classic cashew chicken, but better. It’s simple to make, only 30 minutes, and make made in one dish!
This cashew tofu is an instant hit. One bite and you’re like this absolutely must go in the meal rotation. It has the perfect balance of flavors to make you remember that you can have amazing food and still be vegan.
It’s also made in 30 minutes and one pot for a win every time!
One of the best things about it is the balance of textures. There’s crispiness from the tofu, crunchiness from the cashes and sugar snow pea, and softness that comes from the inner parts of the tofu, peppers, and broccoli florets.
This dish pairs perfectly with a simple white or brown rice or try our vegan garlic turmeric rice.
Never miss another post! Sign up for our weekly newsletter and get them all delivered easily! Plus, 15 easy recipes delivered immediately!
Sign Up For My Newsletter Today!
Jump to:
Why You’ll Love This Dish
- Easy Clean up – This is made in one pot so it’s super easy to clean up the recipe when finished making.
- Quick – This dish is ready in just about 30 minutes which is faster than you could even order takeout and have it delivered. Most of the recipe is just cooking, so there’s not even a lot of prep.
- Simple Ingredients – most of these ingredients are things people keep in the pantry or on hand if they make most Asian dishes, so you can make it quickly without having to run to the store
🥘Recipe Ingredients
Gather your ingredients!
- Cashews – You want to use roasted but unsalted cashews for the best results in the dish.
- Tofu – to make this dish go faster and the tofu hold up best to the home cook, we recommend a super firm tofu for this dish. It doesn’t need to be pressed out like others.
- Veggies – we are using broccoli and sugar snap peas for this dish for greens, and a balance of textures.
- Cornstarch – this is to make the tofu crispy on the edge on the first part of cooking the tofu.
See my recipe card below for a complete list of the ingredients with measurements.
Substitutions and Variations:
- Cashews – If you use salted cashews, we recommend reducing the sodium elsewhere in the dish. If you only have raw cashews, roast them in the oven first. If you cannot have cashews, swap with another nut like almonds or pine nuts or just omit.
- Tofu– If you don’t have super firm tofu, use an extra firm tofu that has been drained and pressed. You could also sub out the tofu for chickpeas, mushrooms, or just more veggies.
- Veggies – Feel free to do fresh green beans, Brussels sprouts, cauliflower, asparagus, or even add in some leafy green like
- Cornstarch – you could swap this with arrowroot powder, potato starch, or even all-purpose flour. Just make sure you do the listed amount of you will just feel like you are biting into flour.
Step by Step Instructions for cashew tofu:
Step 1. Make stir fry sauce by combining all the sauce ingredients in one bowl and the cornstarch and water in a separate bowl.
Step 2. Then, whisk the two bowls together to create the stir fry sauce.
Step 3. Add oil into a large skillet over medium heat. Add the cornstarch coated tofu and fry, flipping occasionally, until golden brown and crispy (about 6-8 minutes). Remove to a towel lined plate.
Note: It’s best to lightly coat the tofu in the directed amount of cornstarch. Adding too much will make the tofu taste like dry powder.
Step 4. Add another tablespoon of oil if needed before continuing. Add in your broccoli and sugar snap peas.
Stir to combine, then season with salt and pepper to taste.
Let veggies cook undisturbed for about 1-2 minutes until slightly charred.
Add 3-4 tablespoons of water then cover to steam the veggies for 3-4 minutes.
Step 5. Add peppers and stir, then garlic and ginger and stir, letting cook until fragrant.
Step 6. Next, add roasted cashews, whisk the sauce mixture a stir, and pour over the veggies in the skillet. Stir around to coat and after a few minutes the mixture will begin to thicken.
Step 7. Add in the tofu and mix to combine. Serve warm topped with sesame seeds and green onions.
Recipe FAQs:
Swap the tofu with mushrooms, chickpeas, or just more veggies and then the soy sauce and hoisin for soy free versions. The cashews could be subbed for another nut or just omit or replace with a crunchy veggie.
Yes. Once cooled completely, you can store in an air tight container in the fridge for 2-3 days. The tofu will not be as crispy as eating it right away but still delicious.
Yes. Use a large skillet to cook this recipe. The biggest thing is not overcrowding the tofu when cooking it the first time
We do not recommend freezing this dish.
Other Vegan Rice Recipes to Consider:
⭐️⭐️⭐️⭐️⭐️
Did you make and love this recipe?
Click the 5 stars in the recipe card above or below in the comment section! This is a great way to support us so we can continue to bring great recipes!
Cashew Tofu (Vegan Cashew Chicken)
Ingredients
For the Sauce
- ½ cup water, more as needed to thin
- 1 ½ tablespoon cornstarch
- ½ cup low sodium soy sauce
- 2 tablespoon hoisin sauce
- 2 tablespoon maple syrup
- 1 tablespoon rice vinegar
- 1 teaspoon toasted sesame oil
For tofu and veggies
- 14 oz block extra firm tofu
- 1-2 tablespoon cornstarch
- 3 tablespoon olive oil, divided
- 1 head broccoli florets
- 8 oz sugar snap peas
- ¼ teaspoon salt, more to taste
- ¼ teaspoon black pepper, more to taste
- 1 red bell pepper, diced
- 3-4 tablespoon water
- ½ teaspoon fresh ginger, minced
- 2 cloves garlic, minced
- 1 cup roasted and unsalted cashews
- sesame seeds, for garnish
- green onions, chopped, for garnish
Instructions
- Add water and cornstarch into a bowl and whisk together. Add remaining sauce ingredients and whisk together again.
- In a medium bowl, add tofu cubes, cornstarch and stir a few times to combine throughly then set aside. Next, add in 2 tablespoon oil into a large skillet* over medium heat. Add the tofu and fry, flipping occasionally, until golden brown and crispy (about 6-8 minutes). Remove to a towel lined plate.
- In the same skillet, add 1 tablespoon oil if needed. When hot, add in broccoli and sugar snap peas. Stir to combine, then season with salt and pepper to taste. Let veggies cook undisturbed for about 1-2 minutes until slightly charred. Add 3-4 tablespoons of water then cover to steam the veggies for 3-4 minutes. Add peppers and stir, then garlic and ginger and stir, letting cook until fragrant.
- Next, add roasted cashews, whisk the sauce mixture a stir, and pour over the veggies in the skillet. Stir around to coat and after a few minutes the mixture will begin to thicken. Add in the tofu and mix to combine. Serve warm topped with sesame seeds and green onions.
Wendy
oh my goodness I know this recipe is going to be amazing, loving all of the ingredients.
Thank you so much!
Larisha Bernard
Awesome!
Lauren
I made this for dinner tonight and it was incredibly delicious! I used plant based ”chicken” pieces instead of tofu which though. Thank you for another amazing recipe – I’ve tried about five of yours now and they have all turned out so tasty and simple! Will definitely make this again.
Larisha Bernard
So happy that you’re enjoying everything
Nancy M
This is sooo good! I love your website, too. Step-by-step instructions with photos and being able to mark off the ingredients as I go – amazing! Thank you so much!
I’m grateful to YouTube for suggesting your channel. 🙂
Larisha Bernard
So glad you’re finding everything helpful!
Megan
This dish was fantastic and so satisfying! It came together easily and was very flavorful. Happily adding this to our rotation!
Larisha Bernard
Happy you enjoyed it!
Ashlee
Just made this recipe for my partner and I
He absolutely loved it! So, did I. Savoury and nutritional. Definitely one of my favorite recipes for you guys. Thanks a million!
Larisha Bernard
YAY!
Melissa
This dish was amazing! You know that everyone is enjoying the meal when it’s quiet. And that doesn’t happen often at our house with 4 kids 12 and under! Thank you for continuing to provide delicious, nutritious, fulfilling meals that are quick and easy to prepare! I regularily resort to recipes from your website at least once or twice a week! You’ve helped inspire our palet and saved me on busy days where I just don’t know what to make in a pinch. Great job!
Larisha Bernard
Ahhh the quiet table is such a tell tell sign! Glad it was a hit
linda
Made this a day after watching the video. It was delicious! I could not get snap peas or even snow peas so I subbed fresh green beans. Served it with some jasmine rice and it was perfection. This will be in the meal rotation for sure.
Larisha Bernard
So glad it was a hit!