Beer Battered "Fish" Tacos
Serves 4Prep 25 minCook 15 minTotal 40 min
Prep and cook times are estimates — every kitchen moves at its own pace. Plus 1 hr tofu press and 1-24 hr marinade.

Crackling beer-battered crust, flaky marinated tofu "fish" with real ocean flavor from nori and miso, and a garlicky sriracha cream drizzled over the top — these vegan beer-battered fish tacos are a whole beach day in a tortilla.
We marinated, battered, and taste-tested our way here after one too many store-bought fishless fillets. These are more fun to make and dangerously easy to eat.
Watch it made
Directions
- Press the tofu: wrap the block in a lot of paper towels, place something heavy and level on top (we used a cast iron skillet), and leave for 1 hour to draw out the liquid. Slice into 4 thin slices, then cut into 'fillet' shapes — you should get about 8 fillets. (Save the excess tofu for future recipes, like stews.) Optional: for a meatier, chewier texture, freeze and thaw the tofu twice before pressing. Optional: for a soy-free version, swap the tofu for chickpea tofu, hearts of palm, or battered cauliflower.
- Make the marinade: in a large pan, combine the miso broth, 1 tsp sea salt, 1 tsp crushed nori sheet plus the 3 cut nori sheets, and 1 tsp Old Bay seasoning. (A squeeze of lemon is optional.) Add the tofu fillets and marinate for a minimum of 1 hour and up to 24 hours — the longer, the better.
- While the tofu marinates, make the garlic sriracha sauce: blend all the sauce ingredients until completely smooth with no lumps. Set aside.
- Pat the marinated tofu dry on clean paper towels. Cut nori sheets to the shape of each fillet, lay one over each fillet, and squeeze lemon juice over it to seal it in place. Finish with a pinch of sea salt. Optional: nori sheets are in the Asian/international aisle of most grocery stores, or on Amazon.
- In a large mixing bowl, combine the flour, 1/2 cup cornstarch, and the spice blend. Mix well, then add the beer a little at a time, starting with about 1 cup, until the batter reaches a pancake-batter consistency. Optional: keep everything cold — cold beer, cold batter, even rest the mixing bowl over ice; cold batter hitting hot oil gives maximum crisp. Optional: don’t overmix — lumps are fine; overworking develops gluten and makes the coating heavy instead of lacy. Optional: no beer? Seltzer water works great in the batter.
- Fully coat each fillet in batter, then fry until golden brown on each side. Serve in taco shells with your favorite toppings and a generous drizzle of garlic sriracha sauce. Optional: fry at 350–375°F (use a thermometer) — too cool and the batter absorbs oil and goes greasy; too hot and it browns before crisping. Optional: air-fryer workaround — batter the fillets, freeze them on wax paper until set, then air fry (wet batter alone won't hold in an air fryer).


