Go Back
+ servings
Sesame Cashew Tofu with Sweet Potato Noodles | dishingouthealth.com

Sesame Tofu with Sweet Potato Noodles

Sesame tofu coated in a sticky-sweet cashew sauce and tossed with sweet potato noodles. This vegan-friendly, slurptastic meal will take your taste buds to a whole new world of delicious.
Course Dinner
Cuisine American, asian
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 4 servings
Calories 365kcal


  • 1 14-oz. pack extra-firm tofu
  • 1/4 cup cashew butter
  • 1 1/2 tbsp soy sauce
  • 2 tbsp rice wine vinegar
  • 2 tbsp coconut sugar
  • 1 tbsp sesame oil not toasted
  • 2 tsp Sriracha
  • 1 tsp ground ginger
  • 2 Tbsp vegetable oil divided
  • 2 cloves garlic minced
  • 4 medium sweet potatoes spiralized
  • Juice of 1 lime
  • 2 tbsp sliced green onion/scallions for topping
  • Optional toppings: sesame seeds fresh basil, chopped nuts


  • Press tofu firmly with paper towels to release moisture. (I typically do this to the whole block and then slice it into 5 strips and press it again to remove as much water as possible.) Slice tofu into cubes.
  • Combine cashew butter, soy sauce, vinegar, sugar, sesame oil, sriracha, ginger and 1 Tbsp water in a bowl; stir with a whisk.
  • Heat 1 Tbsp. vegetable oil in a large skillet over medium. Cook sweet potato noodles for 7-8 minutes, tossing often until slightly softened. Add 1-2 Tbsp of water after a few minutes to create steam in the pan. Once tender, transfer to a bowl and add HALF the sesame cashew sauce. Toss to combine.
  • Add remaining 1 Tbsp vegetable oil to pan. Cook tofu for 7 to 8 minutes, turning to brown all sides. Add garlic and remaining half of sauce; simmer until tofu begins absorbing the sauce. Add lime juice and keep gently tossing tofu and scraping browned bits. (You should end up with crispy browned crusts on the tofu and browned bits in the pan.)
  • Top sweet potato noodles with tofu and add optional toppings as desired.


Serving: 1g | Calories: 365kcal | Carbohydrates: 40g | Protein: 17g | Fat: 16.5g | Saturated Fat: 2.5g | Sodium: 302mg | Fiber: 5g | Sugar: 12g