top of page
  • Writer's pictureMafe

Easy Banh Mi

This delicious Vietnamese inspired recipe is one of my obsessions, originally made with pork, but you know, nothing that a good marinated tofu can't replace!

Hope you like it as much as we did!

Ps: You can find a video (reel) on my Instagram showing the process! :)


Marinated tofu

  • 1 block firm tofu, cut in stripes

  • 1 tbsp tamari or soy sauce

  • Juice of 1 lime

  • 3 cm fresh ginger, peeled and grated

  • 1 garlic clove, grated

  • 2 tbsp sesame oil

Pickled veggies

  • 1/4 cup rice vinegar

  • 1/4 cup hot water

  • 1 tbsp raw sugar

  • 1 carrot, shredded or cut in thin strips

  • 4-5 radishes, thinly sliced

  • 1 cucumber, sliced

Sriracha mayo

  • 1/2 cup vegan mayo

  • 2 tbsp sriracha

Banh Mi

  • Vietnamese Bread rolls

  • Shredded purple cabbage

  • Bunch coriander, roughly chopped

  • Fresh red chilli, sliced


  1. Marinate the tofu, whisk all ingredients in a small bowl, add tofu stripes and gently mix to make sure tofu is well covered, cover and let marinate for at least 15min.

  2. Prepare pickled veggies, in a small bowl mix rice vinegar, hot water and sugar, add chopped vegetables and set aside on the fridge till you are ready to assemble.

  3. Now sriracha mayo, in a small bowl add mayo and sriracha and mix well.

  4. Heat a cast iron skillet or non stick pan into medium-high, add 1 tsp sesame oil and add marinated tofu, let it cook for a few minutes till is browned on each side, you can add an extra splash of soy sauce if needed. (Optional: Instead of the pan you can transfer the tofu into a baking sheet and slide into a preheated 200c oven and roast till browned)

  5. Add Vietnamese rolls in the oven for 2-3min to make them warm and crispy.

  6. Assemble! Bread, sriracha mayo, shredded purple cabbage, tofu, pickled veggies, sliced red chilli, fresh coriander, Enjoy!

51 views0 comments

Recent Posts

See All
Post: Blog2 Post
bottom of page