This post may contain affiliate links. Please read my disclosure and privacy policy.
This post may contain affiliate links. Please read my disclosure and privacy policy.
Easy vegan red lentil salmon! It is quick and inexpensive to make, plus it is soy-free, oil-free, a good source of protein, & most of all, incredibly delicious!

Table of Contents
- Is There an Easy Way to Make Vegan Soy-Free Salmon?
- Recipe Benefits
- Ingredients for Vegan Red Lentil Salmon
- Step by Step Instructions
- Step One: Rinse the Lentils
- Step Two: Quick-Soak the Lentils & Carrots
- Step Three: Add Flavorings to the Blender
- Step Four: Blend
- Step Five: Cook the Lentil-Carrot Mixture
- Step Six: Pour Lentil Batter into Pan
- Step Seven: Chill the Vegan Salmon
- Cook the Red Lentil Salmon
- Step One: Unmold and Cut the Salmon
- Step Two: Preheat Broiler & Prepare Baking Sheet
- Step Three: Cut the Top of the Vegan Salmon Fillets
- Step Four: Brush on Glazes
- Step Five: Broil
- FAQ & Tips
- Is Broiling the Only Way to Cook the Salmon?
- Red Lentils Buying Tips
- Can I Freeze the Vegan Red Lentil Salmon?
- Can I Use Other Varieties of Lentils?
- How Far in Advance Can the Vegan Red Lentil Salmon Be Made?
- Can I Add More Seafood Flavor to the Plant-Based Salmon?
- Related Posts
- Vegan Red Lentil Salmon (easy, soy-free) Recipe
Is There an Easy Way to Make Vegan Soy-Free Salmon?
Yes! You can make plant-based salmon from red lentils. I promise that no magic is involved, nor much effort.
This is a go-to kind of recipe: one you can make with a few common ingredients and a quick and easy method. In other words, my signature style of recipe ?.
My Mind-Blowing Red Lentil Tofu recipe was the source of inspiration for this plant-based fish. With a few tweaks, it can be transformed into plant-based seafood.
I know you will love this recipe. Once broiled, the salmon “fillets” have crisp golden brown edges that give way to creamy, light centers. Hello, dinner.

Recipe Benefits
This plant-based version of salmon is all of the following:
- Vegan (no eggs, no dairy)
- Soy-free
- Grain-free
- Gluten-free
- Oil-free
- Nut-free
- Seed-free
- A good source of protein (6 grams per serving)
- High in fiber (8 grams per serving)
- Low calorie (101 calories per serving)
- Easy to make
- Made with six readily available ingredients
- Frugal
- Made with 1 ingredient (plus water & optional salt)
Ingredients for Vegan Red Lentil Salmon
The exact amounts of each ingredient are indicated in the recipe card at the end of the post. Toggle between US Customary (volume) and Metric (weights) for preferred measurement option.
You will need the following ingredients to make the vegan salmon:
- Dried red lentils
- Carrots (raw)
- Vinegar (apple cider vinegar, or another light colored vinegar)
- Onion powder
- Garlic powder
- Salt

Tap water is also required. I use filtered tap water, but you can use the still water of your choice.
I usually make salt optional in my recipes. In this case, however, the salt, along with the vinegar, is key for creating a brine-y taste. If you need to leave out the salt for dietary or health reasons, though, do not worry: it is not necessary for the salmon mixture to set/firm up.
Why Carrots in the Recipe?
I added carrot for two reasons: they add (1) it adds a very faint sweetness (mimicking salmon flavor), and (2) umami (the fifth taste). The fact that the carrots up the pink-orange color of the salmon is a happy bonus. That they are cheap, familiar and convenient is by design.
Step by Step Instructions
Time to make some plant-based salmon!
Step One: Rinse the Lentils
Place the lentils in a colander or mesh sieve and rinse under cold water. This removes any dust or debris from the dried lentils.
Step Two: Quick-Soak the Lentils & Carrots

Combine the lentils, carrots and boiling water in the container of blender (regular or high-speed). Let stand for 20 minutes until the lentils are plump and the water has cooled (do not drain).
Step Three: Add Flavorings to the Blender
Add the vinegar, onion powder, garlic powder and salt to the blender.

Step Four: Blend
Blend the lentil-carrot water mixture on high speed until completely smooth, stopping several times to scrape down the sides of the blender container.

