Crispy & Delicious: The Best Beer Battered Vegan Fried Fish
Indulge in the ultimate plant-based take on a classic! This Beer Battered Vegan Fried Fish is crafted from tender hearts of palm, infused with savory Old Bay seasoning, and enveloped in a rich, airy beer batter. Perfectly crispy and satisfying, this fried “fish” is a revelation, especially when served with creamy tartar sauce and golden fries. Get ready for an authentic fish and chips experience, completely vegan, and arguably even better!

For those embracing a vegan lifestyle, the nostalgic craving for classic comfort foods like fish and chips can sometimes feel out of reach. But what if we told you that not only is a delectable vegan version possible, but it tastes even better than the original? Prepare to be amazed by this Beer Battered Vegan Fried Fish, a culinary masterpiece that brings the iconic flavors and textures of traditional fried fish straight to your plant-based plate.
Gone are the days of missing out on that beautifully fried, flaky, and incredibly satisfying “fish” experience. Just like our popular Vegan Fish Sticks and Tuna Sandwiches, this recipe elevates vegan seafood to an entirely new level. It’s the perfect solution for anyone yearning for the savory depth and crispy exterior of classic fish and chips.
The secret to the remarkably authentic taste and texture of the “fish” in this recipe lies in a thoughtful combination of ingredients: meaty hearts of palm, zesty Old Bay seasoning, and umami-rich nori sheets. Unlike other recipes that might rely on tofu, chickpeas, or artichoke hearts, our approach creates a unique and irresistible base that truly mimics the flakiness of real fish. When these savory vegan fillets are generously coated in our perfectly rich and airy beer batter, they transform into golden, crispy, and utterly irresistible delights.
To complete the ultimate vegan fish and chips experience, serve these hot, crispy pieces alongside a generous dollop of Homemade Vegan Tartar Sauce, crisp pickles, a squeeze of fresh lemon, and a heap of golden Air Fryer French Fries. This isn’t just a meal; it’s a celebration of flavor and texture that will leave you wondering why you ever needed the real thing!

The Heart of the Ocean: What’s Vegan Fish Made From?
The foundation of our incredibly authentic vegan fried fish begins with a harmonious blend of hearts of palm, breadcrumbs, nori, vegan mayonnaise, and Old Bay seasoning. Each ingredient plays a crucial role in achieving the desired taste and texture, creating a truly remarkable plant-based alternative.
Hearts of Palm: The Star Ingredient
Hearts of palm are a truly versatile and meaty vegetable harvested from the inner core of specific palm trees. They are a beloved ingredient in many vegan seafood recipes, including our popular Vegan Crab Cakes. Their delicate yet firm texture provides a fantastic balance of creamy tenderness and a slight crunch, making them an ideal substitute for the flakiness of white fish.
When prepared correctly, hearts of palm can absorb flavors beautifully, making them a perfect canvas for our savory seasonings. Their mild, slightly sweet flavor ensures they don’t overpower the “sea” notes we’re aiming for, but rather enhance the overall experience. Sourcing canned hearts of palm is usually quite easy, found in most grocery stores in the canned vegetable aisle.
Nori and Old Bay: The Flavor Secrets
The true magic of creating an authentic-tasting vegan fish lies in the strategic combination of nori sheets and Old Bay seasoning. Nori, commonly known as dried seaweed sheets used in sushi, is essential for imparting that distinct, fresh-from-the-sea flavor. When crumbled and mixed into the hearts of palm base, it provides an undeniable oceanic aroma and subtle brininess that tricks the taste buds into believing you’re enjoying actual seafood.
Old Bay seasoning is another non-negotiable component. This iconic spice blend, a staple in classic fried fish and other seafood dishes, offers a complex, savory, and slightly spicy profile that is instantly recognizable. Its inclusion ensures that our vegan “fish” doesn’t just look the part, but tastes like the comforting, familiar fried fish we all adore. Together, nori and Old Bay create a powerful flavor duo that defines this recipe.

