Go Back

The Ultimate (vegetarian) Bánh Mi Recipe Anyone Will Love (vegan options)

Step away from your regular sandwich game and take it next level! Crispy baguette filled with spicy, tangy mayo, super flavorful tofu, crunchy pickles and fresh herbs. Every bite is an explosion of flavor in your mouth - plus it is super easy to make!! No excuses not to make it!

Course lunch, Main Course
Cuisine Vietnamese
Prep Time 20 Minuten
Cook Time 10 Minuten
Total Time 30 Minuten
Servings 2 servings

What you will need

  • 1 baguette
  • 2 tbsp mayo
  • 1 tsp sriracha (or more if you wish)
  • 4 tbsp greek yoghurt
  • 1 cucumber
  • cilantro & mint

For the tofu:

  • 200 g tofu
  • 4 tbsp soy sauce
  • 2 tbsp (vegan) fish sauce
  • 1 tbsp sesame oil
  • 1 lime
  • 1 clove garlic
  • 1 thumb-sized piece ginger


  • 1 carrot
  • 1/2 radish
  • 50 ml white wine vinegar
  • 50 ml rice vinegar
  • 50 ml water
  • 1 tsp sugar

How to

  1. To marinate the tofu, finely grate or chop the ginger and garlic and mix with the soy sauce, fish sauce, sesame oil and lime juice. Cut the tofu into about 1/2cm thick and 3x4cm wide pieces, cover in the marinade and let sit for up to 3-4 hours (it also works if you only let them sit for an hour). The longer, the better.

  2. To make the pickles peel carrot and radish and cut into thin sticks. Bring the vinegars, water and sugar to a pot and bring to a boil. Place the carrot and radish in a jar and cover with the vinegar. Let sit for as long as possible - the longer the better.

  3. Once ready to prepare the rest, cut the baguette in two pieces and then cut them in half lengthwise (if you do not cut them through, it is easier to eat them). mix the mayo, greek yoghurt and sriracha and spread the bread with it. Next add the pickles.

  4. Remove the tofu from the marinade and fry it in hot oil for about 2-3 minutes on each side, turn down the heat to medium and pour the remaining sauce over the tofu and let it cook in.

  5. Add the tofu on top of the pickles, next the cucumber and then the herbs. Close the sandwich and enjoy!!