The aroma of sizzling garlic and ginger wafted through my kitchen as I hurriedly prepped dinner after a long day. That’s when I stumbled upon the key to success: my Easy Vegan Pineapple Cashew Tofu Stir-Fry. Not only does this dish come together in a matter of minutes, but it also brings a delightful medley of sweet and savory flavors that’ll make your taste buds dance. With perfectly crispy tofu, juicy pineapple chunks, and crunchy cashews, it’s a complete meal that you’ll love serving over fluffy steamed rice. Plus, it’s vegan and easily adaptable for gluten-free diets! Are you ready to bring this simple yet satisfying weeknight dinner into your kitchen?

Why is this stir-fry a must-try?
Vibrant flavors: The combination of sweet pineapple, crunchy cashews, and savory tofu creates an explosion of taste in every bite, making it the perfect dish for adventurous eaters!
Quick and easy: With a prep time of just under 30 minutes, this recipe is ideal for those busy weeknights when you crave something homemade but don’t want to sacrifice flavor.
Versatile options: Feel free to experiment with this dish! Whether you’re swapping out cashews for almonds or adding more veggies like snap peas, the personal touch is encouraged.
Healthy indulgence: Packed with plant-based protein and nutrients, it’s a guilt-free way to indulge your cravings without the fast food pitfalls. Transform your dinner routine with this delightful Easy Vegan Pineapple Cashew Tofu Stir-Fry that everyone will love!
Crowd-pleaser: This dish is sure to impress family and friends alike; it’s a guaranteed hit at gatherings!
Pineapple Cashew Tofu Stir-Fry Ingredients
For the Tofu
• Extra firm tofu – This provides the protein base and holds its shape well during cooking.
• Salt – Simply enhances the overall flavor of the tofu and vegetables.
• Neutral oil – Use canola, grapeseed, or sunflower oil for frying to achieve a crispy texture.
For the Sauce
• Pineapple juice – 2/3 cup; adds sweetness and acidity essential for the glaze.
• Rice vinegar – 1 tbsp; contributes a tangy note that brightens the sauce.
• Soy sauce – 2 tbsp; provides umami and saltiness—swap with tamari for a gluten-free option.
• Sriracha – 1/2 tbsp; adds a kick of heat; adjust based on your spice preference.
• Ground white pepper – A dash; brings subtle heat and depth to the mix.
• Shaoxing wine – 1 tbsp; enhances flavor complexity (or use vegetable broth for a non-alcoholic option).
• Sesame oil – 1 tbsp; adds a wonderful nutty flavor to the dish.
• Cane sugar – 2 tsp; balances the sweetness of the sauce; feel free to adjust.
• Corn starch – 1 tbsp; thickens the sauce to a nice glaze consistency.
For the Vegetables
• Red onion – 1 medium, sliced; adds sweetness and contrast to the dish.
• Ginger – 1/4-inch slice, diced; imparts a warming flavor and aroma that is essential.
• Garlic – 4 cloves, minced; contributes the aromatic flavor that ties the dish together.
• Red bell pepper – 1 small, sliced; adds vibrant color and natural sweetness.
• Green bell pepper – 1 small, sliced; provides a slightly bitter contrast to the sweetness.
For the Finishing Touches
• Roasted cashews – 1/2 cup; gives crunch and flavor; opt for unsalted for less saltiness.
• Pineapple chunks – 1 1/2 cups; fresh or canned for added sweetness and texture.
• Scallions – 2, sliced; for a fresh garnish and burst of flavor.
• Steamed rice – Perfect for serving, it complements the stir-fry beautifully and makes a complete meal.
With these ingredients, you’ll be all set to whip up a mouthwatering Pineapple Cashew Tofu Stir-Fry that brings joy to your table!
Step‑by‑Step Instructions for Pineapple Cashew Tofu Stir-Fry
Step 1: Prepare Tofu
Begin by draining the extra firm tofu to remove excess moisture. Wrap it in paper towels and place a weight on top for about 15 minutes. Once pressed, slice the tofu into 1-inch thick squares or your desired shapes, ensuring they are uniform for even cooking.
Step 2: Make Sauce
In a mixing bowl, combine 2/3 cup of pineapple juice, 1 tablespoon of rice vinegar, 2 tablespoons of soy sauce, and 1/2 tablespoon of sriracha. Add a dash of ground white pepper, 1 tablespoon of Shaoxing wine, and 1 tablespoon of sesame oil, mixing well. To balance the flavors, stir in 2 teaspoons of cane sugar and 1 tablespoon of corn starch until fully dissolved.
Step 3: Cook Tofu
Heat a non-stick pan over high heat and add 1/4 cup of neutral oil. Once hot, carefully place the tofu pieces in the pan, frying them for about 8-10 minutes. Cook until they turn golden brown and crisp on both sides, flipping halfway through. Once done, remove the tofu and set aside.
Step 4: Stir-Fry Vegetables
In the same pan, reduce the heat slightly and add 2 tablespoons of oil. Sauté the sliced red onion for about 1 minute until it becomes tender. Next, add the sliced red and green bell peppers, minced garlic, and diced ginger. Cook for another 2-3 minutes until the peppers soften and the garlic is aromatic.
Step 5: Combine Ingredients
Add the roasted cashews and pineapple chunks to the pan, stirring them in for 3-4 minutes until everything is heated through and the cashews are lightly toasted. Pour in the prepared sauce, mixing well to coat all the vegetables and nuts evenly. Watch as the sauce begins to bubble.
Step 6: Finish Dish
Return the crispy tofu to the pan, gently tossing it with the sauce and vegetables. Allow the stir-fry to cook for an additional 2-3 minutes, or until the sauce thickens into a delicious glaze. Serve your vibrant Pineapple Cashew Tofu Stir-Fry hot, generously over a bed of steamed rice, and garnish with sliced scallions for a fresh finish.

