Go Back
+ servings
Close up of vegan fish tacos with beer battered tempeh in tortilla with Baja sauce, tomato, red onion and slaw

Vegan Fish Tacos (Fishless Tacos)

Enjoy a delicious vegan fish taco made with beer battered tempeh “fish” and a creamy vegan Baja sauce to recreate classic flavors in a fishless taco!
Course Main Course
Cuisine American
Keyword Tempeh fish, Vegan battered fish, Vegan fish taco sauce, Vegan fish tacos
Prep Time 25 minutes
Cook Time 25 minutes
Marinade Time not Included 0 minutes
Servings 4 Servings
Calories 544kcal


  • Large pot
  • Container with well-sealing lid
  • Large bowl
  • Cutting Board
  • Knife
  • Grater/ zester
  • Paper towel


Tempeh Fish Marinade

  • 1 block (170 g) tempeh
  • 1 sheet nori , cut into small pieces
  • 2 tbsp apple cider vinegar
  • Juice of 1 lime
  • Zest of 1 lime
  • 1 tsp Old Bay (or seasoning salt)
  • ½ tsp salt
  • ½ tsp garlic powder
  • ½ C water

Vegan Beer Batter

  • ½ C all-purpose flour
  • 1 tsp Old Bay (or seasoning salt)
  • ¼ tsp garlic powder
  • ¼ tsp onion powder
  • ¼ tsp salt
  • ¾ C beer (can sub for club soda)
  • 2 C oil (for frying)

Vegan Baja Sauce

  • ½ C vegan mayonnaise
  • Juice of ½ lime
  • ¾ tsp salt
  • ½ tsp garlic powder
  • 1 ½ tsp Sriracha (or your favourite hot sauce)

To Serve

  • 6 small tortillas (wheat or corn)
  • Slaw mix
  • Tomato , diced
  • Red onion , diced
  • Cilantro , chopped (optional)
  • Lime wedges (optional)


Tempeh Fish Marinade

  • Cut the block of tempeh into bite-sized pieces (or to your size preference).
  • Place tempeh into a container with all the marinade ingredients: 1 sheet nori, cut into small pieces, 2 tbsp apple cider vinegar, zest of 1 lime, juice of 1 lime, 1 tsp Old Bay, ½ tsp salt, ½ tsp garlic powder, ½ C water.
  • Shake marinade around in the sealed container.
  • Place in fridge and allow tempeh to marinate for at least 1 hour or overnight.

Vegan Baja Sauce

  • While the tempeh marinates, prepare Baja sauce and other ingredients for serving. If marinating overnight, these prepped ingredients can be stored in the fridge too.
  • To make the Baja sauce, simply mix all sauce ingredients together: ½ C vegan mayonnaise, juice of ½ lime, ¾ tsp salt, ½ tsp garlic powder, 1 ½ tsp Sriracha/ hot sauce.
  • Store in a well-sealed container in the fridge until serving.

Vegan Beer Batter + Frying the Tempeh Fish

  • Place 2 C of cooking oil in a small pot. The oil should be at least 1 ½ - 2 inches deep (4-6 cm). You’ll need more oil if your pot is larger. Using a smaller pot allows you to use less oil overall but does require you to fry the battered tempeh in a few batches.
  • Cover a large plate or cooling rack with a few layers of paper towel (to place the cooked fish on so excess oil can drain).
  • To make the vegan beer batter, mix together ½ C all-purpose flour, 1 tsp Old Bay, ¼ tsp garlic powder, ¼ tsp onion powder, ¼ tsp salt.
  • Carefully pour ¾ C beer into the flour mix. It will fizz; pour slowly to help prevent this (and allow the fizz to become trapped into the batter for a light beer batter coating).
  • Remove the tempeh from the marinade, picking off any nori sheets that stick to the tempeh.
  • Stir the tempeh in the beer batter until it’s well coated.
  • Heat the oil over medium-high heat. You will know it’s ready when you drop a small amount of the beer batter into the oil and it sizzles and floats to the top right away (the oil is too hot if it immediately becomes golden brown in which case the heat should be lowered).
  • Once your oil is heated, carefully place a few pieces of tempeh into the oil. Cook until all sides of the beer batter are golden brown. I use tongs to transfer the battered tempeh in and out of the oil, but a slotted metal spoon works as well.
  • When cooked tempeh comes out of the oil, place onto the paper towel covered plate.
  • Repeat the frying steps until all the beer battered tempeh fish is cooked. Adjust the heat of the oil as needed (should sizzle when going in but take about 5 minutes to be completely cooked/ golden brown).

To Serve

  • Serve the tempeh fish immediately after cooking, along with small tortillas, slaw mix, chopped tomato, chopped onion, cilantro, lime wedges and the Baja sauce made earlier.
  • Feel free to use whatever vegan taco toppings you like!


Accuracy of nutrition information cannot be guaranteed (certain ingredients may not have all nutrients listed in the database); amounts may vary (and will vary depending on brands of ingredients used); all nutrition fact values rounded to the nearest whole number.


Serving: 1Taco | Calories: 544kcal | Carbohydrates: 38g | Protein: 13g | Fat: 38g | Saturated Fat: 5g | Polyunsaturated Fat: 14g | Monounsaturated Fat: 13g | Sodium: 1461mg | Potassium: 317mg | Fiber: 4g | Sugar: 3g | Vitamin A: 109IU | Vitamin C: 8mg | Calcium: 88mg | Iron: 3mg