Vegan Lentil Lasagna

This vegan lentil lasagna is hearty, protein-packed, and a guaranteed crowd-pleaser. Layers of oven-ready noodles, seasoned sunflower seed ricotta, lentil-studded marinara, and creamy dairy-free béchamel come together for comfort food that everyone at the table will love.

Vegan lentil lasagna in a white baking dish, partially served, with lentil tomato sauce, golden pasta layers, and fresh parsley garnish

Why this lentil lasagna recipe works

Plated slice of vegan lentil lasagna with lentil tomato sauce, creamy layers, and fresh herbs on a sage ceramic plate with a fork.

I've made a lot of plant-based versions of cheese-heavy Italian dishes, from dairy-free cacio e pepe to dairy-free baked ziti. This lentil lasagna recipe might be my favorite of the bunch.

The lentils add protein and a meaty texture without any fake meat products. The sunflower seed ricotta is creamy and tangy. The béchamel brings richness that ties every layer together. And because I use no-boil noodles, assembly takes about 20 minutes once your components are ready.

Whether you're vegan, dairy-free, or just looking to add more plant-based meals to your rotation, this is a lasagna worth making. It reheats well, freezes for months, and feeds a crowd. If you're planning ahead, check out my high protein vegan meal prep ideas for more batch-cooking inspiration.

Jump to:

Ingredients you'll need for vegan lasagna with lentils

This recipe has three components: the sunflower ricotta, the lentil marinara, and the béchamel. Here's what you'll need for each.

Ingredients for vegan lentil lasagna: sunflower seeds, nutritional yeast, parmesan, fresh parsley, lemon half, and garlic powder on white surface
Vegan lentil lasagna ingredients on white surface: lasagna sheets, bowl of lentils, and bowl of crushed tomatoes
Four bowls on a white surface showing vegan lasagna white sauce ingredients: flour, vegan butter, plant milk, and black pepper

For the ricotta filling

To make the filling, I used a modified version of my sunflower seed ricotta recipe with parsley instead of basil, plus vegan Parmesan. Feel free to use basil if you prefer.

For the lentil sauce

For the white sauce

For the béchamel layer, I used my vegan béchamel recipe.

For the lasagna assembly

  • Oven-Ready Lasagna Noodles (traditional or gluten-free). I used Jovial brown rice noodles for the photographs. If you're not gluten-free, regular oven-ready lasagna noodles like the Good and Gather brand from Target work well.

How to make vegan lentil lasagna

For the vegan ricotta

Step 1: Soak the sunflower seeds in boiling water for 20 minutes. Drain.

Step 2: Add sunflower seeds, water, nutritional yeast, lemon juice, salt and apple cider vinegar to a blender. Blend on high until seeds have been fully blended and no visible chunks remain, stopping to scrape down the sides as needed.

Sunflower seeds and nutritional yeast in a food processor bowl on a wood slice board with a halved lemon beside it

Step 3: Transfer to a mixing bowl. Add vegan Parmesan, parsley, garlic powder, and black pepper.

Glass bowl with creamy white bean mixture, chopped fresh parsley, and grated parmesan-style cheese for vegan lentil lasagna on a wood board.

Stir to combine. Refrigerate until ready to use.

Make the béchamel sauce

Step 1: Melt the butter or heat the oil over medium heat.

Melting butter in a white saucepan on a wooden trivet beside a small glass of cream for vegan lentil lasagna

Step 2: Once the butter is melted, whisk in the chickpea flour to make a roux. Whisk until it resembles a thick paste and turns golden. Any clumps will melt during cooking.

Flour added to melted butter in a white saucepan on a wood board with a whisk, making vegan lentil lasagna béchamel sauce

Step 3: Whisk in the milk, salt, and pepper.

Step 4: Bring to a boil, whisking frequently. Once boiling, whisk for 30 seconds and remove from heat.

Creamy white sauce being whisked in a saucepan on a wooden board, a step in vegan lentil lasagna preparation.

