• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Sandwiches

    Published: Sep 3, 2019 by Alissa Saenz · This post may contain affiliate links · 11 Comments

    Crispy Vegan Fish Fillet Sandwiches with Tartar Sauce

    Jump to Recipe Print Recipe

    These scrumptious vegan "fish" sandwiches are made with marinated, battered and fried tofu fillets and served with creamy homemade tartar sauce. Super indulgent and oh so delicious!

    Crispy Tofu "Fish" Sandwich with Lettuce, Tomato and Onion on a Plate with Water Glass in the Background

    I often tell people that I didn't like meat when I was a kid. This is true, but most of the time I ate it when asked. One thing that I almost inevitably refused to eat though, was fish. Don't most kids hate fish? I sure did!

    Except for crispy fish stick or fillets. Which makes sense, because they're fried and all. And who can hate fried food? Not this kiddo!

    So I was pretty excited when I decided to create a recipe for vegan fish fillet sandwiches.

    How to Veganize a Crispy Fish Fillet

    Hands Holding a Vegan Fish Fillet Sandwich Over a Plate

    Tofu is the answer. And this recipe is adapted from my crispy tofu "chicken" sandwiches. It just uses different seasonings!

    I've seen lots of recipes for crispy vegan fish where nori gets wrapped around a block of tofu. This kind of sounds like a good idea, but at the same time I can't quite bring myself to try it. It just looks funky and I feel like all the seaweed flavor would be on the outside of the tofu, and maybe too intense (I'm not a big nori fan!). Folks who have, what did you think? Let me know!

    So I did things a little differently for my tofu "fish." I marinated my tofu in a broth that includes miso for savory flavor, and dulse for oceany flavor. I'm much more on board with dulse for making things taste fishy, and I found it to worked well for making both vegan scallops and tuna salad.

    "What is dulse?" you may be asking. It's little red algae flakes. They add a savory but subtle flavor and as far as texture is concerned, I can't even tell they're there.

    How to Make Vegan Fish Sandwiches

    First, whip up some tartar sauce using vegan mayo, capers, pickle relish, a bit of red wine vinegar, and dill.

    Hand Stirring Ingredients for Vegan Tartar Sauce Together in a Bowl

    You'll be using two blocks of tofu. That seems like a lot, but you'll only be using about â…” of each block, so really 1 â…“ blocks for 4 sandwiches. Not too much! I'll explain in a second why we do it this way.

    Start by pressing your tofu to get some of the moisture out. Wrap it in paper towels, followed by a dish towel, and then place something heavy on top, like a cookbook or cutting board weighted down with a few cans of food.

    While your tofu presses, whip up that marinade. You'll need your miso and dulse, along with some lemon juice and garlic.

    Cut your tofu into slabs. Cut a third off the end of each block, so you have a big square, and then cut each square in half, thickness-wise. Now your slabs are perfectly sized to fit on buns! You'll have some leftover tofu. Stick it back in the fridge or freezer and use it for something else.

    Soak your tofu slabs in the marinade for at least 30 minutes.

    When your tofu is almost done soaking, mix up some flour and Old Bay Seasoning in one bowl. This is for dredging. In another bowl, mix up some non-dairy milk, flour, flaxseeds, lemon juice and salt. This is your batter.

    Heat up some oil in a skillet. Grab a tofu slab, and dredge it in the flour mixture, then batter it, then flour it again.

    Collage Showing Steps for Preparing a Vegan Tofu "Fish" Fillet: Mix Marinade, Marinate Tofu, Dip Tofu in Breading and Batter

    Fry it up until golden and crispy.

    Collage Showing Two Stages of Frying a Tofu "Fish" Fillet

    Serve your tofu fish on buns with creamy tartar sauce, lettuce and tomato.

    Vegan "Fish" Sandwich on a Bun with Tartar Sauce, Lettuce, Tomato and Onion

    Tips for Making Perfect Vegan Fish Sandwiches

    • Where can I find dulse? Try a natural foods store, or online.
    • Can I just leave the dulse out? You can. The tofu won't taste quite as much like a fish fillet, but it'll still be delicious!
    • Where can I find miso? Try the international foods section of your supermarket, or online.
    • Be super careful when cooking with hot oil! Never leave food unattended while frying, turn down the heat if it starts to sputter, and keep a lid handy in case a fire occurs.
    • Don't pour your used oil down the drain. Instead, pour it into a sealable, disposable container, like a coffee can, and trash it. You can also reuse it.
    • Reheat leftover tofu fillets by placing them under the broiler until they crisp back up.

    Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

    📖 Recipe

    Crispy Tofu "Fish" Sandwich with Lettuce, Tomato and Onion on a Plate with Water Glass in the Background
    Print Pin
    4.75 from 4 votes

    Crispy Vegan Fish Fillet Sandwiches with Tartar Sauce

    These scrumptious vegan "fish" sandwiches are made with marinated, battered and fried tofu fillets and served with creamy homemade tartar sauce. Super indulgent and oh so delicious!
    Course Sandwich
    Cuisine American
    Prep Time 20 minutes minutes
    Cook Time 10 minutes minutes
    Marinating time 30 minutes minutes
    Total Time 1 hour hour
    Servings 4
    Calories 742kcal
    Author Alissa Saenz

    Ingredients

    • 2 (14 ounce or 400 gram) packages extra firm tofu, drained and pressed

    For the Marinade

    • 1 cup hot water
    • 3 tablespoons white miso paste
    • 1 tablespoon lemon juice
    • 1 tablespoon dulse flakes
    • 1 garlic clove, minced

    For the Tartar Sauce

    • ½ cup vegan mayonnaise
    • 2 tablespoons fresh chopped dill
    • 2 tablespoons pickle relish
    • 1 tablespoon red wine vinegar
    • 1 tablespoon capers
    • Salt & pepper to taste

    For the Batter

    • ¾ cup unflavored and unsweetened non-dairy milk
    • 2 tablespoons ground flaxseed
    • 2 tablespoons all-purpose flour
    • 1 tablespoon lemon juice
    • ½ teaspoon salt

    For the Breading

    • 1 cup all-purpose flour
    • 1 tablespoon Old Bay seasoning

    For Frying

    • Canola oil, or high-heat oil of choice

    For Serving

    • 4 sandwich buns, sliced open and optionally toasted
    • Lettuce leaves
    • Tomato slices
    • Pickle slices
    US Customary - Metric

    Instructions

    • Grab one of your tofu blocks and cut about one third off of the end, so that the remaining portion is square. Cut the square in half, thickness-wise, so you have two square shaped slabs.
    • Repeat using the other block of tofu. You'll be using the square shaped slabs for the sandwiches. Save the remaining tofu for another use.
    • Whisk all of the ingredients for the marinade together in a small bowl or liquid measuring cup.
    • Place the tofu slabs into a shallow dish and pour the marinade over them. Allow the tofu to marinate at room temperature for 30 minutes, or longer in the refrigerator.
    • While the tofu marinates, stir the ingredients for the tartar sauce together in a small bowl. Cover and refrigerate the sauce until ready to use.
    • When the tofu is almost finished marinating, whisk all of the batter ingredients together in a medium bowl.
    • Stir the breading ingredients together in a separate medium bowl.
    • Pour about a half inch of oil into a medium (preferably cast iron) skillet and place it over medium heat. Give the oil a few minutes to heat up.
    • When the oil begins to shimmer, grab one of your tofu slabs. Dredge it in the breading mixture.
    • Transfer the tofu slab to the batter mixture, and carefully dip both sides to coat.
    • Return the tofu to the breading mixture and coat all sides a second time.
    • Carefully place the tofu into the hot oil. Repeat for as many tofu slabs as you can fit into the skillet without crowding. You can cook the rest in a second batch.
    • Cook the tofu slabs for about 5 minutes on each side, until golden and crispy.
    • Transfer the cooked tofu slabs to a paper towel-lined plate.
    • To serve, place a tofu slab inside each bun. Top with tartar sauce, lettuce, tomato, and pickle slices. Serve.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 1sandwich | Calories: 742kcal | Carbohydrates: 56.1g | Protein: 23.3g | Fat: 48.4g | Saturated Fat: 6g | Sodium: 2038mg | Potassium: 486mg | Fiber: 8.6g | Sugar: 4.9g | Calcium: 350mg | Iron: 7.6mg
    « Vegan Mango Lassi
    Vegan Eggplant Rollatini »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      4.75 from 4 votes

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Kristen says

      November 28, 2021 at 9:36 pm

      5 stars
      Delicious! We make this often but never marinade the tofu and double the amount of old bay. It always comes out crispy and filling. So glad we found this!

      Reply
    2. Valérie says

      August 20, 2020 at 12:27 pm

      5 stars
      I made this recipe and absolutely loved it! Do you think I could freeze the fish filets as part of my meal prep?

      Reply
      • Alissa Saenz says

        August 23, 2020 at 4:49 pm

        Glad you enjoyed it! I haven't tried freezing them, but I don't see why not! I'd probably reheat them in the oven and then pop them under the broiler to recrisp the coating right before serving.

        Reply
      • Patricia says

        May 27, 2024 at 10:00 pm

        Absolutely I think they're better after being frozen. Enjoy!

        Reply
    3. Pauline says

      February 05, 2020 at 3:18 pm

      5 stars
      We made these a few weeks ago and thought the battered tofu was a really great fish fillet substitute although found the tofu a little soft so will try a more firm tofu next time. We didn't eat all the fillets so put them in the freezer. Had them tonight as just fish and chips. Took fillet straight from the freezer to the oven and cooked for about 35 mins, they held up perfectly. Had with the leftover tartare sauce and it was so yummy. Thanks for a great recipe.

      Reply
      • Jessica Thacker says

        February 11, 2020 at 10:13 am

        Your recipe sounds delicious! Would you be able to please recommend a baked version for cooking the vegan fish filets? I miss fish but I tried to avoid oil.

        Reply
        • Alissa Saenz says

          February 15, 2020 at 10:47 am

          I don't have a baked version of this recipe, but you could try modifying something like this: https://www.connoisseurusveg.com/tofu-nuggets/ - I'd cut the tofu into slabs and incorporate some of the seasonings from the fish fillets.

          Reply
    4. Sharon Clark says

      September 08, 2019 at 2:58 pm

      4 stars
      LOVED THE FLAVOR OF THIS. FAIRLY LABOR INTENSIVE. I. THE TOFU WAS A BIT TOO SOFT AND WET. NOT SURE IF I DIDN’T DRAIN ENOUGH BEFORE I PUT IN THE MISO MIXTURE, AND IT MARINATED OVER 1/2 HR. SO IT DIDN’T COOK UP QUITE ENOUGH. COOKED IN AIR FRYER AS TRYING TO AVOID A LOT OF OIL. WILL DO AGAIN AND KEEP EXPERIMENTING. WITH IT AS REALLY LIKED THE FLAVOR.

      Reply
      • Alissa Saenz says

        September 08, 2019 at 3:59 pm

        Glad you liked the flavor! A different brand of tofu might be the way to go - some brands have less moisture than others. I really like Trader Joe's and Soyboy extra firm for this recipe. I don't have an air fryer, so I can't offer any help there!

        Reply
    5. Kimberly Sinclair says

      September 04, 2019 at 5:43 pm

      5 stars
      OMG! Made these yesterday and they were sooooo good! Thank you!

      Reply
      • Alissa Saenz says

        September 08, 2019 at 4:17 pm

        Awesome! I'm so glad you like them!

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Crispy Vegan Fish Fillet Sandwiches with Tartar Sauce
    814 shares
    • 160

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.