Skip to Content

Vegan Salmon – 2 ways!

Sounds crazy, but it can be done! Let’s learn how to make vegan salmon using two different recipes that will help you achieve the same taste, texture, and versatility as real salmon! Give it a try!

Going vegan might seem like you have to leave out a lot of your favorite dishes, but let me tell you that this is not true at all. Being vegan doesn’t mean you said bye-bye to ever taste your favorite foods again because you can make a plant-based version of any recipe. You just need to do a bit more research and be open to what may seem like crazy ideas at first – such as vegan salmon.

Yes, it’s a thing. Yes, it’s amazing. Yes, you can totally make this yourself.

Vegan salmon is super healthy as well, and it involves some basic ingredients which everyone can afford. Just like normal salmon, it’s perfect for a variety of recipes such as sushi and salads.

So how in the name of God can you make this? Well, long story short, either carrot or tomato-based. I’m going to tell you more about both options.

Vegan Salmon from carrots

For the carrot version of vegan smoked salmon, you’ll need about 3 carrots which you’re going to wash and place onto a baking tray, covered in salt.

You’re gonna bake those for 40 minutes, and make sure to not peel them, as it adds texture. During the baking process, you’re going to make the marinade – this is going to transform your carrots into salmon. You make the marinade by basically blending water, soy sauce, vinegar or lemon juice, and salt, but you can add other ingredients to taste, such as pepper, nori or garlic powder.

how to make vegan salmon from carrots sandwich

Once the carrots are cooked and cooled off, you’ll want to peel them in thin strips and put them in a sealed container with the marinade. Leave those in the fridge for at least 24 hours to do their magic. Honestly, it’s best if you have the patience to leave them in the marinade for up to three days so they can soak up all the flavor.

how to make vegan salmon sandwich

And yeah, that’s about it really!

how to make vegan salmon toast

Vegan Salmon from tomatoes

Now, for the tomato version.

how to make vegan salmon from tomatoes bagel

You’ll need to cut an X at the bottom of 4 medium tomatoes before boiling them for only a minute and putting them in an ice bath in order to peel them. Once the tomatoes are boiled and peeled, you cut them in half and scoop out all of the seeds and the excess moisture.

vegan salmon bagel with cream cheese

You then make the marinade in much the same way as before. You throw your tomatoes in the mixture and let them marinate for at least 30 minutes – the longer the better.

how to make vegan salmon bagel with cream cheese

The difference between those two recipes is that the tomato version is more moist, while the carrot is resembling salmon in a much better way. However, both are delicious and they’re pretty easy to make, too! Sure, the whole process is not as easy as buying smoked salmon from the supermarket, but it can be done by anyone and it’s a lot more cost efficient, so you can make more for a fraction of the price.

Try this on crackers or a bagel with vegan cream cheese, in sandwiches, on top of salads, whatever you prefer and you won’t miss real salmon ever again.

Yield: 1

Vegan Salmon - 2 ways!

vegan salmon bagel recipe

Sounds crazy, but it can be done! Let's learn how to make vegan salmon using two different recipes that will help you achieve the same taste, texture, and versatility as real salmon! Give it a try!

Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes


  • #1 Carrot salmon:
  • 2 large carrots, peeled
  • 1 Tbsp salt
  • For the marinade:
  • 2 tbs miso paste
  • 1 tsp lemon juice
  • 1 tsp liquid smoke
  • 1 cloves garlic, minced
  • 500ml (2 cups) water
  • ½ nori sheet, cut into short strips
  • 1 Tbsp fresh dill
  • #2 Tomato salmon
  • 5 medium plum tomatoes
  • For the marinade:
  • 2 tsp olive oil
  • 1 tsp lemon juice
  • 1 Tbsp soy sauce
  • 120ml (½ cup) warm water
  • 1 tsp liquid smoke
  • 1 Tbsp vegan fish sauce


  1. For the carrot salmon:
  2. Preheat oven to 200C
  3. Coat the carrots with salt and place them on a baking tray.
  4. Bake the carrots for about 45 minutes.
  5. Meanwhile, add all marinade ingredients in a medium bowl. Set aside.
  6. Once the carrots are baked, let them cool.
  7. Cut the carrots with a vegetable peeler into thin strips.
  8. Place the carrots into the marinade.
  9. Refrigerate the marinate carrots for about 2 hours or overnight.
  10. For the tomato salmon:
  11. In a medium pot bring about 3 cups of water to a boil.
  12. Wash the tomatoes and make small cross cuts at the bottom of each tomato.
  13. Place the tomatoes into the boiling water.
  14. Turn off the heat and leave the tomatoes in the hot water for about 4 minutes.
  15. Discard the water and let them cool.
  16. Meanwhile, in a medium bowl, mix all marinade ingredients.
  17. Peel the tomatoes and cut them in 2 halves.
  18. With a teaspoon, scoop out the seeds from each half.
  19. Add the tomatoes to the marinade and let them soak for about an hour or overnight.
  20. Use the “salmon” on toast or bagels with vegan cream cheese, as a starter or fish replacement on salads or sushi bowls.

Nutrition Information



Amount Per Serving Calories 397Total Fat 10.6gCarbohydrates 60gProtein 15.5g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest



Thursday 6th of February 2020

No mention of vinegar in the ingredients list? Is it necessary?



Thursday 20th of February 2020

You can use either vinegar or lemon juice. ;)


Saturday 25th of May 2019

I tried these two versions during the weekend and my daughter was in love with the tomato one! Thanks for the recipe!

Ruxandra Micu

Tuesday 9th of July 2019

You're welcome! Glad both of you liked it!

Skip to Recipe