This post contains affiliate links.
This crispy, flaky, beer-battered vegan fish and chips recipe is dangerously close to the real deal! Our expertly crafted seasoning mix delivers that classic seafood taste wrapped in a golden-brown coating. Ready in 45 minutes, this is one British takeout classic you’ll want to try.

Fish And Chips… Hold The Fish
Fish and chips are iconic, but finding a good fish-free version? That’s a whole other story. When I was visiting the UK, I stumbled upon a place promoting “vegan fish and chips,” and to say I was excited is an understatement. Turns out, their rendition was just soggy, fried eggplant. Major letdown!
So, I decided to put on my food scientist hat and make a recipe that actually has the taste and texture of fish. Enter hearts of palm! This ingredient is the secret to creating that flaky, fish-like texture and mild, buttery flavor.
Other than that, all you need are some simple pantry items (you might need to grab some hearts of palm, but trust me, they’ll become a staple after you take your first bite!).
Reader rating
“I love this batter-based recipe as I’m trying to learn more deep fryer recipes. They ended up perfectly seasoned and crispy. ” —reader

Here’s The Ingredient Low-Down
When testing this vegan fried fish recipe, I only used ingredients that would help maintain that classic flaky fish texture and oceanic flavor. Jump down to the recipe card for exact measurements—this is a quick overview!
- Hearts of Palm: Their color and mild flavor resemble white fish typically used in fried fish. When roughly chopped, they also have a texture similar to flaked fish. You can find them canned in most grocery stores!
- Panko: These Japanese-style breadcrumbs have an extra-light, crispy texture (thanks to the use of crustless white bread), giving this vegan fish the perfect texture.
- Nori: Yup, seaweed comes from the sea, so it gives us a hint of the ocean! Look for nori sheets in the international aisle of the grocery store.
- Capers: These little salty gems are often associated with fish, tricking your brain into thinking this vegetarian recipe is actually fish.
- Old Bay: What else would we season a “seafood” dish with?
- Vegan Mayonnaise: We’ll use vegan mayo to help glue everything together (just like in crab or salmon cakes).
- Batter: We’ll dip our vegan fish into a classic beer batter consisting of flour, Old Bay seasoning, salt, pepper, garlic powder, and ale-style beer!
What The Heck Are Hearts Of Palm?
Hearts of palm come from the core of several palm tree varieties. You’ll usually find them in the canned vegetable aisle, either in cans or jars, packed in water or brine. They have a flavor that some say is similar to artichoke hearts (mild, tender, and a bit nutty!).


Making Vegan Fish And Chips Is Easy
This vegan fish recipe comes together quickly—just blitz, shape, batter, and fry! (You can jump to the recipe card for the full printable instructions).
Step 1: Blitz The Filling
Add all the fish ingredients to the bowl of a food processor. Use the pulse button to chop things up just a little.


Step 2: Shape The Fish
Press a scoop of the filling between your palms to make a flattish log. Once they’re all shaped, freeze them for no more than 15 minutes before frying.

Step 3: Beer Batter Up!
Whisk up the beer batter ingredients in a bowl until smooth and combined.


Step 4: Heat The Oil
Heat oil in a large pot. You need just enough to cover the fish, so you don’t need it too deep.
Step 5: Assemble And Fry
Use a fork to carefully dunk each piece of “fish” into the batter. Fry for about 5 minutes until perfectly golden and heated through. Serve immediately!




Recipe tips
Serve it up Hot: These are best served fresh and hot! Leftover vegan fried fish doesn’t taste great, but if you have some, you can reheat them in the air fryer.
Manual Labor: No food processor? No problem! Chop the hearts of palm with a knife and mash everything together with a fork. You won’t get the exact same texture, but it does the trick in a pinch!
Dip of Choice: Tartar sauce is the classic pairing, but you can also reach for malt vinegar or ketchup.

Here, Fishy Fishy!
Vegan fish and chips go together like peanut butter and jelly, but there’s always room for more!
- Neeps And Tatties: Instead of chips, lighten your vegan fish up with this lower-carb side dish.
- Oven-Baked Sweet Potato Wedges: For a sweet twist, swap regular potato fries for some sweet potatoes.
- Parsley Salad: Add some healthy, refreshing greens to the fried food.
Of course, don’t forget a pint to wash everything down!


How To Make Flaky Vegan Fish And Chips
Ingredients
Vegan Fish
- 2 14-oz cans heart of palm, drained, 396g cans
- ½ cup panko breadcrumbs, 30 g
- ¼ cup crumbled nori, seaweed, 15 g
- 2 Tbsp capers
- 2 Tbsp vegan mayonnaise
- 1 tsp Old Bay seasoning
- ½ tsp salt
Batter
- 1 cup all-purpose flour, 120 g
- 1 tsp Old Bay seasoning
- ½ tsp each salt, pepper, garlic powder
- 1 ½ cups ale beer
For Frying and Serving
- 4 cups vegetable oil, 950 mL
- 4 portions French fries*
- To serve: lemon wedges, vegan tartar sauce**
Instructions
- Blitz: Add all vegan fish ingredients to a food processor. Blitz briefly until the heart of palm is broken down a bit (you still want some larger chunks, which provide the flaky fish texture).
- Shape: Shape into about 12 flattened logs. Place on a parchment-lined baking sheet and pop them in the freezer to chill while you prepare the batter and oil (they should be in the freezer for no more than 15 minutes; move them to the fridge if it takes longer).
- Batter: Stir together flour and spices, then whisk in the beer until a smooth batter is formed.
- Oil: Heat oil in a deep pan or deep fat fryer to about 350ºF (176ºC), ensuring the oil level is high enough to cover the "fish."
- Assemble: Working in batches, use forks or metal tongs to dip each vegan fish stick into the batter, letting excess batter drip off. Immediately transfer to the hot oil, cooking for 5 to 6 minutes until golden brown and crispy. Transfer the finished vegan fish to a wire rack. Continue until all fish sticks are finished.
- Serve: Serve immediately with french fries and vegan tartar sauce.
Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.



















Can u use less oil to fry or bake them
I haven’t tried baking or air frying these, but you could certainly try!
I love this batter-based recipe as I’m trying to learn more deep fryer recipes since I’ve invested in it now XD They ended up perfectly seasoned and crispy. Next time I’d use a fork to mash the palms to get bigger chunks than using a food processor.
I’m so happy you loved this! Thanks for letting us know how it went!
This really tastes like 🐟
especially because I greatly increased the amount of roasted seaweed added. I substituted dill pickle for the capers. Although the end result was crispy delicious, I need to experiment with baking the pieces to cut down on oil used. Really
pleased!
I’m so happy to hear you liked it, Kathi! 😀
I’m going to try this to serve to the memsahib tonight! Will report back!
EVERY single recipe I have tried from you need three words to describe:-
(Craig Rebel-Horwood voice starts!)
“FAB” “YOU” “LUSS” !!!
👌🙏🧙♂️
I can’t wait to hear how it goes! Enjoy! 😀
Replaced the poison — vedg oil with Beef dripping
the only way to make fish and chips