The sauce will continue to thicken as it sits. Stir in more salt and pepper to taste if desired. Cover and set aside until ready to use. Give it a good stir before using.

Prepare the lentil sauce

Step 1: Add pasta sauce to a mixing bowl. Add the drained lentils.

lentils added to pasta sauce in a mixing bowl

Stir in the lentils.

lentils stirred into the pasta sauce in the mixing bowl

Assemble the lasagna

Step 1: Preheat oven to 375° F.

Step 2: Line the bottom of a 9" x 13" baking dish with 1 cup of the lentil sauce.

Step 3: Add the first layer of lasagna sheets (4 sheets) in the sauce-lined baking dish. It's okay if they overlap a bit.

Step 4: Dollop approximately ⅓ cup of the ricotta mixture onto each lasagna sheet.

Lasagna noodles layered over lentil tomato sauce in a white baking dish with dollops of vegan ricotta on each noodle

Spread the ricotta across the entire layer of noodles using a small silicone spatula or spoon.

Step 5: Pour 2 cups of lentil sauce over the ricotta layer. Spread evenly.

Step 6: Pour ¼ cup of béchamel over the sauce layer and spread it around.

Unbaked vegan lentil lasagna being assembled in a white baking dish with lentil tomato sauce, creamy white layer, and dry lasagna noodles on top.

Step 7: Top with 4 more lasagna sheets. Repeat the ricotta, sauce, and béchamel layers one more time.

Unbaked vegan lentil lasagna in a white baking dish layered with lasagna noodles, lentil tomato sauce, and dollops of creamy white filling.

Step 8: Cover the top with the remaining lentil sauce and spread evenly. Pour on the remaining béchamel.

Step 9: Cover with foil and bake for 45 minutes. Remove the foil and bake for 10 more minutes.

Vegan lentil lasagna in a baking pan with a slice removed, showing lentil tomato sauce layers, béchamel topping, and fresh parsley

Tips

  • Don't skimp on sauce. 48 to 50 ounces of pasta sauce sounds like a lot, but no-boil noodles absorb liquid during baking since they weren't precooked. Make sure the bottom of your dish is fully coated with sauce and that no noodles are exposed. Exposed noodles will dry out and harden. I keep extra sauce on hand for serving since my husband likes to add more to his portions.
  • Keep the foil on until the last 10 minutes. Removing it too early causes the sauce to dry out. The foil comes off at the end so excess moisture can escape and the top can set, but leave it off too long and your noodles will turn dry.
  • Fold the béchamel in while it's warm. Cold béchamel gets thick and clumpy. If yours has been sitting, warm it gently and whisk before spreading.
  • Prep components ahead. You can make the ricotta, lentil sauce, and béchamel ahead of time and refrigerate them until ready to assemble. You can also assemble the entire lasagna in the morning, cover with foil, and refrigerate. Let it sit at room temperature for 15 to 20 minutes before baking.

Lentil lasagna variations

Red lentil lasagna

Red lentils break down more than green or brown lentils, creating a smoother, saucier filling. If you want that texture, use my red lentil bolognese as the sauce layer instead of stirring whole lentils into jarred marinara. The bolognese is heartier and has a meaty quality that works well in lasagna.

Green lentil lasagna

Green lentils and brown lentils hold their shape during baking, giving you more texture in every bite. This recipe uses canned green or brown lentils for convenience. If you want even more lentil flavor, add an extra half can.

Vegetarian lentil and ricotta lasagne

If you eat dairy, you can swap the sunflower seed ricotta for traditional ricotta cheese. Use my ricotta cheese mixture recipe, which is seasoned and ready for layering. The rest of the recipe stays the same.

Freqently asked questions

Can I used dry lentils instead of canned?

Yes. Swap the canned lentils for ¾ cup dry red, green, or brown lentils. Cook according to package directions and set aside until ready to use. I recommend starting them before the vegan ricotta so they cook while you make the cheese. For another way to use cooked lentils, try my lentil curry.

How do I store leftover lentil lasagna?

Leftover lasagna can be stored in the refrigerator for 3-5 days. If your baking dish has a lid, you can keep it stored in the baking dish.
Otherwise, you can store the cut pieces alone or in groups in airtight containers.

Can I freeze leftover lasagna?

Cut lasagna pieces can be frozen in airtight containers for up to 3 months. Before freezing, top the lasagna pieces with additional red pasta sauce. You can place a layer of plastic wrap or aluminum foil over top of the container before sealing for extra protection. Thaw thoroughly in the refrigerator before reheating.

How do I reheat lasagna?

To reheat, place lasagna in a small baking dish lined with some additional tomato sauce, cover with aluminum foil and bake at 375° F until warmed throughout. You can also microwave instead, if desired. Place a piece of lasagna on a microwave safe dish and cover. Microwave for 1 minute, followed by 30-second intervals, until thoroughly heated.

Can I make vegan lentil lasagna ahead of time?

Yes, you can make this lasagna a day ahead of time. Follow all of the steps except for baking and then cover tightly with foil and store in the refrigerator. Allow it to sit at room temperature for about 15-20 minutes before baking according to the cooking instructions.

Serving of vegan lentil lasagna on a grey ceramic plate showing layers of pasta, lentils in tomato sauce, béchamel, and fresh parsley

Vegan Lentil Lasagna (with Sunflower Ricotta Cheese)

This protein-packed vegan lentil lasagna is hearty, satisfying and perfect for the whole family! Layered with oven-ready lasagna noodles, seasoned homemade sunflower seed ricotta, lentil pasta sauce and dairy-free béchamel, this dish is pure vegan comfort food!
Prep Time: 25 minutes
Cook Time: 1 hour 5 minutes
Total Time: 1 hour 30 minutes
Course: Dinner
Cuisine: Gluten-Free, Italian, Vegan
Keyword: gluten free, lasagna, lentil lasagna, lentil lasagna noodles, lentils, pasta, vegan
Servings: 8
Calories: 519kcal
Author: Sireesha A.

Ingredients

FOR THE RICOTTA FILLING

  • 1 ½ cups raw sunflower seeds
  • ¾ cups filtered water (plus 1-2 tablespoons more, if needed)
  • 1 tablespoon nutritional yeast
  • 1 tablespoon freshly squeezed lemon juice
  • 1 teaspoon fine sea salt
  • ½ teaspoon apple cider vinegar
  • ½ cup grated or shredded vegan Parmesan cheese (I used Follow Your Heart)
  • ½ cup parsley leaves, finely chopped (or combine ¼ cup fresh parsley and ¼ cup fresh basil, if preferred)
  • ¼ teaspoon garlic powder
  • ¼ teaspoon black pepper

FOR THE BECHAMEL (WHITE) SAUCE

FOR THE LASAGNA

  • 12 oven-ready lasagna noodles, traditional or gluten-free
  • 2 (24-25 oz.) jars pasta sauce
  • 1 (15 oz) can brown or green lentils, drained and rinsed (Alternatively, you can use a 16 oz. bag of plain pre-cooked brown or green lentils, drained and rinsed; **see notes below for using dried lentils instead)

Instructions

FOR THE RICOTTA FILLING

  • Cover sunflower seeds with boiling water and soak for 20 minutes. Drain and rinse with cold water.
  • Add the sunflower seeds to a high-powered blender or food processor. Add water, nutritional yeast, lemon juice, salt and apple cider vinegar to the blender. Blend on high until sunflower seeds have been fully blended and no visible chunks of the seeds remain, stopping to scrape down the sides as needed. You can add 1-2 tablespoons more water if needed and blend again. The final product should be creamy with the consistency resembling traditional ricotta. Be careful not to overblend or the consistency will become paste-like.
  • Transfer ricotta to a mixing bowl. Stir in vegan Parmesan, parsley, garlic powder and black pepper. Refrigerate until ready to use.

FOR THE BECHAMEL (WHITE) SAUCE

  • Melt the butter or heat the oil in a 2-qt. or 3-qt. saucepan over medium heat.
  • Once the butter is melted or oil is heated, whisk in the chickpea flour to make a roux. Whisk for about 1-2 minutes (it should resemble a smooth, thick paste and have a golden color). Be careful not to burn. Any clumps will melt during cooking and whisking.
  • Whisk in the milk, salt and pepper.
  • Bring to a boil, whisking frequently. Once boiling, whisk for 30 seconds and then remove from heat. Sauce will continue to thicken as it sits off of the heat. Stir in more salt and pepper to taste, if desired. Cover and set aside (off the heat) until ready to use. Give it a good stir right before using.

FOR THE LASAGNA

  • Preheat oven to 375° F.
  • Add sauce to a mixing bowl and stir in lentils. Line the bottom of a 9" x 13" baking dish with 1 cup of the lentil sauce. Add the first layer of lasagna noodles (4 noodles) in the sauce-lined baking dish. It's okay if they overlap a bit.
  • Dollop approximately ⅓ cup of the ricotta mixture onto each lasagna sheet. Spread around across the entire layer using a small silicone spatula or spoon. Pour 2 cups of sauce over top of the cheese layer. Spread around. Pour ¼ cup of bechamel over top of the sauce layer. Spread around. Top with 4 more lasagna noodles. Repeat this process 1 more time.
  • Cover the top of the lasagna with the remaining lentil sauce. Spread around. Pour on the remaining bechamel.
  • Cover with foil and bake for *45 minutes. Remove the foil and bake for 10 more minutes.
  • Allow to cool for approximately 10 minutes before serving.

Video

Notes

*Temperature and cooking time were based on using the wavy oven-ready lasagna noodles (such as  Good & Gather or Jovial brown rice noodles). If using the straight "no boil" lasagna sheets instead, refer to the package instructions for cooking time and temperature as they may be different.
**If you prefer, you can swap out the canned lentils for ¾ cup dry red, green or brown lentils. Cook according to package directions and set aside until ready to use. I recommend starting them before the vegan ricotta so that they cook while you are making the cheese.
Leftover lasagna can be stored in the refrigerator for 3-5 days. If your baking dish has a lid, you can keep it stored in the baking dish. Otherwise, you can store the cut pieces alone or in groups in airtight containers. 
The lasagna pieces can also be frozen in airtight containers for up to 3 months. Before freezing, top the lasagna pieces with additional red pasta sauce. You can place a layer of plastic wrap or aluminum foil over top of the container before sealing for extra protection. Thaw thoroughly in the refrigerator before reheating.
To reheat, place lasagna in a small baking dish lined with some additional tomato sauce, cover with aluminum foil and bake at 375° F until warmed throughout. You can also microwave instead, if desired. Place a piece of lasagna on a microwave safe dish and cover. Microwave for 1 minute, followed by 30-second intervals, until thoroughly heated.
The nutrition information shown is an estimate provided by an online nutrition calculator. Accuracy is not guaranteed. Information shown should not be considered a substitute for a professional nutritionist’s advice.
Please note nutrition was calculated using Jovial brown rice lasagna noodles.

Nutrition

Calories: 519kcal | Carbohydrates: 67g | Protein: 19g | Fat: 21g | Saturated Fat: 4g | Fiber: 11g
Tried this recipe?Let us know how it was!

©Watch Learn Eat. All content and images are copyright protected. Recipes and images are not to be used or republished without prior permission. If you adapt this recipe, please re-write the recipe in your own words, and link back to this post for the original recipe.

5 from 7 votes (6 ratings without comment)

Leave a Reply

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.

2 Comments

  1. 5 stars
    Wow that vegan lentil lasagna is totally calling my name! I would love to try baking these because my husband loves lentils! Great idea Sherri!