Transform your weeknight dinner with this incredible Cashew Tofu Stir Fry. Featuring perfectly crispy pan-fried tofu, vibrant, tender vegetables, and a generous sprinkle of crunchy cashews, all coated in a rich, savory homemade sauce. You’ll discover a new favorite that rivals even the classic chicken version!

Forget your usual takeout; this homemade Cashew Tofu Stir Fry is here to redefine your expectations! It’s a colorful, perfectly saucy, and utterly drool-worthy dish that showcases tofu at its absolute best. Prepare to be amazed by how intensely flavorful and satisfying this plant-based alternative is, even if you consider yourself a purist of the traditional cashew chicken.
We guarantee you’re going to be obsessed. This recipe literally blew our minds and tastebuds, proving that tofu can be the star of a truly unforgettable meal. The harmonious blend of textures and bold flavors creates a culinary experience that’s both comforting and exciting.

And the best part? It’s completely weeknight-friendly, coming together in under an hour, almost entirely in a single pan. This makes cleanup a breeze and getting a wholesome, delicious meal on the table incredibly straightforward. Don’t be surprised if you find yourself devouring it straight from the pan – once you start, it’s delightfully hard to stop!
Why You’ll Love This Cashew Tofu Stir Fry
This recipe isn’t just another stir fry; it’s a meticulously crafted dish designed to deliver maximum flavor and satisfaction. Here’s what makes our Cashew Tofu a must-try:
- Perfectly Crispy Tofu: We guide you through the simple steps to achieve golden, delightfully crispy pan-fried tofu that holds its texture and soaks up all the incredible sauce.
- Vibrant, Tender-Crisp Vegetables: A colorful medley of fresh vegetables, cooked to perfection, offering a slight crunch and essential nutrients.
- Irresistible Savory Stir-Fry Sauce: A homemade sauce, perfectly balanced with savory, sweet, and tangy notes, that coats every ingredient beautifully without being overly thick or sticky.
- Crunchy Roasted Cashews: The addition of cashews provides a fantastic textural contrast and a rich, nutty depth of flavor that elevates the entire dish.
- Quick & Healthy Weeknight Meal: Ready in less than an hour, this stir fry is a much healthier alternative to traditional takeout options, packed with plant-based protein and fresh produce.

Creating Your Cashew Tofu Masterpiece
Crafting this flavorful stir fry is easier than you think. We’ll walk you through each step, ensuring you achieve a restaurant-quality meal right in your own kitchen.
Essential Ingredients for Success
To prepare this delectable Cashew Tofu Stir Fry, gather these fresh and pantry staples:
- Extra-firm tofu: The foundation for crispy, satisfying texture.
- Cornstarch: Key for achieving that coveted golden-brown, crispy tofu exterior.
- Vegetable oil: For frying the tofu and sautéing the vegetables.
- Sweet pepper: Adds color, sweetness, and a gentle crunch.
- Broccoli: Provides essential nutrients and a wonderful tender-crisp texture.
- Green onions: Both white and green parts add a mild onion flavor and fresh garnish.
- Garlic: Aromatic cornerstone of any good stir fry.
- Cashews: For their signature crunch and buttery flavor.
- Soy sauce: The salty, umami base of our stir-fry sauce.
- Vegetable broth: Adds depth and liquid to the sauce.
- Hoisin sauce: Contributes sweetness, tang, and complexity.
- Agave nectar: A natural sweetener for balancing the sauce (maple syrup works too).
The Secret to Crispy Tofu: Pressing and Coating
Many shy away from cooking tofu because they struggle to get it crispy. The key lies in two simple but crucial steps: pressing and coating. Even extra-firm tofu comes packed in water, and this excess moisture prevents it from achieving a truly crispy texture when cooked.
Why Press Tofu? Pressing tofu removes this excess water, allowing it to become denser and more absorbent. This means it will brown beautifully in the pan and, more importantly, soak up all the delicious flavors of your stir-fry sauce. Without pressing, your tofu might end up soggy and bland.
How to Prepare Tofu for Pressing:
- Start by draining the tofu and cutting the block in half width-wise, creating two flatter slabs.
- Lay these tofu slabs in a single layer on a clean kitchen towel.
- Place another kitchen towel on top of the tofu.
- Now, apply weight: place something heavy on top, like a cast-iron skillet, a stack of cookbooks, or a bowl filled with fruit.
- Allow the tofu to press for at least 30-60 minutes. The longer you press, the more water will be removed, leading to crispier results.
- Once pressed, pat the tofu completely dry, then dice it into 1/2-inch cubes, ready for the next step.

