Vegan Walnut Tofu

 Crispy tofu+veggies+walnuts+amazing sauce=mouth party

Take out ain’t got nothing on this vegan walnut tofu! Asian inspired crispy tofu, tossed in a super yummy sauce with veggies and walnuts! Serve over rice or Asian noodles. It is to die for! This vegan walnut tofu is super quick and the best easy meal to make after a long day! 

The base of the sauce is hoisin, which is literally one of my favorite things ever. Have you tried hoisin sauce? If you haven’t, be warned, it is addictive! I want to dump it on everything. Mix the amazing complexity of hoisin with saltiness of soy, sweetness of agave and acidity of rice wine vinegar. You get perfection. It is seriously perfect.

The crispiness of the tofu is also rather astounding. Just a quick toss in some salt and corn starch. Then into a super hot wok or skillet. It gets the best crusty outside ever. Then add whatever veggies you want, sauce, and boom! Best thing ever!

Finish with walnuts, pour over some rice, top with green onions and maybe sriracha. Then I of course like to spoon more hoisin over the walnut tofu, because it is one of the greatest inventions of man! Walnut tofu will definitely a recipe you want to add to your weeknight meal rotation. It is a keeper for sure!

Vegan Walnut Tofu
Prep Time
20 mins
Cook Time
25 mins
Total Time
45 mins

Crispy tofu, veggies and walnuts tossed in a yummy sticky sweet and salty Asian sauce!

Course: Main Course
Author: Lauren Hartmann
  • 1 Block Extra firm tofu
  • 2 Tbsp. Corn starch
  • 1 tsp. Salt
  • 1 Tbsp. Sesame oil
  • 3 Cloves Garlic, chopped
  • 1/2 C. Broccoli florets
  • 1/3 C. Carrots, chopped
  • 1/3 C. Bamboo shoots
  • 1/2 C. Walnuts, chopped
  • 3 Tbsp. Hoisin sauce
  • 3 Tbsp. Soy sauce
  • 1 Tbsp. Rice wine vinegar
  • 2 Tbsp. Water
  • 1 tsp. Agave nectar
  1. Press the tofu first. Drain the tofu, sprinkle with the salt, and place on some paper towels. Top with more paper towels, and place something heavy on top. Press for at least 20 minutes, but the longer the better.

  2. Once you are ready, cut the tofu into cubes. Place in a bowl, and toss with the corn starch, making sure all the tofu is coated in corn starch. 

  3. Now, heat the sesame oil on medium high in a wok or non stick skillet. Add the garlic and the tofu. Now saute the tofu. Cook on one side until it is nice and brown and crispy. About 2-4 minutes, reducing heat as needed. Then flip the tofu and cook on another side. Repeat until all sides are brown and crispy.

  4. While the tofu is cooking, add all the sauce ingredients to a small mixing bowl, and whisk to combine. Set aside.

  5. Once the tofu is done, add the broccoli, carrots and bamboo shoots to the pan with the tofu. Toss, and cook for another 2-3 minutes until the veggies are cooked but still crisp. 

  6. Then add the walnuts and combine. Then add the sauce. Stir to coat everything in the sauce. Cook for another minute, then remove from heat. Serve immediately with rice or noodles, or just by itself! 


Our Newsletter is cool!

You Might Also Like


  • Reply
    February 5, 2018 at 2:16 am

    Hi from Australia Lauren! I made your Vegan Walnut Tofu for dinner tonight & just had to let you know how DELICIOUS it was. I’ve recently found your website so am going to work my way through your other recipes!! Jill

    • Reply
      Lauren Hartmann
      February 5, 2018 at 11:18 am

      Yay! I’m so glad you found me! ❤

  • Reply
    Vegan Chinese Style Ribs - Rabbit and Wolves
    April 4, 2018 at 6:51 pm

    […] or on a grill or grill pan. The perfect entree, or as an appetizer to go with fried rice, and my vegan walnut tofu, my vegan sesame tofu dumplings, or my vegan sweet and sour […]

  • Leave a Reply