Step Five: Cook the Lentil-Carrot Mixture
Pour the lentil-carrot mixture into a medium-size, heavy-bottomed saucepan.
Whisk over medium-high heat for 6 to 8 minutes until very thick and glossy. The mixture will cling to the whisk when the latter is lifted from the pan.

Step Six: Pour Lentil Batter into Pan
Scrape the batter into a 9×5-inch (22.5×12.5 cm) glass or ceramic loaf pan, smoothing the top.

The pan does not need to be oiled or sprayed with nonstick cooking spray. The salmon loaf will release (with ease) from the pan once it is set.
Do not worry if you do not have a 9×5-inch loaf pan. This size is convenient for cutting into “fillet” sizes, but you can use any nonreactive pan of similar shape and size, or divide the mixture between two or more smaller containers.
Step Seven: Chill the Vegan Salmon
Refrigerate the salmon loaf, uncovered, for at least 2 hours until firm. You can leave the salmon loaf in the refrigerator for up to 3 days until ready to use.
Cook the Red Lentil Salmon
Step One: Unmold and Cut the Salmon
When you are ready to cook the salmon, run a dull knife around the edge of the baking dish before inverting the vegan salmon onto a cutting board. The upended side of the salmon loaf will be shiny and smooth.
Cut the loaf crosswise into six fillet-size pieces. You can cut the loaf into more, or fewer, fillets, as you prefer.

Step Two: Preheat Broiler & Prepare Baking Sheet
Position the oven rack to the second closest (not the closest) position near the broiler heat source. Preheat the broiler to HIGH.
Lightly spray a rimmed baking sheet with nonstick cooking spray. Do not use parchment paper or it will burn under the broiler.
Step Three: Cut the Top of the Vegan Salmon Fillets
Place chopsticks along each side of one salmon fillet. Use a sharp knife to make crosswise cuts into the fillet (about 1/4 inch/ .5cm apart). The chopsticks allow you to make deep cuts without cutting all the way through the fillet. It is really easy!
Repeat with the remaining fillets. Place the fillets on the prepared baking sheet.

Step Four: Brush on Glazes
Now for the fun part: adding your favorite flavors! Just like salmon fillets, you can add almost any flavors you like!
Two of my favorite methods: (1) Brush fillets with olive oil and sprinkle with herbs and freshly cracked black pepper, or (2) Brush fillets with my favorite 2-ingredient glaze (equal parts mustard and coconut sugar, or dark brown sugar).

Step Five: Broil
Place the baking sheet on the second closest (to the broiler heat element) rack. Broil the red lentil salmon for six to eight minutes until browned and the cuts on the top of the salmon have begun to separate. Watch closely during the final one to two minutes.
Your plant-based salmon is ready to eat!
Here it is prepared with a very light brushing of olive oil and sprinkle of herbs:

This is the salmon that was spread with my 2-ingredient glaze:

