This post may contain affiliate links. Please read our disclosure policy.
I’m so excited to share this recipe! Introducing vegan fish fillets!
These fish, or should I say feesh fillets, have super tender and flaky “flesh” and crispy skin! It’s high-protein (26g per serving!) and takes just 15 minutes to prepare! It’s one of the closest fish alternatives I have ever tried!
HOW TO MAKE FISH FILLETS
The base of this recipe is TVP. If you have never heard of TVP, it means Textured Vegetable Protein. It is a dry product that comes in many different shapes, like cutlets, chunks, etc. It first needs to be rehydrated before being used as a meat substitute.
You need TVP slices for this recipe, preferably the large ones (if you can only find small ones, check the metric measurements in the recipe to ensure you are using the correct amount). You can see below two of the brands I usually use.
Be aware there are many different names for it, from “Pork slices” to “Chicken slices” or “TVP slices.” Just try to get the ones that are similar to the photo above. All of them are basically the same thing. I found two products online that seem to be similar to the ones I use. You can check this one or this one. Otherwise, it can sometimes be found in the dry section of Asian stores.
Note: Do not substitute with soy curls, chunks, or beef TVP, as you won’t get the same texture. This one has fibrous layers you would not get with the other kinds.
Soak your TVP slices in hot water for 30 minutes or until soft. Depending on the brand, some slices can take longer to rehydrate. Then, drain, rinse, and squeeze to remove the excess water. I usually soak it with a few pieces of nori overnight. Soaking the TVP with the seaweed won’t affect the flavor much, but it does add a little extra “sea” flavor.
Next, drain and squeeze the TVP slices to remove the excess water. Add to a food processor and add the flavorings:
- Vegan Fish Sauce: While it doesn’t add a fish flavor, it brings umami, saltiness, and a much deeper flavor. Vegan fish sauce can be found in Asian stores, or you can get it here. If you do not have fish sauce on hand, you could try using soy sauce. It’s not the best substitute, but it should work.
- Garlic, onion powder, and black pepper: I went with basic aromatics here, but feel free to add your favorite spices.
- Dill: As dill is often associated with fish, it helps create the illusion of a fish flavor.
- Sugar: To balance with the saltiness.
- Dulse: Add a teaspoon or two of rehydrated dulse flakes if you are looking for extra ocean flavor. This is optional, though.
Another optional ingredient is mushroom seasoning. It’s a healthier alternative to MSG and helps enhance the flavors. Simply omit it if you don’t have it on hand.
Add all the ingredients to a food processor and process until it almost forms a paste. Do not over-process, or you might lose the flaky texture. It should hold together when you squeeze the mixture between your hands but still have a flaked tuna texture. Once you have reached the texture below, process a bit more.
When it comes to shape, there are two ways. You can either:
- Make fillets: This one will look more like a real fish fillet. It’s best to serve it with a sauce on top (garlic butter or lemon parsley sauce, for example). To make fillets, press down the mixture on a sheet of nori. You can make a simple rectangle shape or cut your sheet of nori in the shape of a fish!
- Make rolls: Rolls are great for braised dishes as they hold up better than a fillet (recipe coming soon!). To make rolls, cut rectangles of about 2.5×4-inch, place about 2 tablespoons of the mixture on the bottom, and roll it out into a roll. Mix a tablespoon of cornstarch with a tablespoon of water and slightly wet the end of the nori sheet before closing it. This way, the nori sheet will stick, and your rolls won’t “unroll” during cooking.
Finally, pan-fry your fish fillets on both sides until golden brown! The nori sheet will crisp up while the flesh will stay tender.
Note: Do not expect this to taste exactly like a fish fillet. It does, however, have a very nice flaky texture, and it’s amazing when served with a sauce or braised! To compare, I would say the texture is quite similar to flaked tuna. If you have made “tofu fish fillets” before, these are far superior in texture!
HOW TO COOK THESE FILLETS
Once your fillets are pan-fried, you can serve them as is and top them with your favorite sauce or braise them.
One of my favorite ways to cook these vegan fish fillets is to sauté garlic and shallots until golden brown, then deglaze with a couple of tablespoons of soy sauce, a tablespoon of sugar, and plenty of black pepper. Pour a few tablespoons of water to dilute the sauce and add your fillets. Cook for a few minutes and serve with rice or veggies. The fillets will soak up the sauce and become so juicy!
I hope you will love these vegan fish fillets! They are tender and flaky and have a delicate texture and super crispy nori skin!
Looking for more meat alternatives? Check out this Vegan Roast Pork, Vegan Chick’n, or these High-Protein Vegan Burgers!
Let me know in the comments if you try this recipe!
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!
I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Vegan Fish Fillets
Ingredients
- 8 pieces TVP slices
- 1 tbsp vegan nuoc mam
- 1 tsp sugar
- 1 tsp onion powder
- 1/4 tsp ground black pepper
- 1/4 tsp dried dill
- 2 cloves of garlic
- 1/4 tsp white vinegar
- 2 tsp dulse flakes rehydrated, optional
- 1/4 tsp mushroom seasoning optional
- 1/4 cup cornstarch
- 1 nori sheet
Instructions
- Add the TVP slices to a large bowl or plate and cover with boiling water. Let it sit for about 20 minutes or until the TVP is tender. You can soak the TVP slices overnight in the refrigerator as well.
- Drain the TVP slices and squeeze them to remove as much water as possible. Transfer to a food processor and add the vegan nuoc mam, sugar, onion powder, ground black pepper, dried dill, garlic, vinegar, dulse flakes, and mushroom seasoning if using.
- Process for 15-30 seconds or until it forms a flaky paste (a bit like flaked tuna). Add the cornstarch and process for a few more seconds. You want the mixture to hold together when you squeeze it between your hands, but it should still be slightly crumbly.
- Cut your nori sheet into two rectangles of about 5×2.5 inches. Press down half of the mixture onto each nori sheet to a 1/2-inch thickness. Press it down firmly.
- Heat 2 tablespoons of oil in a non-stick skillet. Once hot, use a spatula to transfer your fish fillets to the skillet with the nori sheet facing down. Shallow-fry for 3-4 minutes or until the nori sheet is crispy. Flip the fillets and cook for another 3-4 minutes on the other side.
- Serve immediately with your favorite sauce on top of steamed rice and/or with sautéed vegetables on the side. For extra flavor, I recommend cooking your fish fillets for a couple of minutes in your sauce.
Notes
Nutrition
About the Author
Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.
Leave a Comment
Hi this looks amazing. Trying to source tvp slices in Australia and I’ve spent 2 hours on google. All those available instore or online seem to have gluten. To save me some heart ache can you say if gluten is why the layers? I might try and build this with dried bean curd if so. Thanks in advance.
Hi Cass,
I am unsure if it’s possible to find those slices without any gluten. You may be right, it might be the gluten that create the flaky texture.
Bean curd sheets might work but you will have to completely change the recipe. I do plan to try with those sheets in the future as well 😉
Tried this. I followed your instructions on the process exactly but used my own seasoning along with some oil in the mix.
The best no-fish fish that I have ever had. And the protein content is amazing too.
Glad you liked this recipe Sam! Thanks for your feedback and rating 🙂
How many grams is the 8 pieces of tvp slices?
the amazon link to the fish sauce Red Boat Fish Sauce and the associated labels pictured there defines the ingredients as anchovy and sea salt. Definitely NOT vegan.
Yes, Amazon doesn’t always redirect to the right product if you are located outside the US.
Of course, I would NOT put a link to a non-vegan product voluntarily…
This is now my go-to vegan fish recipe! I have purchased something very similar from an Asian market which we have enjoyed. I’m so happy to have a recipe that is delicious and fun to prepare!
Thank you Bev! I’m glad you like this vegan fish recipe 🙂
Love your recipes, but I’m a bit frustrated by the links to Amazon. I know you need to earn a little, but it would be more helpful if the links could take you to an actual product. I can’t find TVP slices, for example, but your link simply takes me to a page of TVP products rather than the specific one (and no slices to be seen!).
I’d hope that clicking on the vegan fish sauce and sweet chilli sauce links would take me to your homemade recipes for these, but just Amazon again.
I’m sorry to be picky, but it’s such a great site otherwise.
Thanks for your feedback Becca! I am assuming you are not located in the US? Amazon tends to redirect to the wrong products sometimes when visiting from a different country.
Regarding the other links, we have been working on our inter-linking recently.
Do you know one website called Google? It is usually quite useful for finding all sorts of stuff
Made these tonight. Mine kinda fell apart, but we ate them anyways. Delicious to us. Served as per your recommendation with garlic and shallots. Going to make again.
Trina
Thanks for your feedback! Next time, try processing the mixture a bit longer, and press it down firmly onto the nori sheet. After pan-frying it should hold together.
Hi Thomas,
Any chance to use you veg chicken recipe instead of this tvp? Maybe a bit revisited for different texture.. It’s really complicated to find TVP here 🙁
This being said, great recipe
Hi Manuele,
The texture would certainly be different and I’m not actually sure it would hold together.
Have you considered food-processing/flaking some hearts of palm and adding them into the mix? That might help with both the texture and the sea flavor.
I haven’t tried this recipe yet, but I think I will – with the addition of the hearts of palm!
I haven’t, but let me know if you try it!
This looks incredible. I have lots of Butler Soy Curls. Could I use them rather than the others mentioned without too much textural difference?
Thanks Leigh! I’m afraid it won’t work as explained in the recipe post. Soy curls don’t have the same layers of texture.
I made a similar salmon steak using slabs of tofu. It was then marinated in a sauce with beet and turmeric for colour and flavour. I love your recipes and often use them, but “It Doesn’t Taste Like Chicken” makes a mean crab cake and as stated, a great salmon steak. Thanks for all your fab recipes.
Jeannie
Kind of rude to not even leave a review of the recipe and just talk about a different recipe developer’s salmon.