Vegan Bifana – Portuguese Tofu Sandwich

Bifana is a traditional Portuguese sandwich enjoyed all over the country. Our vegan version uses slices of tofu marinated in wine, garlic and paprika, sautéed then served on a crusty white roll with lots of mustard.

Vegan Tofu Bifana Sandwich

This vegan tofu sandwich is absolutely delicious. The Bifana is a popular late-night treat and street food in Portugal, we can see why. The combination of tastes, textures and how easy it is to make, with only a few ingredients make it a sandwich you will want to have again and again.

Tofu sandwich cut open

Serving Vegan Tofu Bifana

The Bifana is eaten all over Portugal; each region has its own version. Our vegan version takes inspiration from the South of Portugal, served with plenty of mustard and hot sauce. While we love it with just the mustard and hot sauce, feel free to add whatever you like. Some other traditional fillings include sautéed onions or cheese.

Vegan portugues bifana

More Vegan Sandwich and Portuguese Recipes

Vegan Coronation Chicken

Vegan Ndambé – Spicy Bean Sandwich

Tofu à Lagareiro

Vegan Chicken Mozambique

Vegan Bifana – Portuguese Tofu Sandwich

Slices of tofu marinated in wine, garlic and paprika, sautéed then served on a crusty white roll with lots of mustard.
No ratings yet
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Course Lighter Bite
Cuisine Portuguese
Servings 2
Calories 447 kcal


  • 300 g Extra Firm Tofu
  • 225 ml white wine
  • 1 tablespoon sweet paprika
  • 5 cloves garlic minced
  • 2 bay leaves
  • ½ teaspoon salt
  • ½ teaspoon cracked black pepper
  • 1 tablespoon olive oil
  • 1 tablespoon plant-based butter
  • 2 crusty white bread rolls
  • Yellow mustard to serve
  • Piri-Piri sauce to serve, optional


  • If your tofu isn't pre-pressed, press it to remove excess water. You can do this by wrapping the block of tofu in a clean kitchen towel and placing a heavy object, such as a cast iron skillet or a chopping board, on top of it for at least 10 minutes.
  • Slice the tofu into 1cm (½ inch) slices then place it into a dish to marinate with the wine, sweet paprika, minced garlic, bay leaves, salt and black pepper.
  • Cover and marinate in the fridge for at least 30 minutes. You can also cook it straight away if you don't have time to wait.
  • Heat a frying pan(skillet) over medium-high heat. Once hot add the olive oil and plant-based butter.
  • Remove the tofu slices from the marinade and sauté them until golden on both sides. This will take around 10 minutes, turning occasionally. Watch not to burn any of the garlic that might have stuck to the tofu slices. Once golden, remove the tofu and set aside.
  • Add the marinade and deglaze the pan, mixing well. Bring to a simmer until it’s reduced by half, around 4 minutes.
  • Add the tofu back to the pan and let it soak up the sauce for 2 minutes.
  • Slice your crusty bread rolls in half, spoon some of the remaining sauce on each half of the roll then place on the tofu slices. Serve your Bifana with a generous amount of yellow mustard and hot sauce.


Calories: 447kcalCarbohydrates: 38gProtein: 17gFat: 17g
Tried this recipe?Mention @mikeronm or tag #theveganplanetkitchen!

Leave a Reply

Recipe Rating