My Pan-Seared Vegan Salmon is a delicious, pan-seared fish-inspired fillet that has the most amazing crispy skin and a tender, flaky inside. The flavour is mild but full-bodied umami with hints of butter, nuts, and the ocean. It pairs beautifully with a squeeze of lemon and melts in your mouth with every bite. Yes, I present to you: Vegan Salmon! Oh, yeah.

OK, so I'm really getting into adding to my growing list of vegan seafood recipes (see: Vegan Lobster, Vegan Crab Cakes, Vegan Scallops, the list goes on!) Admittedly, Vegan Salmon took a few attempts before I felt like I really nailed it. The biggest challenge was getting the flavour balance juuuust right and, after multiple attempts, I can say that red marinades look very strange and not always very appetizing.. especially when you have 3-4 going simultaneously and your kitchen counter is a bunch of bowls filled with red liquid and tofu fillets floating in them!
But hey, that's recipe writing for you! It's not always easy and glamourous and can get pretty weird and messy while you take a few kicks at the can. But when the end result is this delicious, you put up with what can (at times) feel like a chaotic kitchen! I hope everyone enjoys these Vegan Salmon fillets!
How to Make Vegan Salmon:
To prep the tofu:
Prepare the tofu fillets by draining it, and then pressing it for 15 to 30 minutes. I love using my Tofuture tofu press, but you can also follow these instructions for a DIY tofu pressing method. Pressing the tofu squeezes excess water out so that the tofu can suck up more of the marinade and become more flavourful.
Cut the tofu in half lengthwise, and then in half lengthwise again making 4 long skinny strips of tofu. Take one piece of tofu and place a chopstick on either side of the tofu to stop you from cutting all the way through, so the slices remain intact. Slice the tofu partway through repeatedly about ⅛" apart to give the tofu a flaky texture. Repeat with the other tofu slices. Be careful handling them as they will be fragile.
Tip: I like to cut the slices on a slight angle to be more similar to how fish flakes. 🙂
To make the marinade:
Add all of the marinade ingredients together in a blender. Blend until smooth as possible.
Place the tofu in a resealable bag or dish and cover it with the marinade. Let marinate in for a minimum of 30 minutes or overnight in the fridge.
To cook the vegan salmon:
Put the cornstarch into a wide bowl or baking dish. If using the nori, cut the nori into strips roughly the same size as the tofu pieces. Gently remove a tofu piece from the marinade (be careful as it will be fragile). Dunk a strip of the nori into the marinade, then stick it to the back of the tofu. (Covering the nori in the marinade will help it stick to the tofu). Dredge the tofu with the nori attached in the cornstarch, covering all sides of the tofu. Repeat with all the tofu pieces.
Heat the oil in a large skillet or frying pan over medium-high heat. When hot add the cornstarch covered tofu. Fry 2 - 4 minutes per side until lightly golden all over. Remove from the pan and serve hot with a wedge of lemon.
Serve this vegan salmon with dill and a side of rice with soy sauce, or some pasta or mashed potatoes. Or it also pairs beautifully with some vegetables such as a green salad, sautéed or glazed carrots or some garlic green beans. All yum! i truly hope this recipe gives you new and delicious fish options.
Bon Appetegan!
Sam Turnbull.

