As I stood in my kitchen, the enticing aroma of sizzling tofu and vibrant vegetables filled the air. Nothing beats the satisfying moment when all the elements come together in a single dish. Today, I’m excited to share my Vegan Pineapple Cashew Tofu Stir-Fry—a quick and delightful recipe that marries the sweetness of pineapple with the crunch of cashews and perfectly fried tofu. This meal is not just easy to whip up on a busy weeknight; it’s also gluten-free with simple substitutions, making it a flexible favorite for everyone. Imagine your loved ones gathered around the table, savoring this colorful dish served atop a steaming mound of rice. Are you ready to brighten your dinner routine with this tropical twist? Let’s dive into the recipe!

Why is this recipe a game changer?
Flavor Explosion: The Pineapple Cashew Tofu Stir-Fry offers a delightful blend of sweet, savory, and spicy, making it a taste sensation.
Quick to Prepare: With simple steps and just 30 minutes, you can whip up a delicious dinner that’s perfect for busy weeknights.
Vegan & Gluten-Free Options: This recipe caters to all dietary preferences, ensuring everyone can enjoy a satisfying meal.
Colorful & Inviting: The vibrant mix of vegetables and pineapple creates a visual feast that’s sure to impress family and friends.
Customizable: Feeling adventurous? Try variations like adding extra veggies or substituting tofu for tempeh for a twist in texture. Serve it alongside our popular Korean Spicy Fry for an exciting dinner spread!
Comfort Food Redefined: It perfectly balances indulgence with healthful ingredients, making every bite feel like a treat without the guilt.
Pineapple Cashew Tofu Stir-Fry Ingredients
For the Tofu
- Extra Firm Tofu – 500g; ensures a sturdy texture that holds up well during frying.
- Salt – A pinch; enhances the overall flavor, so adjust according to taste.
- Neutral Oil – Needed for frying; opt for vegetable or canola oil to achieve a golden crust.
For the Sauce
- Pineapple Juice – 2/3 cup; brings sweetness and tang; canned juice works beautifully for this Pineapple Cashew Tofu Stir-Fry.
- Rice Vinegar – 1 tbsp; adds a subtle acidity; can substitute with apple cider vinegar if needed.
- Soy Sauce – 2 tbsp; lends umami flavor; use tamari for a gluten-free version.
- Sriracha – 1/2 tbsp; introduces a kick of heat; feel free to swap with your favorite chili sauce.
- Ground White Pepper – A dash; offers a gentle spice; optional for those avoiding heat.
- Shaoxing Wine – 1 tbsp; enriches the flavor profile; use vegetable broth for a non-alcoholic alternative.
- Sesame Oil – 1 tbsp; contributes depth and richness; can be omitted if desired.
- Cane Sugar – 2 tsp; balances flavors; adjust based on sweetness preference.
- Corn Starch – 1 tbsp; thickens the sauce; mix well to avoid clumping.
For the Vegetables
- Red Onion – 1 medium, sliced; adds sweetness and texture to the stir-fry.
- Ginger – 1/4-inch slice, diced; provides aromatic depth to the dish.
- Garlic – 4 cloves, minced; enhances flavor complexity.
- Red Bell Pepper – 1 small, sliced; contributes color and crunch.
- Green Bell Pepper – 1 small, sliced; pairs well with the red bell pepper for a colorful medley.
For Garnishing and Serving
- Cashews – 1/2 cup, roasted; add a delightful crunch and healthy fats.
- Pineapple Chunks – 1 1/2 cups; for juicy sweetness; fresh or canned works!
- Scallions – 2, sliced; provide a fresh finish to the dish.
- Salt – To taste; taste and adjust for your preference.
Step‑by‑Step Instructions for Pineapple Cashew Tofu Stir-Fry
Step 1: Prepare Tofu
Begin by draining the excess water from 500g of extra firm tofu. Slice it diagonally into 1-inch thick squares or cubes. This shape will help the tofu hold onto flavors and achieve a crispy texture when cooked. Let it sit to remove more moisture while you prepare the sauce.
Step 2: Make Sauce
In a medium bowl, whisk together 2/3 cup of pineapple juice, 1 tablespoon of rice vinegar, 2 tablespoons of soy sauce, 1/2 tablespoon of sriracha, a dash of ground white pepper, and 1 tablespoon of Shaoxing wine. Add 1 tablespoon of sesame oil, 2 teaspoons of cane sugar, and 1 tablespoon of corn starch. Mix well until the corn starch is fully dissolved and the sauce is smooth, then set it aside for later.
Step 3: Fry Tofu
Heat a large non-stick pan over high heat and add about 1/4 cup of neutral oil. Once the oil is shimmering, carefully add the tofu pieces to the pan in a single layer. Fry for approximately 8-10 minutes, turning occasionally, until the tofu is golden brown and crispy on all sides. Once done, remove the tofu from the pan and set it aside.
Step 4: Stir-fry Vegetables
In the same pan, add a little more oil if needed and lower the heat to medium. Begin by sautéing 1 medium sliced red onion for about 1 minute until it’s slightly softened. Next, add 1 small each of sliced red and green bell peppers, along with 1/4-inch diced ginger and 4 minced garlic cloves. Cook for another 1-2 minutes, stirring frequently, until the veggies become fragrant.
Step 5: Add Cashews and Pineapple
Stir in 1/2 cup of roasted cashews and 1 1/2 cups of pineapple chunks into the vegetable mixture. Allow them to cook together for about 3-4 minutes, stirring occasionally, until the cashews are warm and slightly toasted, and the pineapple is glazed. This step adds texture and a delightful crunch to your Pineapple Cashew Tofu Stir-Fry.
Step 6: Combine & Serve
Pour the prepared sauce into the pan with the vegetables and stir thoroughly to coat everything evenly. Return the crispy tofu to the pan, mixing gently to combine all the ingredients. Cook for an additional 2-3 minutes until the sauce thickens slightly and everything is heated through. Taste and adjust salt or other seasonings as needed. Serve hot, garnished with sliced scallions over a steaming bowl of rice for a complete meal.