Eat the salmon while it is warm! And don’t forget to let me know what you think if you give the recipe a try.
Happy cooking!
FAQ & Tips
Is Broiling the Only Way to Cook the Salmon?
Broiling is the best way to cook the salmon. Baking dries out the salmon and it is not suitable for grilling (without some experimenting).
If you want to try frying the salmon , I suggest (1) lightly dusting the fillets in starch (e.g., tapioca, cornstarch)–no glaze. Use a nonstick skillet and a shimmer of oil. Once cooked, sauces or glazes can be added, as desired.
Red Lentils Buying Tips
The red lentils that are available in the United States are typically labeled “red lentils,” but they are actually split red lentils (see the photo above).
If you live in another country, or purchased your red lentils at an International or Indian market, you might have whole or split red lentils. Both varieties work. The recipe does not need to be adjusted, but for accuracy, weigh the lentils (141 grams, whether split or whole).
Can I Freeze the Vegan Red Lentil Salmon?
Technically, yes. However, I recommend making it fresh on the day, or a few days before, you intend to cook it for optimal texture.
If you do decide to freeze the vegan salmon, cut it into fillets and place in an airtight container. Defrost in the refrigerator. Once defrosted, gently pat dry with paper towels to remove excess water.
Can I Use Other Varieties of Lentils?
No, this particular recipe needs to be made with red lentils.
If are looking to use other varieties of lentils in method similar to this one, you need to check out my recipe for Mind-Blowing Red Lentil Tofu. It can be made with any variety of lentils (scroll to the FAQ section of the post to see my notes about using other lentil options).
How Far in Advance Can the Vegan Red Lentil Salmon Be Made?
You can make the salmon up to 3 days ahead. Leave it in the original dish, or unmold it, cut into pieces, and store in an airtight container in the refrigerator until ready to use.
Note that the tofu will become firmer with each passing day due to the release of liquid.
Can I Add More Seafood Flavor to the Plant-Based Salmon?
Yes!
Add Seaweed: You can add some dried Japanese seaweed (such as kombu flakes, or a sheet or two of nori). Add them along with the carrots, lentils and boiling water. The seaweed will add some dark flecks to the salmon, but the flavor is worth it.
Alternatively, make a glaze that incorporates the seaweed. Steep the seaweed in boiling water (or another liquid) and drain. Use alone or in combination with other ingredients to brush onto the salmon. You can also serve the salmon with some toasted nori strips ( a plant-based version of crisp salmon skin).
Add Old Bay Seasoning: Consider incorporating Old Bay Seasoning into the salmon (e.g., add directly to the salmon mix, or sprinkle on before cooking). Old Bay Seasoning does not have a seafood flavor, per se, but it is an iconic flavor associated with seafood. It contributes a lot with a few shakes!
Related Posts

Vegan Red Lentil Salmon (easy, soy-free)
Ingredients
- 3/4 cup 141 g dried red lentils
- 2 and 2/3 cups, 632 mL boiling water
- 1/4 cup 35 g peeled, sliced raw carrot
- 2 teaspoons apple cider vinegar, or other light colored vinegar
- 1 and 1/4 teaspoons onion powder
- 1 teaspoon garlic powder
- 3/4 teaspoon salt
Instructions
Prepare the Salmon Mixture:
- Place the lentils in a colander or mesh sieve and rinse under cold water. This removes any dust or debris from the dried lentils.
- Combine the lentils, carrots, and boiling water in the container of blender (regular or high-speed). Let stand for 20 minutes until the lentils are plump and the water has cooled.
- Add the vinegar, onion powder, garlic powder and salt to the carrots and lentils. Blend on high speed until completely smooth, stopping several times to scrape down the sides of the blender container.
- Pour the lentil-carrot mixture into a medium-size, heavy-bottomed saucepan.
- Whisk over medium-high heat for 6 to 8 minutes until the mixture very thick, glossy and clings (heavily) to the whisk (turn heat down to medium, as needed).
- Scrape the mixture into an 9×5-inch (22.5×12.5 cm) glass or ceramic loaf pan, smoothing the top (the dish does not need to be oiled).
- Refrigerate the salmon loaf, uncovered, for at least 2 hours or until very firm. The salmon loaf can be cooked at this point or refrigerated for up to 3 days.
Cook the Salmon Fillets:
- When you are ready to cook the salmon, run a dull knife around the edge of the baking dish; invert onto cutting board. Cut crosswise into 6 "fillets."
- Position the oven rack to the second closest (not the closest) position near the broiler heat source. Preheat broiler to HIGH.
- Place chopsticks along each side of one salmon fillet. Use a sharp knife to make crosswise cuts into the fillet (about 1/4 inch/ .5cm apart) (see the photos in the post above). It is very easy.. Repeat with remaining fillets and place on prepared baking sheet.
- Brush fillets with your favorite glaze (see my suggestions below) or a bit of olive oil (with a sprinkle of herbs)..
- Place baking sheet on the second closest (to the broiler heat element) rack. Broil for six to eight minutes until browned and the cuts on the top of the salmon have begun to separate. Watch closely during the final one to two minutes. Serve while warm.




