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!

2 pieces of broiled vegan red lentil salmon
Want to save this recipe?
Just enter your email and get it sent to your inbox. Plus, you will get new recipes delivered to you every week!

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.

a forceful of vegan salmon on a golden fork

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
ingredients for lentil salmon on a white marble cutting

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

red lentils and carrots soaking in boiling water in a blender container

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.

close up of garlic powder and onion powder in a white container above a mixture of lentils and carrots

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.

blended lentil carrot mixture

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.

red lentil tofu mixture cooking in a stainless steel saucepan

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.

carrot lentil mixture in a white loaf pan

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.

cut pieces of vegan salmon on a wooden cutting board

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).

2 photo collage of easy salmon glaze

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:

two fillets of vegan red lentil salmon on a white plate with a gold fork and sprigs of rosemary

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

glazed red lentil salmon on a olive-colored plate

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!

Want to save this recipe?
Just enter your email and get it sent to your inbox. Plus, you will get new recipes delivered to you every week!
4.90 from 49 votes

Vegan Red Lentil Salmon (easy, soy-free)

By: Camilla
Easy vegan red lentil salmon! It is quick and inexpensive to make, plus it's soy-free, oil-free, a good source of protein, & most of all, incredibly delicious!
Prep Time: 5 minutes
Cook Time: 10 minutes
Additional Time: 20 minutes
Total Time: 35 minutes
Servings: 6

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.

Notes

Red Lentils: Whole or split red lentil can be used for this dish. Other lentils are not suitable here.
Glaze Ideas: Use any favorite glaze (homemade or premade, such as teriyaki sauce). My favorite glaze (pictured in post) is to mix equal parts (about 1 tablespoon each) of prepared mustard and coconut sugar (or dark brown sugar). Have fun with simple preparations, such as a light brushing of oil coupled with your favorite herbs blends or spices.
Broiling is Best: This plant-based salmon is not suitable for grilling or baking–broiling is the perfect way to cook it. If you want to try frying it, 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.

Nutrition

Serving: 1serving | Calories: 101kcal | Carbohydrates: 18g | Protein: 6g | Sodium: 468mg | Fiber: 7g | Sugar: 2g
Like this recipe? Rate and comment below!

You Might Also Like

About Camilla

I'm Camilla, food writer, author, runner, and spin instructor. PowerHungry® is where I share my easy, minimalist, plant-based recipes, designed for living a healthy, delicious, empowered life.

4.90 from 49 votes (49 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

26 Comments

  1. 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.

  2. 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!

    1. 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

    2. @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

  3. 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 🙂

  4. 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!

    1. Awesome, Sandy!!! I am so happy you like it 🙂 Yes, you can cut it into just about any shape you like, including cubes. Cheers!

    1. 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).

  5. Question: if one were to use Old Bay seasoning, approximately how much would you suggest using? Thanks in advance.

    1. 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 🙂

  6. 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.)

    1. 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 😊

  7. This came out so good! I don’t have chopsticks so I used two metal straws for the cutting guides. Thanks for this recipe!

    1. 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!

  8. 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