Go Back
+ servings
piece of vegan fried fish with a bite missing on top of a pile of more vegan fish
Print Recipe
5 from 1 vote

Beer Battered Vegan Fried Fish

This is the best Beer Battered Vegan Fried Fish! Made from hearts of palm, Old Bay seasoning, and a rich beer batter, the tender fried “fish” is best served with tartar sauce and fries. Just like authentic fish and chips, but better!
Prep Time30 mins
Cook Time10 mins
Total Time40 mins
Course: Main, Snack
Cuisine: American
Servings: 14 fish
Calories: 153kcal
Author: Nora Taylor


For the fish

For the batter

For frying

  • vegetable oil, safe for frying

For serving


Make the vegan fish

  • To a food processor, add the drained hearts of palm, bread crumbs, vegan mayo, crumbled nori, old bay seasoning and salt.
  • Pulse several times to combine, but make sure there is still some texture and even large chunks. Don't process into a paste. If the mixture seems really wet, add another 1/4 cup breadcrumbs and pulse.
  • Using your hands, form into fish like shapes, about 2-3 inches long and 1 inch wide.  Use about 2 tablespoons per fish stick.
  • Place the sticks on a plate lined with parchment paper and let them chill in the refrigerator while you prepare the batter.

Make the batter

  • To make the beer batter, whisk together the flour, garlic powder, paprika, old bay seasoning, salt and pepper.
  • Gradually whisk in the beer until a batter forms and is smooth.

Fry the fish

  • Add oil to a large, heavy bottomed pot about 2-3 inches deep. Heat to 375 degrees F, using a thermometer for best results and safety.
  • Quickly dip the chilled fish sticks into the batter one at a time, then place in the hot oil, carefully.  I use a fork to dip them in and carefully out of the batter. Handle them gently or they will fall apart, but once they are fried they are very sturdy.
  • Cook for about 3 minutes on each side, until golden brown.
  • Drain on a wire rack. Enjoy immediately with Vegan Tartar Sauce and Air Fryer Fries, or use in Vegan Fish Tacos.


  1. Can't find hearts of palm? Try using jackfruit or artichokes instead.
  2. Gluten free? Substitute gluten free breadcrumbs and use gluten free beer.
  3. How to reheat? For best results, reheat leftover "fish" in an air fryer or oven at 325 degrees until heated through and crisp, about 5-10 minutes.
  4. Don't want to use alcohol? No worries, substitute sparkling water instead, unflavored.


Serving: 1of 14 fish | Calories: 153kcal | Carbohydrates: 14g | Protein: 2g | Fat: 9g | Saturated Fat: 7g | Sodium: 237mg | Potassium: 53mg | Fiber: 1g | Sugar: 1g | Vitamin A: 310IU | Vitamin C: 1mg | Calcium: 13mg | Iron: 1mg