Thank you for the great recipe! I just didn’t want to pour boiling water into any blender, so I let the lentils cool in the pot.
Sounds wise, Netta! Perfect adaptation 🙂 So glad you enjoyed the recipe!
Can I substitute another legume and color it with beet root?
Hi Liz! I did another post for using a wide variety of Dried beans–you could use white beans (baby lima beans are my favorite): https://www.powerhungry.com/2022/04/08/easy-diy-dried-bean-tofu-soy-free-1-ingredient/ You can replace liquid with some beet juice or beet puree. I would not add A LOT of beet puree, I am not sure how that would affect the set up of the tofu.
Genius, thanks! I’ve never missed meat, but I really miss fish and seafood a lot! This was simple, healthy, economical, and really gratifying! I wanted to share it with a non vegan, so I tried to optimize the visuals and the flavor to maybe help nudge her away from eating actual salmon by presenting a convincing option.
First I made a sort of seafood stock out of kombu, wakame, hijiki and a few dried shitakes, in 3+ cups of veggie broth, let it simmer low and slow to extract the flavors and reduce it to the 2 2/3 of liquid needed, then strained it and used that to soak and flavor the red lentils. I also used lemon juice instead of vinegar because I had a lemon that needed to get used. Of course Aldi’s was out of carrots this week, so instead I added a small diced orange sweet potato, a small piece of red bell pepper and a dash of smoked paprika to the cooled mix and pureed that for a bit of color, flavor, and texture before cooking. Once it was cooled and set, I used a tiny bit of cornstarch slurry to paint onto a cut sheet of nori, then stuck it on the bottom of the “fillets” as a flavorful “skin”, before slicing the top into “flakes”. I painted it with a little vegan oyster sauce, toasted sesame oil, and a sprinkle of garlic powder and Old bay, then baked it in my little convection oven on a rack close to the upper element to cook both sides but not burn the nori. It was amazing and my friend was blown away! Thanks again, this will for sure be a regular thing!
VeggieTBr!!! Wowza!!! I am beyond impressed with your personalization of the recipe, it sounds incredible! Thank you so much for sharing (with me, other readers, and your lucky friend). You have inspired me, and I know this will inspire others, too. Thank you for taking the time to write this xoxoxo
@Camilla, Thanks but it was YOU that inspired me!
BTW, it’s Veggie-T8r… as in “tater”. I’m all about veggies, love taters, but most of all, I’m not very active because of mobility issues, so a vegetater. LOL
I love the double meaning of your nickname 🙂 Thanks for such fun notes!
In a pinch could I use canned carrot if I don’t have raw??
Yes, I thick that should work just fine, AL!
Looks wonderful and I’m going to have to try it! Just a small point – the salmon needs to be refrigerated for at least two hours, so the total preparation time isn’t 35 minutes… Just pointing out in case somebody (totally not me…) is looking for supper ideas when the kids are already whining that they’re hungry 🙂
Very good point, thanks Aura!
I made it and it was delicious!
Thank you for the recipe 🙂
Have you tried cutting into cubes? I was thinking of doing that to get more crispy edges!
Awesome, Sandy!!! I am so happy you like it 🙂 Yes, you can cut it into just about any shape you like, including cubes. Cheers!
How many filets per person would this recipe make?
hi Sandy,
It makes 6 big fillets, and I find that one fillet is plenty filling for a single (so one recipe to serve 6 people).
Question: if one were to use Old Bay seasoning, approximately how much would you suggest using? Thanks in advance.
Hi Dani! Since Old Bay seasoning is high in salt, I would either (1) use it, measure for measure, in place of all (or part) of the salt in the recipe, or (2) lightly sprinkle onto the salmon before broiling 🙂
How do you do it? You never cease to amaze me with your innovative recipes. I’d love to know your thought process. This is definitely on my list of recipes to try. I’m going to add a little seaweed and try the favorite way I used to eat salmon: dill and lemon. (I haven’t tried any type of vegan fish; this will be my first.)
Thanks so much, Naomi! I spent far too much time on this one, but it was worth the effort. I hope you think so, too, when you try it! Lemon and dill additions sound brilliant 😊
This came out so good! I don’t have chopsticks so I used two metal straws for the cutting guides. Thanks for this recipe!
I am so glad that you like the recipe, Mariah, thank you! And thanks for sharing your tip for using the metal straws, how clever!
Hi! How much water do you use?
Hi Ami,
It is 2 and 2/3 cups of boiling water 🙂
Interesting recipe. Will have to try it sometime.
Just thought I’d mention that under “add seaweed” you list bonito as seaweed but it is actually dried fish. Definitely not vegan! I would maybe go with wakame or hijiki for dried seaweed instead.
Thanks for the recipe
Thanks, Claire, it was a total brain blip on my part!