Taco Tuesday just got better and it's because of these Baja-style tacos. Tofu is marinated in an umami sauce before being coated with a cornmeal coating and baked until crispy. It's then wrapped in a soft tortilla with crunchy cabbage, creamy avocado, and a garlicky lime sauce. Top with Sriracha if you like things spicy.

Baja Tofu Tacos [Vegan]

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste


For the Tofu Marinade:

  • 1/2 14-ounce block extra firm tofu
  • 2 cups water
  • 1/4 cup soy sauce
  • 2 tablespoons rice wine vinegar
  • 1 clove garlic, finely minced
  • A pinch of red pepper flakes

For the Tofu Coating:

  • 1/4 cup cornmeal
  • 1/4 cup flour
  • 2 teaspoons Old Bay seasoning
  • A pinch of salt

For the Sauce:

For the Tacos:

  • 2 cups shredded cabbage
  • 1 avocado, sliced
  • 6 tortillas


  1. Press tofu to get out any extra liquid. Slice in half, and then slice one of the halves into 1 1/4-inch thick pieces. Slice each of those pieces into three, ultimately ending up with 12 pieces.
  2. In a shallow dish, whisk together water, soy sauce, vinegar, garlic, and red pepper flakes. Add tofu and let marinate for at least a few hours.
  3. Preheat oven to 425°F.
  4. In a medium bowl, add cornmeal, flour, Old Bay seasoning, and salt. Mix until incorporated. Line a baking sheet. One at a time, remove the tofu pieces from the marinade and coat with the cornmeal mixture. Spread out pieces on baking sheet and bake for about 25 minutes, until coating has lightly browned.
  5. Meanwhile, Add mayonnaise, yogurt, lime juice, onion, garlic, Sriracha, cumin, pepper, and salt to a food processor. Pulse until smooth. Add cilantro and pulse for a few seconds. If the mixture is too thick for drizzling, cut with a tablespoon or two of water.
  6. To assemble the tacos, Add cabbage, a couple slices of avocado, the tofu, then the sauce on a grilled tortilla.

    Discover more recipes with these ingredients

  • Tofu


This site uses Akismet to reduce spam. Learn how your comment data is processed.

Load More...