This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

This tofu tacos recipe, dipped in a beer batter, are crispy, golden, and seriously addictive — everything you love about fish tacos, but completely plant-based. Tender tofu dipped in a hoppy, spiced beer batter, fried until perfectly crunchy, and piled into warm corn tortillas with bright, limey red cabbage slaw and a smoky, creamy adobo aioli. Soo delicious!!

Overhead view of three beer battered tofu tacos topped with red cabbage slaw and crumbled cheese

See recipe card below for full list of measurements, ingredients, and instructions.

Cheryl’s Note

It’s confession time. I have this slight addiction to beer-battered fish tacos topped with spicy, creamy chipotle aïoli and crunchy red cabbage slaw. This enslavement rears its ugly head at the most inopportune of times, often settling for a chain Tex-Mex joint down the street, where, I don’t care what you say, they make some damn good fish tacos. The waiters know us, and I’m just really bordering on that creepy customer. 

So, I made my own version! This beer-battered tofu taco recipe is perfect for a vegetarian or meatless Monday summer dinner, or even dinner party, alongside some homemade refried black beans and cilantro-lime brown rice! Even meat-eaters love these bad boys, because, I mean, really, what isn’t delicious when it’s beer-battered and fried and topped with chipotle aïoli?

Why This Recipe is So Good

  • ​​The beer batter is the real star here — crisp, flavorful, and just a little heady from the hops. It fries up beautifully golden every single time, giving you that satisfying crunch with every bite. 
  • If you want fast, this sucker cooks up in about 25 minutes, including the slaw and the sauce. Weeknight dinner, taco night with friends, Meatless Monday — this recipe handles all of it without breaking a sweat.
  • These tacos are genuinely insanely popular in the most unexpected way. People who would never order tofu happily devour these, because the batter is that good and the toppings are that well-balanced. Don’t even get me started on how well the crunchy slaw plays against that creamy aioli!!

What You Need to Know Before You Start

  • Brine the tofu if you have the time skip this step if you can help it, as it seasons the tofu all the way through and gives it a noticeably better flavor once fried. Salt your water until it actually tastes salty, bring it to a boil, pour it over your tofu slabs, and let it sit for 15 minutes. 
  • If you want to take things even further, an optional move is to season the tofu generously with dulse flakes before the brine goes on — it adds a subtle briny, ocean-y depth that makes these taste almost uncannily like fish tacos.
  • If you don’t have a blender, you’ll want a ripe avocado and a good fork. Mash the avocado until it’s completely smooth, then whisk in the adobo sauce, mayo, lime juice, and garlic. Any chunks of avocado will make it hard to drizzle, so be thorough here. If your garlic is raw and sharp, grate it on a microplane instead of mincing for a more evenly distributed flavor.
  • Make the slaw and aioli first, then batter and fry while the tortillas warm. Everything holds well at room temp for the few minutes it takes to fry up the tofu, and this way all your components are ready at the same time. 

Recipe Variations

Make it Gluten-Free: Swap the all-purpose flour for a 1:1 gluten-free flour blend, and use a gluten-free beer or sparkling water in place of regular beer. The batter will be slightly lighter but still crispy.

Add More Heat: Stir ½ teaspoon smoked paprika or an extra teaspoon of adobo sauce into the aioli. You can also add a pinch of cayenne directly to the slaw for a slow burn.

Make it Nut-Free: This recipe is already nut-free as written — just double-check your vegan mayo brand if that’s a concern.

Swap the Tortillas: Flour tortillas work great if you prefer them over corn. For a low-carb version, serve everything in butter lettuce cups instead.

lose-up of beer battered tofu tacos with red cabbage slaw, adobo aioli, and lime wedges
Four beer battered tofu tacos on a pink surface with tortilla chips, lime wedges, and a glass of beer

Frequently Asked Questions

Can I make the aioli ahead of time?

Yes, but avocado oxidizes quite fast. Press a piece of plastic wrap directly onto the surface of the aioli (no air contact) and refrigerate for up to 24 hours. Give it a quick stir before serving. The lime juice helps slow browning, but it won’t stay perfectly bright green beyond a day.

What oil is best for frying the tofu?

Any neutral, high-smoke-point oil works well — avocado oil, refined coconut oil, or vegetable oil are all great choices. Avoid olive oil here, as it has a lower smoke point and will start to smoke before your tofu is done.

Can I bake the tofu instead of frying?

You can, but the texture will be noticeably different. If baking, coat the tofu in batter and place on a well-oiled sheet pan. Bake at 425°F for 20 to 25 minutes, flipping once halfway through. It won’t get as deeply crispy, but it’ll still be yummy.

How do I keep the tofu crispy if I’m not serving immediately?

Keep the fried tofu on a wire rack set over a baking sheet in a 200°F oven. This keeps it warm and lets air circulate so the bottoms don’t go soggy. Don’t cover it — steam is the enemy of crunch.

Can I use a different protein?

For sure, I’ve tried thick slices of cauliflower; you could also use king oyster mushrooms or even canned hearts of palm. Follow the same battering and frying process, but just adjust your cook time based on the thickness of whatever you’re using.

More Tasty Vegan Recipes

Recipe By: Cheryl Malik
4.86 from 7 votes

Beer Battered Tofu Tacos with Chipotle Aioli (Vegan)