Pineapple Cashew Tofu Stir-Fry Variations
Feel free to get creative with this delicious recipe and make it your own with these fun variations!
-
Nuts Swap: Replace cashews with peanuts or almonds for a delightful crunch and different flavor profile. Each provides a unique texture and taste, adding a fresh twist to the dish.
-
Extra Veggies: Add snap peas, broccoli, or bok choy to increase the nutrient content and vary the colors. This not only makes the dish more visually appealing but also boosts its health benefits.
-
Spicy Kick: If you’re a fan of heat, amp up the sriracha to one tablespoon or sprinkle in some chili flakes for an extra zing. Just a little extra spice can elevate the entire flavor experience.
-
Heat Control: For a milder option, reduce or omit the sriracha and replace it with a dash of smoked paprika. This will give a subtle warming flavor without the heat, catering to those who crave less spice.
-
Soy-Free Option: Use coconut aminos instead of soy sauce for a soy-free version that’s slightly sweeter and complements the pineapple nicely. This is also a great gluten-free option!
-
Sauce Variations: Experiment with the sauce by adding pineapple chunks for a chunkier glaze or even a hint of teriyaki sauce for a deeper, richer flavor. For another tasty twist, try out a dash of lime juice for a citrusy kick.
-
Alternative Proteins: If you’re looking for a protein swap, use tempeh or seitan instead of tofu. They both absorb flavors wonderfully while providing a hearty texture and a protein punch. You may also explore using Teriyaki Pineapple Chicken for a meaty twist!
Feel free to explore these ideas and find the perfect balance that suits your taste! The versatility of the Pineapple Cashew Tofu Stir-Fry makes it a true delight for any home cook. Enjoy your culinary adventure!
How to Store and Freeze Pineapple Cashew Tofu Stir-Fry
• Fridge: Store leftovers in an airtight container in the refrigerator for up to 3 days. This ensures your delicious stir-fry remains fresh and flavorful.
• Freezer: For longer storage, freeze the stir-fry in a freezer-safe container for up to 2 months. Allow it to cool and portion it into single servings for convenience.
• Reheating: To reheat, thaw overnight in the fridge, then warm it in a pan over medium heat until heated through. You can add a splash of water or extra pineapple juice to revive the texture.
• Avoid Repeated Freezing: It’s best not to refreeze the Pineapple Cashew Tofu Stir-Fry after reheating, as it affects the taste and texture of the ingredients.
What to Serve with Pineapple Cashew Tofu Stir-Fry
Nothing completes this vibrant dish quite like the perfect side companions that will elevate your meal to new heights.
-
Steamed Jasmine Rice: The fluffy texture and mild flavor of jasmine rice perfectly absorb the tangy sauce, making every bite satisfying.
-
Sesame Noodles: These sweet and savory noodles complement the stir-fry’s flavors wonderfully, adding a delightful twist and additional chew.
-
Crispy Spring Rolls: Snack on these crunchy treats for a delicious contrast; the freshness of the vegetables inside pairs nicely with the stir-fry.
-
Roasted Broccoli: The earthy flavor of roasted broccoli balances the sweetness of the pineapple, bringing both crunch and nutrition to the table.
-
Mango Salad: A light and refreshing salad with sweet mango pieces adds a burst of freshness that cuts through the richness of the dish.
-
Coconut Milk Smoothie: Pair this hearty meal with a tropical smoothie made from coconut milk and fruits; it complements the dish’s sweet notes beautifully.
-
Chilled Green Tea: A soothing cup of green tea cleanses the palate and rounds out your flavorful dining experience perfectly.
Each of these delightful options offers its own unique flavor and texture, making your Pineapple Cashew Tofu Stir-Fry even more memorable!
Expert Tips for Pineapple Cashew Tofu Stir-Fry
- Perfect Tofu Texture: Ensure the tofu is well-drained and pressed before frying. This prevents sogginess and helps achieve that golden-brown crispiness.
- Adjust the Sauce: Feel free to modify the sweetness and heat levels in the sauce to suit your personal taste. A little extra sriracha can spice up your Pineapple Cashew Tofu Stir-Fry!
- Use a Non-Stick Pan: This helps prevent the tofu and vegetables from sticking, making cooking and cleaning up much easier.
- Prep Ingredients Ahead: Chopping vegetables and mixing the sauce beforehand can save time during cooking, keeping your stir-fry quick and enjoyable!
- Experiment with Vegetables: Don’t hesitate to swap in your favorite stir-fry veggies like snap peas or broccoli for added nutrition and flavor variation.
Make Ahead Options
These Pineapple Cashew Tofu Stir-Fry ingredients are perfect for meal prep enthusiasts! You can slice and press the tofu up to 24 hours in advance, allowing it to drain properly for a firm texture. Additionally, you can prepare the sauce and chop the vegetables up to 3 days ahead; just store them in airtight containers in the refrigerator to maintain freshness. When you’re ready to serve, simply pan-fry the tofu, stir-fry the veggies, and combine everything with the pre-made sauce. This way, you’ll enjoy a stunning weeknight meal with minimal effort and retain all the delightful flavors of this Pineapple Cashew Tofu Stir-Fry!