Make Ahead Options
These Pineapple Cashew Tofu Stir-Fry components are perfect for meal prep, saving you time on busy weeknights! You can prepare the tofu by slicing it and marinating it in the sauce up to 24 hours in advance, ensuring the flavors penetrate deeply. Additionally, chop the vegetables and store them in an airtight container in the refrigerator for up to 3 days without compromising freshness. Before serving, simply stir-fry the marinated tofu and veggies together, adding in the pineapple and cashews right before the final sauce mixture to maintain their texture. Your meal will still be just as delicious and vibrant as if cooked fresh!
How to Store and Freeze Pineapple Cashew Tofu Stir-Fry
-
Fridge: Store leftovers in an airtight container for up to 3 days. Reheating in a pan over medium heat will help restore the original texture and flavors.
-
Freezer: To keep your Pineapple Cashew Tofu Stir-Fry fresh, freeze in a sealed container for up to 3 months. For best results, allow it to cool completely before freezing.
-
Reheating: Thaw overnight in the fridge if frozen. To reheat, place in a skillet over medium heat, adding a splash of water to help revive the sauce and prevent sticking.
-
Avoid Separation: If stored too long, the sauce may separate. Stir well before reheating, and consider adding a bit of extra water or vegetable broth to refresh its consistency.
Expert Tips for Pineapple Cashew Tofu Stir-Fry
-
Press Tofu Properly: Make sure to press the tofu before cooking to remove excess moisture, ensuring it crisps up beautifully when fried.
-
Mix Sauce Well: Combine all sauce ingredients thoroughly before adding them to the pan. This prevents clumping and ensures a smooth coating for your Pineapple Cashew Tofu Stir-Fry.
-
Fry in Batches: If you’re making a large portion, fry the tofu in batches to maintain the right frying temperature and get that golden brown exterior every time.
-
Adjust Seasonings: Taste as you go! It’s easy to tweak the sweetness or heat in the sauce to match your flavor preferences.
-
Use Fresh Pineapple: For extra juiciness and taste, consider using fresh pineapple chunks rather than canned, but keep in mind that canned works in a pinch!
-
Experiment with Veggies: Mix in your favorite vegetables, like snap peas or carrots, to add variety and nutrition to your stir-fry.
Pineapple Cashew Tofu Stir-Fry Variations
Feel free to customize this delightful dish and let your creativity shine in the kitchen!
-
Tempeh Swap: Substitute tofu with tempeh for a firmer texture and nuttier flavor. This switch adds a unique twist while still being protein-packed.
-
Nutty Alternatives: Replace cashews with peanuts or almonds for a different flavor profile. The crunchiness will still be delightful, enhancing every bite.
-
Zesty Change: Using lime juice instead of rice vinegar brings a bright, fresh zing to the dish. It’s a simple swap that adds a whole new dimension.
-
Veggie Boost: Add sugar snap peas or shredded carrots for extra color and crunch. These additions not only enhance the texture but also up the veggie ante!
-
Spice It Up: Want more heat? Toss in some sliced jalapeños or a dash of chili flakes along with the other ingredients. Turn the dial up on flavor and fun!
-
Herb Infusion: Sprinkle fresh basil or cilantro on top before serving for a burst of freshness. These herbs add aromatic notes that complement the sweet and savory flavors beautifully.
-
A Tropical Twist: Incorporate diced mango for a summery flavor profile. It pairs wonderfully with the pineapple, creating a sweet and tangy symphony of tastes.
-
Noodle Up: Serve this stir-fry over cooked rice noodles instead of rice for a fun twist. It’s a fantastic way to mix up your usual routine and enjoy a comforting bowl of goodness.
For more exciting flavors, consider pairing it with our Korean Spicy Fry for an unforgettable feast!
What to Serve with Vegan Pineapple Cashew Tofu Stir-Fry
Imagine a vibrant spread that complements the sweet and spicy notes of this delightful dish, creating the perfect family dinner experience.
- Steamed Jasmine Rice: The fluffy texture of jasmine rice balances the stir-fry’s bold flavors and absorbs the delicious sauce beautifully.
- Crispy Green Salad: A refreshing mix of greens with a tangy vinaigrette adds a contrasting crunch, making each bite a burst of freshness.
- Garlic Noodles: These savory noodles add a delightful chew, harmonizing with the tofu’s texture while enhancing the overall meal with extra flavor.
- Mango Summer Rolls: Light and refreshing, these rolls filled with fresh veggies provide an enjoyable crunch and a tropical twist to match the stir-fry sweetness.
- Sesame Spinach: This warm side of sautéed spinach drizzled with sesame oil introduces a nutty flavor that complements both the pineapple and cashews perfectly.
- Chilled Coconut Soup: A creamy coconut-based soup offers a soothing contrast and brings out the tropical essence of the stir-fry, making for a delightful culinary experience.
- Sparkling Lemonade: An effervescent drink with a hint of citrus refreshes the palate between bites, enhancing the sweet and spicy contrast of the dish.
- Coconut Sorbet: Light and not too sweet, this dessert will cleanse the palate while echoing the tropical note of the stir-fry’s pineapple.