Crafting the Perfect Coat: What Kind of Beer is Best for Beer Battered Fish?
The beer batter is as crucial to the success of this recipe as the vegan “fish” itself. A perfectly made batter ensures a golden, crispy, and delightfully airy crust that truly elevates the entire dish. The choice of beer plays a significant role in achieving this ideal texture and subtle flavor.
Choosing the Right Vegan-Friendly Beer
For the best results in your beer batter, we highly recommend using a vegan-friendly lager or pilsner. These pale-colored beers are ideal because their lighter hues won’t darken the batter excessively, ensuring that beautiful golden-brown finish we’re looking for. While any pale-colored beer will technically work, avoiding darker beers like stouts or porters is key, as they can result in a much darker batter and impart an overpowering flavor that detracts from the delicate taste of the vegan “fish.”
If you’re unsure whether your favorite beer is vegan-friendly, a fantastic resource is Barnivore. This comprehensive website lists thousands of alcohol brands, detailing which ones are made with or without animal products, both in their ingredients and processing methods. It’s a quick and easy way to ensure your beer batter aligns with your vegan principles.
The Science Behind Beer Batter
Beyond flavor, beer serves a specific culinary purpose in a fried batter. The carbonation in beer acts as a natural leavening agent, creating tiny air pockets within the batter. As the batter fries, these air pockets expand, resulting in an incredibly light, airy, and wonderfully crispy coating. The alcohol content also plays a role, evaporating quickly during frying, which helps to dry out the batter and contribute to its characteristic crispness without leaving any discernible alcohol taste in the final product. The hot oil effectively cooks out all the alcohol, leaving behind only the desired texture and a subtle, rich flavor.
From Palm to Plate: How to Make Beer Battered Vegan Fried Fish
Creating this irresistible vegan fried fish is a straightforward process, broken down into two main stages: preparing the “fish” fillets and then frying them to golden perfection. Follow these steps for a guaranteed delicious outcome.
Step 1: Preparing the Vegan Fish Base
- **Combine Ingredients:** Begin by adding the drained and rinsed hearts of palm, panko breadcrumbs, vegan mayo, crumbled nori sheets, Old Bay seasoning, and salt to a food processor.
- **Pulse to Texture:** Pulse the mixture several times. The goal is to combine the ingredients while retaining some texture, mimicking the natural flakiness of real fish. Avoid over-processing into a smooth paste; you want some discernible chunks for a more authentic mouthfeel. If the mixture appears too wet, a tablespoon or two more of breadcrumbs can be added and pulsed again until the desired consistency is reached.
- **Form the Fillets:** Using your hands, gently form the mixture into small, fish-like shapes. Aim for pieces approximately 2-3 inches long and 1 inch wide, using about 2 tablespoons of mixture per fillet.
- **Chill Thoroughly:** Arrange the formed fillets on a parchment-lined baking sheet. Refrigerate them while you prepare the beer batter. Chilling is a crucial step as it helps the “fish” hold its shape better during the frying process.

Step 2: Mixing the Crispy Beer Batter
- **Dry Ingredients:** In a medium-sized bowl, whisk together the all-purpose flour, garlic powder, paprika, Old Bay seasoning, salt, and black pepper until well combined.
- **Add Beer:** Gradually pour the cold beer into the dry ingredients while continuously whisking. Continue to whisk until the batter is smooth and free of lumps. The consistency should be similar to pancake batter – thick enough to coat the “fish” but not too heavy. Remember, the colder the beer, the crispier your batter will be!