Prep 10 minutes
Cook 15 minutes
Total 25 minutes
These crispy tofu tacos coated in beer batter are crispy, golden, and everything you love about fish tacos, but completely plant-based. Tender tofu dipped in a hoppy, spiced beer batter, fried until crunchy, and piled into warm corn tortillas with bright, limey red cabbage slaw and a smoky, creamy adobo aioli — sooo delicious and incredible!  
Cheryl Malik
4 servings

Ingredients

  • 1- pound block extra firm tofu
  • 2 cups flour
  • 12 ounces beer (preferably Mexican)
  • 1 teaspoon paprika
  • ½ – 1 teaspoon garlic powder
  • 1 teaspoon Salt to taste
  • 1 teaspoon Salt
  • 1 cup Water
  • 1 whole avocado
  • 2 teaspoons adobo sauce (depending on how spicy and smoky you like it)
  • 2 tablespoons vegan mayonnaise (I use Just Mayo and adore it)
  • 1 Juice Juice of 1/2 lime
  • 1-2 cloves garlic
  • 1 tbsp Salt to taste
  • 1 whole Small head red cabbage
  • 1 Juice Juice of 1 lime
  • 1 tsp Salt to taste
  • Chopped cilantro to garnish
  • 8-10 corn tortillas

Instructions
 

  • Drain the tofu and slice the block into about 8-12 slabs. Brine, if desired (recommended), or continue ahead to next steps.

Brine the tofu (optional)

  • Salt some water (it should taste salty) and bring to a boil. Stir until the salt dissolves, then pour over tofu slabs. Let sit about 15 minutes, then drain and continue on with recipe.
  • Make your slaw. Using a mandolin, slice the red cabbage thin, until it is “shredded” so to speak. Place in a medium mixing bowl. Squeeze juice of one lime and sprinkle big pinch of salt over and toss to combine. Set aside.
  • Make your aïoli. In a blender, process avocado, chipotle, 1 teaspoon adobo sauce, garlic clove(s), mayonnaise, and juice of 1/2 a lime until very smooth. Taste to make sure, and add 1 more teaspoon adobo sauce, lime juice, and salt, if desired. Process again. Set aside.
  • Meanwhile, make the beer batter. Whisk together all dry ingredients then slowly pour in beer, whisking until smooth. In a large cast-iron or non-stick skillet, heat about 1/4-1/2″ oil over medium-high heat.
  • If you did not brine the tofu, sprinkle salt over the pieces now (be generous – this is the only flavoring for the tofu!). Dip tofu pieces in beer batter then place in skillet, being careful so as not to splash any hot oil! Fry until golden-brown on each side, about 3-5 minutes per side. Using a slotted spoon, remove to paper towel-lined plate.
  • Wrap corn tortillas in a few moist paper towels and microwave in 30-second bursts (should only take about 30 seconds) or until warm and soft. Arrange with a couple pieces of tofu per tortilla, top with slaw, a drizzle of chipotle aioli, and chopped fresh cilantro.
Dulse (Optional): For a subtle briny, seafood-like flavor, season tofu slabs generously with dulse flakes before pouring brine over. Find dulse at health food stores or online.
Brine the Tofu: Salt water generously, bring to a boil, pour over tofu slabs, and let sit 15 minutes. Drain and pat dry before battering. If skipping brine, season tofu liberally with salt before frying — this is the only seasoning the tofu will get.
Aioli Without a Blender: Use a fully ripe avocado and mash completely smooth with a fork before adding remaining ingredients. Add 2 teaspoons of adobe sauce (or also test to taste). Grate garlic on a microplane rather than mincing gives smoothest result.
Adobo Sauce: Use only the sauce from a can of chipotles in adobo — scoop out 2 teaspoons of sauce and leave the peppers behind.
Storage: Best served immediately. Leftover fried tofu can be stored in an airtight container in the refrigerator up to 3 days. Re-crisp in an air fryer or oven at 400°F for 5 to 8 minutes. Store slaw and aioli separately; aioli keeps up to 24 hours with plastic wrap pressed directly onto the surface.

Approximate Information for One Serving

Serving Size: 1servingCalories: 468calProtein: 20gFat: 10gSaturated Fat: 1gSodium: 4059mgPotassium: 387mgTotal Carbs: 72gFiber: 10gSugar: 2gNet Carbs: 62gVitamin A: 256IUVitamin C: 1mgCalcium: 131mgIron: 4mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating




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

23 Comments

  1. Omg…these look amazing! I love tofu, but have been in a bit of a ‘tofu-funk,’ as I need a new recipe(s). What you have done, totally transforms the ingredient! Not to mention, the colors are gorgeous!

    1. Thanks Kathleen! They really are yummy. And that tofu-funk (tofunk?) is an easy trap. We eat sautéed tofu with vegan gravy so often and it gets rather boring. Time to spice it up with some battered-and-fried goodness! 🙂 LOVE your blog by the way

  2. Hey Lady,
    What are you doing to me? I am almost in tears come across this recipe. I so love tofu tacos. I usually go to a south american restaurant that serve a mean taco dish. Now, I must make these delicious tacos at home. I will make them for my weekend dinner. Yes, I will keep the restaurant just in case not want to cook.

    Mucho Gracias!

    1. De nada! I too love tofu tacos, and these just take it to the next level.. even if they’re not QUITE so healthy. Hope you like them! 😀

    1. Right on! I’m a sauce girl myself. EVERYTHING is better with a smoky, creamy sauce… mmmm. And thank you! 🙂

  3. What a beautiful picture! These look awesome! And vegan too! Any carnivore would be completely satisfied with this dish. I could eat this everyday. Now I am hungry!5 stars

Where To Next?