Pineapple Cashew Tofu Stir-Fry Recipe FAQs
How do I choose the best tofu for this recipe?
Absolutely! For a perfect Pineapple Cashew Tofu Stir-Fry, opt for extra firm tofu. This type has the ideal texture that holds up well during frying and doesn’t break apart easily. Look for tofu with a solid, uniform texture and no dark spots. Always check the expiration date for freshness!
What’s the best way to store leftovers?
You can easily store leftover stir-fry in an airtight container in the refrigerator for up to 3 days. It’s best to reheat on the stovetop over medium heat to bring back the original flavors and texture. Just add a splash of water to the pan to reinvigorate the sauce!
Can I freeze Pineapple Cashew Tofu Stir-Fry?
Yes, you can freeze your Pineapple Cashew Tofu Stir-Fry! To do this, cool it completely and transfer to a sealed container. It will stay good for up to 3 months. When you’re ready to enjoy it again, thaw overnight in the fridge and reheat in a skillet over medium heat, adding a little water to help revive the sauce.
What if my sauce ends up too thick?
No worries! If your sauce thickens more than you’d like, you can easily fix it. Just add a little vegetable broth or water, stirring it in gradually until you reach your desired consistency. Keep in mind that stirring continuously while heating will help maintain a smooth texture.
How can I modify this recipe for allergies?
Very! If you need to make any allergy adjustments, consider substituting the soy sauce with tamari for a gluten-free alternative. For nut allergies, you can replace cashews with sunflower seeds or omit them altogether. Always check for cross-contamination if you have severe allergies.
Are there any changes to make it kid-friendly?
Definitely! If you’re concerned about the spice from sriracha, you can reduce the amount or leave it out entirely. You could also add more pineapple or serve it sweetened with a bit of ketchup to make it more appealing to younger palates. Enjoy experimenting!

Pineapple Cashew Tofu Stir-Fry for a Flavor-Packed Dinner!
Ingredients
Equipment
Method
- Begin by draining the excess water from 500g of extra firm tofu. Slice it diagonally into 1-inch thick squares or cubes.
- In a medium bowl, whisk together 2/3 cup of pineapple juice, 1 tablespoon of rice vinegar, 2 tablespoons of soy sauce, 1/2 tablespoon of sriracha, a dash of ground white pepper, and 1 tablespoon of Shaoxing wine. Add 1 tablespoon of sesame oil, 2 teaspoons of cane sugar, and 1 tablespoon of corn starch. Mix well until the corn starch is fully dissolved.
- Heat a large non-stick pan over high heat and add about 1/4 cup of neutral oil. Add the tofu pieces in a single layer and fry for approximately 8-10 minutes, turning occasionally, until golden brown and crispy.
- In the same pan, lower the heat to medium. Sauté 1 medium sliced red onion for about 1 minute. Add sliced red and green bell peppers, along with diced ginger and minced garlic. Cook for another 1-2 minutes until fragrant.
- Stir in roasted cashews and pineapple chunks. Cook for about 3-4 minutes, until warmed and slightly toasted.
- Pour the prepared sauce into the pan with the vegetables and stir thoroughly. Return the crispy tofu to the pan and mix gently. Cook for an additional 2-3 minutes until the sauce thickens slightly.

Leave a Reply