Step 3: Frying to Golden Perfection
- **Heat the Oil:** Pour vegetable oil, or another high smoke point oil suitable for frying, into a large, heavy-bottomed pot or Dutch oven, ensuring it’s about 2-3 inches deep. Heat the oil over medium-high heat until it reaches a temperature of 375ºF (190ºC). Using a reliable kitchen thermometer is highly recommended for accuracy and safety.
- **Batter and Fry:** Working in batches to avoid overcrowding the pot (which can lower oil temperature and lead to soggy fish), gently dip each chilled vegan fish fillet into the prepared beer batter, ensuring it’s fully coated. Carefully lower the battered “fish” into the hot oil. We recommend using a fork to gently dip and transfer them.
- **Cook Until Golden:** Fry the “fish” for approximately 3 minutes per side, or until they achieve a beautiful golden-brown color and are wonderfully crispy. Handle them with care during frying, as they are most delicate before the batter sets. Once fried, they become much sturdier.
- **Drain and Serve:** Once cooked, remove the golden-brown vegan fried fish from the oil and place them on a wire rack set over a baking sheet to drain any excess oil. Serve immediately while hot and crispy for the best experience!

Expert Tips & Clever Substitutions for Success
To ensure your Beer Battered Vegan Fried Fish turns out perfectly every time, keep these valuable tips and substitution ideas in mind:
- Cold Beer is Key: Always use very cold beer for your batter. The temperature difference between the cold batter and hot oil creates a steam reaction that results in an exceptionally crispy and light coating.
- Hearts of Palm Alternatives: If hearts of palm are unavailable, you can experiment with canned jackfruit in brine (well-drained and shredded) or even artichoke hearts (finely chopped). While these alternatives will offer a nice texture, they may impart a slightly sweeter flavor profile compared to hearts of palm, so adjust seasonings if needed.
- Oil Temperature Matters: Frying food requires precision. A reliable kitchen thermometer is an invaluable tool to monitor and maintain the oil temperature. Too low, and your fish will be greasy; too high, and it will burn before cooking through. Aim for a consistent 375ºF (190ºC).
- Handle with Care: The vegan “fish” fillets are quite delicate before they are fried. Handle them gently when dipping into the batter and transferring them to the hot oil. Once the batter has cooked and crisped up, they will become much more robust.
- Don’t Overcrowd the Pot: Fry the vegan fish in small batches to prevent the oil temperature from dropping too significantly. This ensures even cooking and optimal crispiness for each piece.
- Draining is Essential: Always drain your freshly fried “fish” on a wire rack set over a baking sheet. This allows air to circulate around all sides, preventing them from sitting in excess oil and becoming soggy. Paper towels can trap steam and soften the crust.
- Choosing the Right Frying Oil: Opt for a neutral-flavored oil with a high smoke point, such as vegetable oil, canola oil, sunflower oil, or peanut oil. These oils can withstand the high temperatures required for deep frying without burning or imparting off-flavors.