Pineapple Cashew Tofu Stir-Fry Recipe FAQs
What type of tofu is best for this recipe?
Absolutely! Extra firm tofu is the best choice as it holds its shape well and provides a satisfying texture. Make sure to drain the tofu properly and press it to remove excess moisture, which helps achieve that perfect golden crispiness during frying.
How do I store leftover Pineapple Cashew Tofu Stir-Fry?
You can store leftovers in an airtight container in the refrigerator for up to 3 days. This will help maintain the freshness and flavors of your delicious stir-fry. Just make sure to let it cool before sealing it up to prevent moisture build-up.
Can this dish be frozen?
Yes, you can freeze the Pineapple Cashew Tofu Stir-Fry! Cool the dish completely, then portion it into freezer-safe containers. It can be frozen for up to 2 months. When you’re ready to enjoy it, thaw it in the fridge overnight and reheat it in a pan over medium heat. Adding a splash of water or extra pineapple juice can help revive the texture.
What should I do if my sauce is too thin?
If your sauce turns out too thin, don’t worry! You can thicken it by dissolving an additional 1 teaspoon of cornstarch in a small amount of cold water and stirring it into the sauce while it simmers in the pan. This will help it reach that beautifully glazed consistency you’re aiming for!
Are there any dietary considerations I should keep in mind?
Very! This recipe is vegan and can easily be made gluten-free by substituting soy sauce with tamari. If you’re concerned about allergies, be mindful of the cashews—feel free to swap them with sunflower seeds or omit them entirely for a nut-free option. Always check for any additional ingredients that may trigger allergies in your household.

Pineapple Cashew Tofu Stir-Fry for a Sweet Savory Feast
Ingredients
Equipment
Method
- Begin by draining the extra firm tofu to remove excess moisture. Wrap it in paper towels and place a weight on top for about 15 minutes.
- In a mixing bowl, combine the ingredients for the sauce. Stir well until fully dissolved.
- Heat a non-stick pan over high heat and add the neutral oil. Carefully place the tofu pieces in the pan and fry for 8-10 minutes until golden brown and crisp.
- In the same pan, reduce heat and sauté the sliced red onion for about 1 minute. Then add the bell peppers, minced garlic, and diced ginger, cooking for 2-3 minutes.
- Add the roasted cashews and pineapple chunks, stirring for 3-4 minutes until heated through. Pour in the prepared sauce, mixing well.
- Return the crispy tofu to the pan and toss it with the sauce and vegetables. Cook for another 2-3 minutes until the sauce thickens.
- Serve the stir-fry hot over a bed of steamed rice and garnish with sliced scallions.

Leave a Reply