When you make a purchase through one of our recommended product links, we may earn a commission. Learn more.

Delicious Sweet and Spicy Cashew Tofu Stir Fry

5 from 2 votes
Gal Shua-Haim MS, RD – @somethingnutritious
This irresistible sweet and spicy cashew tofu stir fry recipe is perfect vegan dish that is packed with protein and pairs seamlessly with your preferred grain!
Prep Time :10 minutes
Cook Time :50 minutes
Total Time :1 hour
Servings: 4 servings


  • 14" frying pan


  • 1 block extra firm tofu
  • cup olive oil
  • 1 tablespoon tapioca / arrowroot / cornstarch or all-purpose flour
  • 1 red bell pepper, chopped
  • 1 red onion, sliced
  • 1 large zucchini, chopped
  • 2 large carrots, peeled and chopped
  • ¾ cup roasted cashews
  • ½ teaspoon coarse salt
  • ¼ teaspoon ground black pepper


  • ½ cup coconut aminos / low sodium soy sauce
  • ¼ cup water
  • tablespoons maple syrup
  • 1 tablespoon rice vinegar
  • 1 teaspoon fresh ginger, finely chopped
  • 1-2 teaspoons sriracha sauce
  • 1 garlic clove, crushed
  • 1 teaspoon tapioca flour
  • ½ teaspoon toasted sesame oil
  • 1 pinch coarse salt


  • Pat the tofu dry and cut into cubes. Toss the tofu in a bowl together with the tapioca flour and a pinch of salt.
  • Heat up the oil a large pan over medium heat. Add the tofu and fry for for a total of 25 minutes, flipping every few minutes until browned.
  • Remove the tofu from the pan and drizzle 1 tablespoon of olive oil. Add in the veggies and cook for about 15 min until they are tender.
  • Prepare the sauce by whisking together all the sauce ingredients in a separate bowl. Once the veggies are ready, pour in the sauce and add the cashews and tofu. Cook over low heat low for 5-7 minutes. You can raise the heat at the end to thicken the sauce. Serve this cashew tofu stir fry over your favorite rice and enjoy 🙂


Cashew Tofu Stir Fry recipe
Credit: Gal Shua-Haim MS, RD

What type of tofu is best for cashew tofu stir fry?

When it comes to stir frying tofu, it’s generally recommended to use firm or extra firm tofu. These types of tofu have a higher protein content and a denser texture, allowing them to hold their shape better during cooking. The firmer texture also helps to prevent the tofu from becoming mushy or falling apart in the stir-fry.

Tofu Stir Fry recipe
Credit: Gal Shua-Haim MS, RD
Cashew Tofu Stir Fry recipe
Credit: Gal Shua-Haim MS, RD

How to cook tofu for beginners?

Cooking tofu for beginners is a simple process that starts with choosing firm or extra firm tofu. After draining and pressing the tofu to remove excess moisture, it can be cut into desired shapes and optionally marinated for added flavor. Sautéing tofu in a non-stick pan with a little oil until golden brown on both sides is a beginner-friendly cooking method.

Cashew Tofu Stir Fry recipe
Credit: Gal Shua-Haim MS, RD
Cashew Tofu Stir Fry recipe
Credit: Gal Shua-Haim MS, RD

Share your favorites!


Leave a review

Rate this Recipe

Home Cooks World