Go Back
+ servings
5 from 6 votes
Vegan Red Curry Cashew Stir Fry
Prep Time
15 mins
Cook Time
20 mins
Total Time
35 mins

Coconut Thai red curry cashew butter sauce poured over your favorite veggies and proteins! It is so amazing!

Course: Main Course
Servings: 4
Author: Lauren Hartmann
  • 1 Block(15oz.) Extra firm Tofu
  • 1 Can(about 14 oz.) Full fat coconut milk (coconut cream)
  • 1/2 Cup Vegetable broth
  • 6 Cloves Garlic
  • 1 Inch piece Ginger, peeled
  • 1/3 Cup Cashew butter
  • 1 Tablespoon Thai red curry paste, vegan
  • Juice of 1 Lime
  • 3 Tablespoons Soy sauce or coconut aminos, divided
  • 1 Tablespoon Coconut Oil
  • 3 Large Carrots, chopped
  • 2 Cups Broccoli, cut into florets
  • 2 Cups Green Beans, trimmed
  • Rice for serving
  1. If you are using tofu, press it first so it can get firm and crispy when stir fried. If you need a step-by-step guide for pressing tofu, check out the tofu guide in the recipe notes. 

  2. Make the red curry cashew sauce. In a blender, add the coconut milk, vegetable broth, garlic, ginger, cashew butter, Thai red curry paste, lime juice and 2 Tablespoons of soy sauce or aminos. Blend for a few seconds to combine. Set aside.

  3. Then cut the tofu into cubes, and cut your veggies. Heat the coconut oil in a large non stick skillet. 

  4. Now add the tofu to the skillet, brown on each side for 2-3 minutes, or until the tofu is all brown and firm. Reducing heat as needed. 

  5. Next, add the vegetables. Toss to combine, drizzle with the remaining 1 tablespoon of soy sauce or aminos and saute for about 5-10 more minutes or until the veggies are cooked. 

  6. Once the tofu and veggies are cooked, pour about half of the red curry cashew sauce into the skillet. Toss to coat everything in sauce and simmer on low for a minute to let the sauce thicken. 

  7. Serve immediately over rice, pouring some of the remaining red curry cashew sauce over the stir fry and rice. I like to drizzle with sriracha and squeeze more lime on top! 

Recipe Notes

Tofu Cooking Guide

You can use any kind of protein or vegetables that you like or have on hand.