Try these tofu tacos then check out more tacos recipes.

Looking for more vegetarian Mexican recipes? Try our vegan burritos, veggie fajitas, vegetarian enchiladas and plenty more.


  • 400g firm tofu
  • 1 lime, juiced
  • ½ small white cabbage, finely shredded
  • groundnut oil
  • a pinch cayenne pepper
  • 1 tsp dried oregano
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • 1 tsp garlic powder
  • 8 small corn tortillas, warmed, to serve
  • dairy-free coconut or soya yogurt, to serve


  • 1 green chilli, seeded and finely diced
  • 1 small shallot, finely diced
  • 2 tbsp chopped coriander
  • ½ mango, peeled, stoned and diced
  • 1 red pepper, seeded and diced


  • STEP 1

    Drain the tofu and cut into 2cm cubes. Sprinkle over a little salt, and put the cubes in between pieces of kitchen paper. Put a heavy board over the top and leave to press for 30 minutes – 1 hour to drain off some of the water.

  • STEP 2

    To make the salsa, mix all the ingredients with half the lime juice and season. Toss the cabbage with the remaining lime juice and a pinch of salt.

  • STEP 3

    Mix 2 tsp oil and all the spices with some seasoning in a bowl. Add the tofu pieces and toss gently to coat. Heat a non-stick frying pan and fry the pieces for 2 minutes on each side until golden and crisp. Pile into warmed tortillas or lettuce leaves and top with the salsa, cabbage and some yogurt. Serve with lime wedges for squeezing over.

Try more of our vegan taco recipes:

Vegan tacos

These vibrant vegan sweet potato and black bean tacos, featuring zingy homemade salsa and pickled onions, make a fun Saturday night dinner for up to four.

Four tacos on a wooden board with small bowls of salsa and pink pickled onions with wedges of lime on a grey stone background

Jackfruit tacos

Smoked paprika jackfruit tacos, served with homemade tomato salsa and plenty of chilli sauce... it's the perfect party food for your vegan friends!

Vegan Jackfruit Tacos Recipe

Healthy tacos

This healthy twist on tacos comes bursting with vibrant veggies – they’re easy to assemble and are sure to go down well with vegan and meat-eaters alike.

a taco topped with sliced charred courgette, black beans and red onion slices next to a chopping board with a bowl of yoghurt and half an avocado


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating