Go Back
+ servings
Vegan salmon fillets in a pan

How to Make Realistic Vegan Salmon Fillets

Author Chef Summer Storm - garden grub
This vegan salmon is easy to make and it looks, feels, AND tastes incredibly realistic! It is soft, tender, flaky, and crispy, and it even tastes slightly fishy!
Prep Time 20 mins
Cook Time 4 mins
Rest Time 1 hr 30 mins
Total Time 1 hr 54 mins
Course Dinner, Lunch, Main Course
Cuisine American
Servings 4 fillets


  • Paper towel


Vegan Salmon

  • One 14.0 ounce pack extra firm tofu

Vegan Salmon Marinade

You Will Also Need

  • 1 sheet nori
  • Kosher salt
  • Black pepper
  • 1/2 cup cornstarch
  • 3 tbsp vegetable oil


Vegan Salmon

  • Drain and rinse off the package of tofu well. Then, wrap it in several sheets of paper towel, place it on a plate, and put something slightly heavy on top of the tofu to weigh it down and help press out any excess liquid. Allow this to rest for at least thirty minutes.
  • Then, cut the tofu in half lengthwise. Turn the halves onto their sides and cut them in half lengthwise, so you have a total of four tofu fillets. Lay the fillets back down flat, and using a pairing knife, slice the tofu repeatedly across about 1/8th inch apart, at an angle, and about 75% of the way down, to create a flaky fish-like texture. While slicing the tofu, I find it easiest to slide the knife out towards me instead of dragging it up and out; this helps avoid breaking off the tofu flakes.

Vegan Salmon Marinade

  • Add all of the ingredients into a high powered blender and blend until extremely smooth.
  • Pour a little bit of the marinade into a large container. Then, gently place the prepared tofu fillets into the container. Pour the rest of the marinade over the fillets. I always gently open the tofu slices and sneak marinade into each crevice; this ensures the entire tofu fillet is well marinated. I recommend you do this too, but be careful since the fillets are very fragile! Allow this to marinate for AT LEAST one hour, but I highly recommend letting it marinate for several hours and preferably overnight for the best taste and texture!

How to Prepare and Cook the Marinated Vegan Salmon

  • Gently place the marinated tofu fillets on a plate. With your hand, wipe off the excess marinade that is on the tofu fillets.
  • For each tofu fillet, cut a piece of nori that matches the exact size of the top. Then, press the piece of nori down onto the side of the tofu that you cut all of the slits.
  • Using your finger, rub a little bit of the marinade on top of the nori to make sure it sticks to the tofu.
  • Season both sides of the prepared tofu fillet with a pinch of salt and pepper.
  • Now, coat both sides of the tofu fillet in cornstarch. Do NOT coat all four fillets with cornstarch unless you can cook all four at the same time, AKA do not coat them and have them sit there for several minutes before cooking. Also, do not do this step and then walk away. If you coat the tofu in cornstarch, be ready to cook them immediately.
  • Place a large saute pan over medium/medium-high heat. Once hot, add in three tablespoons of vegetable oil. Once the oil is hot, add in the prepared tofu fillets, nori side down FIRST. Cook them for 2 minutes, then gently flip them over and cook them for another 1 1/2 to 2 more minutes. Both sides should be golden brown and crispy!
Keyword plant based salmon, vegan salmon, vegan salmon fillet, vegan salmon recipe
Tried this recipe?Let me know how it was!