(click stars to vote)
Vegan Salmon! Pan-seared Fillets
Servings:
PRINT
PIN
Video
COMMENT
Ingredients
For the tofu:
- 1 block (350g/ 12.3oz) extra-firm tofu, drained, pressed, and sliced (see step 1)
For the marinade:
- 1 cup vegetable broth
- 1 sheet nori, torn into pieces
- 3 tablespoons apple cider vinegar
- 1 small raw beet (20g/ 0.7oz), (about the size of a walnut)
- 2 tablespoons white miso paste
- 1 teaspoon garlic powder
- 1 teaspoon salt
- ½ teaspoon ground turmeric
To cook the vegan salmon:
- 1 sheet nori, (to make a skin, optional)
- ½ cup cornstarch, (more if needed)
- 2 tablespoons light oil for frying, (such as canola or vegetable), plus more if needed
- lemon wedges for garnish, (optional)
Instructions
To prep the tofu:
- Prepare the tofu by draining it, and then pressing it for 15 to 30 minutes. I love using my Tofuture tofu press, but you can also follow these instructions for a DIY tofu pressing method. Pressing the tofu squeezes excess water out so that the tofu can suck up more of the marinade and become more flavourful.
- Cut the tofu in half lengthwise, and then in half lengthwise again making 4 long skinny strips of tofu. Take one piece of tofu and place a chopstick on either side of the tofu to stop you from cutting all the way through, so the slices remain intact. Slice the tofu partway through repeatedly about ⅛" apart to give the tofu a flaky texture. Repeat with the other tofu slices. Be careful handling them as they will be fragile. Tip: I like to cut the slices on a slight angle to be more similar to how fish flakes. 🙂
For the marinade:
- Add all of the marinade ingredients together in a blender. Blend until smooth as possible. Place the tofu in a resealable bag or dish and cover it with the marinade. Let marinate in for a minimum of 30 minutes or overnight in the fridge.
To cook the vegan salmon:
- Put the cornstarch into a wide bowl or baking dish. If using the nori, cut the nori into strips roughly the same size as the tofu pieces. Gently remove a tofu piece from the marinade (be careful as it will be fragile). Dunk a strip of the nori into the marinade, then stick it to the back of the tofu. (Covering the nori in the marinade will help it stick to the tofu). Dredge the tofu with the nori attached in the cornstarch, covering all sides of the tofu. Repeat with all the tofu pieces.
- Heat the oil in a large skillet or frying pan over medium-high heat. When hot add the cornstarch covered tofu. Fry 2 - 4 minutes per side until lightly golden all over. Remove from the pan and serve hot with a wedge of lemon.
Notes
Nutrition
⭐ Did You Make This Recipe?
I’d love if you left a rating and comment, it helps others find the recipe and makes my day! 💕



















Georgie says
Wonderful recipe for vegan salmon. very flavourful and flaky and I partnered with a fennel, apple and carrot salad and some buttery dill, new potatoes. I loved it, my friends and family were amazed too, but my girlfriend who is also vegan was slightly freaked out by how fishy it was, which just shows how effective this recipe is!
Liisa Hoffman says
Super easy and teasty.
Sam Turnbull @ It Doesn't Taste Like Chicken says
So glad you enjoyed it, Liisa! 🙂
Jill Reinstadler says
This amazed me! My version of baking was in the air fryer and it definitely sated my craving for seafood. I will try the pan searing method next time. thank you
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Jill! Wonderful, so happy you enjoyed it!! 🙂
Janice says
I marinated for 4 hours. Made 2 pieces and they lacked depth. I added soy sauce and liquid smoke and marinated for 2 days. They were delicious. Made salmon tacos with coleslaw.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Janice! Thanks for sharing your experience 😊 Longer marinating can definitely deepen the flavor, and salmon tacos sound amazing!
Lisa says
Hi Sam, I’ve been wanting to try this recipe for a long time but I never thought I’d be able to do it and I never thought it would taste this good! me and my mum had this for dinner and it was absolutely incredible turned out perfectly cannot believe how many pieces you get from one block of tofu absolutely fantastic another hit from you thank you so much!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Lisa! This made my day 🥰 I’m so thrilled it turned out so well for you and your mum!
Angelina Kastrinaki says
Hi, any idea what to do with the remaining marinade? can it be used for something else? great recipe!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Angelina, if you have enough you could re-use the marinade to marinate a second batch of tofu. I wouldn't use it more than twice for food saftey. I hope that helps!
Lou says
Can you freeze these once cooked ??
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Lou, no I wouldn't recommend that. Freezing tofu turns it quite spongey, which wouldn't be a great texture for this recipe. Best to enjoy fresh. Enjoy!