Total Time
4hrs 10mins
Prep 4 hrs
Cook 10 mins

A delicious, vegan version of the popular Vietnamese sandwich! Fresh and fragrant, this is a blend of marinated tofu, Spicy Shredded Root Pickle, Sriracha Veganaise and veggies piled onto crusty baguettes.

Ingredients Nutrition


  1. Tofu:.
  2. Wrap tofu in a clean tea towel and press under a heavy weight for 1 hour.
  3. Slice crosswise into ¼” pieces and set aside.
  4. In a large plastic bag or a shallow glass baking dish, combine the remaining ingredients and shake to distribute well.
  5. Add the tofu, seal the bag and gently distribute the pieces through the marinade (try to get them in one layer).
  6. Let marinate for at least 2 hours, preferably overnight.
  7. Heat oil in a large non-stick or cast-iron skillet over medium-high heat and add the tofu in one layer (you will likely need to do this in batches).
  8. Cook the tofu until both sides are golden brown with a nice firm crust.
  9. Assembly:.
  10. Toast the baguette until golden.
  11. Combine the mayonnaise and Sriracha and spread evenly onto one half of each sandwich.
  12. Layer with lettuce, cucumber, tomatoes, and tofu.
  13. Top with Recipe #504020 and cilantro to taste.