Elevate Your Meal: Delicious Serving Suggestions
Once your beer-battered vegan fried fish emerges from the oil, gloriously golden and crispy, it’s ready to be the star of an unforgettable meal! Here are some fantastic serving suggestions to make your dining experience complete:
The Classic Fish and Chips Experience
- Homemade Vegan Tartar Sauce: No fried fish is complete without a generous dollop of creamy, tangy tartar sauce. Our Homemade Vegan Tartar Sauce recipe is the perfect accompaniment, adding a burst of flavor that beautifully complements the crispy “fish.”
- Crispy French Fries: Whether you prefer classic thin-cut fries or hearty steak fries, a pile of golden, salty french fries is essential. Our Air Fryer Fries are a healthier, equally delicious option.
- Lemon Wedges: A squeeze of fresh lemon juice over the hot “fish” adds a bright, zesty counterpoint that cuts through the richness of the fried batter.
- Pickles or Pickled Onions: The acidic crunch of dill pickles or a side of quick pickled red onions provides a wonderful textural and flavor contrast.
- Malt Vinegar: For an authentic British fish and chips experience, a sprinkle of malt vinegar is a must!
Creative Culinary Adventures
- Vegan Fish Tacos: Take your vegan fried fish to the next level by transforming it into incredible Vegan Fish Tacos! The crispy “fish” pairs wonderfully with a refreshing, tangy slaw (like our Creamy Vegan Coleslaw) and a vibrant salsa (such as our Black Bean and Corn Salad). Don’t forget a drizzle of spicy crema!
- Vegan Fish Sandwich: Serve the fried “fish” fillets on a toasted bun with lettuce, tomato, and tartar sauce for a hearty and satisfying sandwich.
- Salad Topper: Break the “fish” into chunks and use it as a flavorful, crispy protein topper for a fresh green salad.
Frequently Asked Questions About Vegan Fried Fish
Here are some common questions about making and enjoying this delicious beer-battered vegan fried fish:
- Can I make this recipe without alcohol? Absolutely! If you prefer to avoid alcohol, simply replace the beer in the batter with unflavored sparkling water. The carbonation will still provide that desired lightness and crispiness.
- Is it possible to make this gluten-free? Yes, with a few simple substitutions. Swap the all-purpose flour in the batter for a gluten-free all-purpose 1:1 flour blend or rice flour. Ensure you use gluten-free panko breadcrumbs for the “fish” mixture. Thankfully, there are many excellent gluten-free beers available on the market, or you can use sparkling water as mentioned above.
- How long do leftovers last, and how should I reheat them? Vegan fried fish is undeniably best enjoyed hot and fresh from the fryer. However, any leftovers can be stored in an airtight container in the refrigerator for 1 to 2 days. To reheat, avoid the microwave as it will make them soggy. For best results, place the leftover “fish” in an air fryer or oven preheated to 325ºF (160ºC) until heated through and crisp, typically taking about 5 to 10 minutes.
- Can I air fry or bake the vegan fish instead of deep frying? While it’s tempting to try, deep frying is truly what gives this recipe its signature crunch and rich, golden exterior. We haven’t thoroughly tested air frying or baking, but it’s unlikely they will achieve the same level of crispy, satisfying texture that a proper beer-battered, deep-fried piece delivers. If you’re hesitant about deep frying, trust us, this recipe is worth the effort!
- Can I prepare the vegan “fish” mixture ahead of time? Yes, you can form the “fish” fillets and store them on a parchment-lined plate or baking sheet in the refrigerator for up to 24 hours. This can help with meal prep, allowing you to simply mix the batter and fry when ready.

Explore More Fun & Flavorful Vegan Recipes!
If you loved this Beer Battered Vegan Fried Fish, you’re in for a treat! Our kitchen is always bubbling with exciting plant-based creations designed to satisfy every craving. Dive into more delicious vegan comfort food with these fantastic recipes:
- Crispy & Savory Vegan Fried Chicken
- Perfectly Seasoned Crispy Tofu Nuggets
- Irresistible Melty Vegan Mozzarella Sticks
- The Ultimate Fully Loaded Vegan Nachos
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!

Rating: 4.67 stars (based on 12 ratings)
Prep Time: 30 mins
Cook Time: 10 mins
Total Time: 40 mins
Servings: 14 fish pieces
Ingredients
For the fish
- (2) 15-ounce cans hearts of palm, drained and rinsed
- 1/2 cup panko bread crumbs
- 2 tablespoons vegan mayo
- 3 tablespoons crumbled nori sheets
- 1 teaspoon old bay seasoning
- 3/4 teaspoon salt
For the batter
- 1 1/2 cups all purpose flour
- 1 tablespoon garlic powder
- 1 tablespoon paprika
- 1 teaspoon old bay seasoning
- 1/2 teaspoon salt
- 1/2 teaspoon ground black pepper
- 1 1/2 cups beer (pale lager or pilsner recommended)
For frying
- Vegetable oil, safe for frying
For serving
- Vegan Tartar Sauce
- Air Fryer Fries or other french fries!
Instructions
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. Do not 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 smooth batter forms.
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 carefully place them in the hot oil. 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.
Notes
- Can’t find hearts of palm? Try using jackfruit or artichokes instead.
- Gluten-free? Substitute gluten-free breadcrumbs and use gluten-free beer or sparkling water.
- 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.
- Don’t want to use alcohol? No worries, substitute unflavored sparkling water instead of beer.
Nutrition
Serving: 1 of 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
Course: Main, Snack
Cuisine: American
Author: Nora Taylor
Did you make this recipe? Mention @nora_cooks_vegan_ or tag #noracooks!