Go Back
+ servings
a vegan fish sandwich with vegan tartar sauce, lettuce and tomato.
Print Recipe
5 from 13 votes

Vegan Fish Sandwich with Vegan Tartar Sauce

This vegan fish sandwich with homemade vegan tartar sandwich will blow you away! No tofu needed and can completely oil free. Can be Top 8 Allergen Free. 
Prep Time20 minutes
Cook Time10 minutes
Total Time30 minutes
Course: Main Course
Cuisine: American
Servings: 4 sandwiches
Calories: 581kcal

Equipment

  • Deep Fryer or Air Fryer

Ingredients

For The Vegan "Fish" Patty

For the Batter (If Making in Air Fryer - see notes below)

Vegan Tartar Sauce

  • ½ cup vegan mayo
  • 1 tablespoon capers, chopped fine
  • 1 tablespoon relish (or same amount dill pickles, chopped fine)
  • 1 tablespoon fresh dill, chopped
  • 1 teaspoon fresh lemon juice
  • teaspoon salt
  • teaspoon pepper

Optional Toppings

  • 4 buns
  • tomatoes
  • lettuce
  • vegan cheese

Instructions

For the "Fish" Patties

  • Add all the ingredients for the patties into a food processor. 
  • Pulse, scraping down as needed, until the mixture is combined. 
    *You don't want any big pieces of artichokes or hearts of palm, but you still want some flakey parts and don't want it to be super mushy.
  • Separate the mixture into 4-5 equal size balls depending on the thickness of the sandwich desired.  Press all the ingredients together and shape into either square or circular patties. 
  • Place on a plate or baking sheet and place in the fridge to firm up a bit while you make the batter. 

For the batter (If Making in Air Fryer - see notes below)

  • In a bowl, combine all the dry batter ingredients.
  • Pour in the oat milk. Whisk together to combine. 
  • Let sit for 5 minutes (It will get thicker). 
  • Heat oil to 350 degrees while you wait. 
  • Once oil is ready, remove the patties from the fridge.
  • Very carefully, take a patty and dip into the batter on both sides, allowing any excess batter to drip off.
  • Place the patty on a metal spatula and low it into the oil for 5 seconds before releasing into the basket.
    *If you place your battered patty directly onto the basket it will stick to the basket. Allowing the oil to start to fry the patty for just a few seconds before placing in the basket prevents this.
  • Cook for 3-4 minutes and then remove from the oil and place on a paper towel to absorb excess oil. 
  • Repeat with remaining patties.
  • Once all patties are done, place on a bun with desired toppings and vegan tartar sauce.

For the Tartar Sauce

  • Combine all the ingredients into a small bowl. 
    *Can make while waiting for oil to heat up. Place in fridge until sandwiches are ready.

Video

Notes

*Do not add your hearts of palm or artichoke hearts dripping wet or your sandwich will turn out mushy.  If you forget this part, you can add more breadcrumbs and let sit for 15 minutes in the fridge. 
*See post for notes about Top 8 Allergy Free variation
**Nutritional facts are just estimates. Please utilize your own brand nutritional values to double check against our estimates. 
For Air Fried Sandwiches - 
Make the patties exactly as described above.  Once you let them sit for a few minutes to solidify more, you can put them directly into the air fryer or if you want a bit of a crunch still, you can do so with breadcrumbs. 
Mix 1 cup of breadcrumbs (gluten free if needed) with only the dry seasonings from the batter mixture. Stir to combine and then press breadcrumbs on both sides of your patties. 
Air fry at 350 degrees for 25-30 minutes. 

Nutrition

Serving: 1sandwich | Calories: 581kcal | Carbohydrates: 64g | Protein: 11g | Fat: 30g | Saturated Fat: 3g | Sodium: 1770mg | Potassium: 2003mg | Fiber: 7g | Sugar: 26g | Vitamin A: 1526IU | Vitamin C: 31mg | Calcium: 175mg | Iron: 5mg