These are our vegan version of ‘fish’ tacos, which we enjoyed last night.

Baja Tofu Tacos

Yield: 8 tacos


  • 1 16 ounce block tofu, sliced in long “finger/strips”
  • 1/4 small red cabbage, thinly sliced or shredded (about 2 & 1/2 cups)
  • 1 small red onion, finely sliced
  • 1 jalapeño, de-seeded and 1/2 minced (more if you want it hot)
  • 1/2 cup cilantro leaves, cleaned and chopped
  • 1 clove garlic, finely chopped
  • 2 medium limes
  • 2 tablespoons olive oil
  • 1/4 teaspoon ground cumin
  • 1/4 teaspoon ground chili
  • salt and pepper
  • 8 corn taco shells


  1. Make the cabbage slaw by slicing the red cabbage and placing it in a bowl.
  2. Slice the red onion and add to the cabbage.
  3. Prepare the jalapeño and add to the cabbage.
  4. Chop the cilantro and add to the cabbage.
  5. Lightly toss the slaw to mix.
  6. Make a light dressing from 1 lime, squeezed, add the oil, salt, pepper, cumin and chili.
  7. Season to taste and pour over the cabbage mixture.
  8. Allow the mixture to season.
  9. Warm the corn taco shells in the oven.
  10. Pat the block of tofu dry with a paper kitchen towel and slice into long finger sized slices.
  11. Lightly fry the tofu slices in a frying pan with a bit of oil, until the slices are golden brown on each side. Alternatively, you cold bread them and either bake or deep fry, but we did not feel this was needed.
  12. To build the tacos, place 1 or 2 of the tofu slices in the center of a corn taco shell.
  13. Add a generous portion of the slaw mixture and fold in half.
  14. Serve the tacos with a 1/4 slice of lime as garnish and as a condiment to squeeze into the taco.


We would suggest using soft corn tortillas rather than hard corn taco shells as the corn tortillas are soft and easier to fold and eat.