Expert Tips for the Best Tofu Stir Fry
Follow these simple tips to ensure your Cashew Tofu Stir Fry is an absolute triumph:
- Coat Tofu Evenly in Cornstarch: After pressing and dicing, tossing your tofu cubes thoroughly with cornstarch is non-negotiable. This creates a thin, dry coating that transforms into an incredibly crispy exterior when pan-fried. Don’t skip this!
- Sauté Vegetables to Crisp-Tender Perfection: Overcooked vegetables lose their vibrant color, texture, and nutritional value. Aim for crisp-tender – still vibrant and slightly firm to the bite. They will finish cooking briefly once the sauce and tofu are added.
- Add Cashews at the Very End: For maximum crunch, incorporate the roasted cashews into the stir fry only in the final moments of cooking, just before serving. This prevents them from becoming soggy.
- Serve Over Fluffy Rice for a Complete Meal: This stir fry pairs beautifully with a bed of hot, steamed rice. Jasmine rice offers a delicate fragrance, while brown rice provides a nuttier flavor and added fiber. White rice is always a classic choice. For lighter options, consider quinoa or cauliflower rice.
- Don’t Overcrowd the Pan: When pan-frying the tofu, work in batches if necessary to avoid overcrowding your skillet. Tofu needs space to brown and crisp up; overcrowding will steam it instead.
- Taste and Adjust Seasoning: Before serving, always taste your stir fry and adjust the salt and pepper as needed. A final touch of seasoning can make all the difference.
Customizing Your Cashew Tofu Stir Fry: Creative Variations
One of the best things about stir fries is their versatility. Feel free to experiment with these ideas to tailor the recipe to your taste and what you have on hand:
- Turn Up the Heat: For those who love a spicy kick, add a thinly sliced jalapeño or serrano pepper to the pan when sautéing the other vegetables. A few dashes of sriracha hot sauce or a teaspoon of chili garlic sauce mixed into the stir-fry sauce will also do the trick. A pinch of red pepper flakes during cooking or as a garnish offers an easy heat boost.
- Explore Different Vegetables: While broccoli and sweet pepper are fantastic, don’t limit yourself! Try incorporating other quick-cooking vegetables like sliced zucchini, summer squash, mushrooms, shredded carrots, snap peas, bok choy, baby corn, or water chestnuts. Use what’s in season or what you enjoy most.
- Make it Meaty: If you’re cooking for diverse preferences or simply prefer meat sometimes, you can easily substitute the tofu with chicken or beef strips. Marinate the meat briefly in a little soy sauce and cornstarch for extra tenderness before stir-frying, then proceed with the recipe. Shrimp is another excellent and quick-cooking option.
- Go Gluten-Free: To make this recipe suitable for a gluten-free diet, ensure you use tamari instead of regular soy sauce, and double-check that your hoisin sauce is certified gluten-free. Most cornstarch is naturally gluten-free.
- Nut-Free Option: If you have a nut allergy, you can omit the cashews entirely or substitute them with toasted sunflower seeds or pumpkin seeds for a similar crunchy texture.
Make Ahead & Storage Instructions
This cashew tofu stir fry is fantastic for meal prep, storing beautifully in the refrigerator for up to 6 days. It makes for a convenient and satisfying lunch or dinner throughout the week.
A note on texture: While the flavors will meld beautifully, the tofu will lose some of its initial crispiness once reheated. However, it will still be incredibly delicious and absorb even more of the sauce’s flavor.
Freezing Recommendation: Due to the texture change that tofu undergoes when frozen and thawed, we generally do not recommend freezing this particular recipe. It’s best enjoyed fresh or refrigerated.

The flavors and textures in this Cashew Tofu Stir Fry are absolutely mind-blowing. The tofu is perfectly crispy and saucy, the vegetables are tender-crisp, and the cashews provide just the right amount of delightful crunch. It’s a symphony of tastes and sensations that will leave you feeling satisfied and impressed.
We guarantee you will love this one, perhaps even more than the classic chicken version you might be used to! Give it a try and prepare to add it to your regular rotation.
Save this recipe using the ‘save to recipe box’ button below. If you make it, please let us know! Leave a comment + star rating below, or take a photo and tag it onInstagram with #wholeandheavenlyoven.

For a visual guide, you can watch this tofu made step-by-step on Google web stories.
More tofu favorites to explore next!
- Tofu Peanut Satay Noodles
- Korean BBQ Tofu Bowls
- Thai Green Curry Tofu

Save To Recipe Box
Print
Pin
Cashew Tofu Stir Fry
This recipe may included paid links. As an Amazon Associate, I earn a commission from qualifying purchases.
Ingredients
Sauce
- 1/4 cup low-sodium soy sauce
- 1/2 cup vegetable broth (or chicken broth)
- 1 tablespoon hoisin sauce
- 2 tablespoons agave or maple syrup
- 1 tablespoon cornstarch, mixed with 1 tablespoon water
Stir Fry
- 1 brick (12 oz) extra-firm tofu, pressed for 30-60 minutes and cut into 1/2-in cubes
- 1/4 cup cornstarch
- Salt and pepper
- 3 tablespoons vegetable oil, divided
- 1 cup finely-chopped broccoli florets
- 1 medium sweet pepper, cut into 1-in strips
- 1 bunch green onions, white parts finely chopped, and green parts cut into 1-in pieces
- 2 medium cloves garlic, minced
- 1 cup roasted unsalted cashews
- Hot steamed rice for serving
Instructions
Sauce
-
In a small bowl, whisk together all sauce ingredients (soy sauce, vegetable broth, hoisin sauce, agave/maple syrup, and cornstarch mixed with water) until completely smooth and lump-free. Set this flavorful sauce aside.
Stir Fry
-
In a medium bowl, combine the pressed and diced tofu with 1/4 cup cornstarch, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Toss gently until all the tofu cubes are evenly coated. This coating is crucial for achieving a crispy exterior.
-
Heat 2 tablespoons of vegetable oil in a large nonstick skillet or wok over medium-high heat. Once the oil is shimmering, add the coated tofu cubes in a single layer (work in batches if necessary to avoid overcrowding the pan). Sear on all sides for several minutes until they are golden brown and wonderfully crispy. Carefully remove the crispy tofu from the skillet and drain on a plate lined with paper towels to absorb any excess oil.
-
Add the remaining 1 tablespoon of vegetable oil to the same pan. Once hot, add the finely-chopped broccoli florets, sweet pepper strips, and the white parts of the green onions. Sauté for 3-5 minutes, stirring frequently, until the vegetables are crisp-tender (still bright in color and slightly firm). Then, add the green parts of the green onions and the minced garlic, cooking for an additional minute or two until fragrant and slightly wilted.
-
Pour the prepared stir-fry sauce into the skillet with the vegetables. Immediately add the crispy tofu and the roasted cashews. Bring the mixture to a gentle simmer over medium-high heat, stirring continuously, until the sauce thickens and beautifully coats all the ingredients. This should only take 1-2 minutes.
-
Taste the stir fry and season with additional salt and pepper if needed, according to your preference. Serve this glorious Cashew Tofu Stir Fry warm over a bed of steamed rice (jasmine, brown, or white) and enjoy your homemade takeout masterpiece!
Notes
Store any leftover cashew tofu stir fry in an airtight container in the refrigerator for up to 6 days. While the tofu may lose some of its crispiness upon reheating, the flavors will remain delicious. We do not recommend freezing this dish as tofu can change texture significantly when frozen and thawed.