Homemade Vegan Lentil Lasagna photo
| |

Vegan Lentil Lasagna

Every so often a recipe comes together that feels like a warm hug: comforting, layered, and full of flavor. This Vegan Lentil Lasagna does exactly that. It’s packed with earthy brown lentils, a richly seasoned tomato sauce, and a creamy cashew “béchamel” that melts into every bite. Whether you’re feeding a crowd or meal-prepping for the week, this dish hits all the satisfying notes—meaty texture, bright herbs, and a silky top layer. Read on for a straightforward, pantry-friendly recipe that’s easy to assemble and bakes up beautifully.

Why you’ll love this Vegan Lentil Lasagna

Classic Vegan Lentil Lasagna image

This lasagna swaps heavy dairy for a simple cashew-based white sauce and leans on brown lentils for protein and body. It’s approachable for cooks of any level, forgiving when assembled in advance, and freezer-friendly. The vegetable-forward filling keeps things fresh, while the spices and herbs build layers of flavor without relying on animal products. The result is a lasagna that feels indulgent but stays wholesome.

Ingredients

  • 1 Onion (medium)
  • 2 cloves Garlic
  • 1 + ½ cup Brown lentils (canned (15-oz can) or cooked)
  • 14 oz Chopped tomatoes (1 can)
  • 5 oz Sieved tomato puree aka Tomato sauce
  • 1 tsp Sweet paprika powder
  • 2 tsp Oregano
  • 2 tsp Basil
  • Salt and Pepper to taste
  • ½ cup Cashew
  • ½ cup Dairy-free milk
  • 1 clove Garlic
  • 1 Tbsp Nutritional yeast
  • ½ tsp Nutmeg (optional)
  • Salt and Pepper to taste
  • 12 Lasagna pasta sheets
  • 7 oz Dairy-free cheese or vegan parmesan or more nutritional yeast

Equipment

  • Large skillet or frying pan
  • Blender or food processor
  • 9×13-inch baking dish (or similar size)
  • Wooden spoon or spatula
  • Knife and cutting board
  • Measuring cups and spoons

Prep tips

Easy Vegan Lentil Lasagna recipe photo

  • If using canned brown lentils, drain and rinse them well. If you’re using cooked lentils made from dry lentils, measure out 1 + ½ cups cooked.
  • Soak cashews in hot water for 15–30 minutes if your blender needs softer nuts; otherwise, they’ll still blend but may take a little more time to become silky.
  • If your lasagna sheets require pre-boiling, follow package directions; many no-boil sheets will soften directly in the oven when layered with sauce.

Step-by-step directions

Delicious Vegan Lentil Lasagna shot

Below are clear, sequential steps to assemble and bake the lasagna. Follow the order closely for the best results.

  1. Preheat and prepare. Preheat your oven to 375°F (190°C). Lightly oil your baking dish or use a parchment strip for easier cleanup.
  2. Sauté the aromatics. Peel and finely chop the medium onion. Peel and mince 2 cloves garlic. Heat a tablespoon of oil in a large skillet over medium heat. Add the chopped onion and sauté until it becomes translucent and soft, about 5–7 minutes. Add the minced garlic and cook for another 30–60 seconds until fragrant, stirring so it doesn’t brown.
  3. Build the lentil tomato sauce. To the skillet with the softened onion and garlic, add 1 + ½ cup brown lentils (drained and rinsed if from a 15-oz can, or measured cooked lentils). Pour in the 14 oz chopped tomatoes (one can) and the 5 oz sieved tomato puree (tomato sauce). Stir to combine.
  4. Season the sauce. Stir in 1 tsp sweet paprika powder, 2 tsp oregano, and 2 tsp basil. Taste and add salt and pepper to preference. Allow the sauce to simmer on low for 8–12 minutes so the flavors meld and the mixture thickens slightly. Stir occasionally to prevent sticking.
  5. Prepare the cashew cream. While the sauce simmers, drain your soaked cashews (if you soaked them) and place ½ cup cashews into a blender. Add ½ cup dairy-free milk, 1 clove garlic (peeled), 1 Tbsp nutritional yeast, and ½ tsp nutmeg if using. Season with a pinch of salt and a little pepper. Blend on high until the mixture is completely smooth and creamy, stopping to scrape down the sides as needed. This is your creamy, dairy-free white sauce.
  6. Assemble the lasagna layers. Spoon a thin layer of the lentil tomato sauce across the bottom of your prepared baking dish—just enough to coat so the bottom layer of pasta won’t stick. Place lasagna pasta sheets (12 in total) across the sauce; depending on your dish size, you may overlap slightly or break sheets to fit.
  7. Add the next layers. Spread about one-third of the lentil tomato sauce evenly over the first layer of pasta. Dollop and gently spread about one-third of the cashew cream over the sauce so it’s distributed but not mixed away. Repeat with another pasta layer, another one-third of the lentil sauce, and another one-third of the cashew cream.
  8. Finish layering. Add the final layer of pasta sheets. Top with the remaining lentil tomato sauce, spreading it evenly. Spoon the remaining cashew cream over the very top and spread it gently to cover as much surface as possible.
  9. Add dairy-free cheese. Sprinkle 7 oz of dairy-free cheese (or vegan parmesan or additional nutritional yeast) evenly over the top layer. This creates a golden, slightly crisp topping as it bakes.
  10. Bake. Cover the baking dish loosely with foil and bake in the preheated oven at 375°F (190°C) for 25 minutes. Remove the foil and bake for an additional 10–15 minutes until the edges are bubbling and the top is lightly browned.
  11. Rest before serving. Once baked, remove the lasagna from the oven and let it rest for 10–15 minutes. This helps the layers set and makes slicing cleaner.
  12. Serve and enjoy. Slice into squares and serve warm. The lasagna pairs beautifully with a crisp green salad or steamed vegetables for a balanced meal.

Make-ahead and storage

This Vegan Lentil Lasagna is ideal for making ahead. Assemble the lasagna in the baking dish, cover tightly with foil, and refrigerate for up to 48 hours before baking. If you want to freeze, assemble and wrap the whole dish tightly with plastic wrap and foil; freeze for up to 3 months. To bake from frozen, remove any plastic wrap, keep the foil on, and bake at 375°F (190°C) for about 60–75 minutes, removing the foil for the last 15 minutes to brown the top.

Variations and swaps

  • If you prefer a chunkier texture, stir in sautéed mushrooms or grated carrot with the onion.
  • For a smokier flavor, add a pinch more sweet paprika or a touch of smoked paprika if you like smokiness.
  • Swap brown lentils for cooked green lentils if that’s what you have on hand—quantity remains the same.
  • If you want an extra-herby lasagna, fold in a handful of chopped fresh basil or parsley to the lentil sauce just before assembling.

Nutrition and serving ideas

This Vegan Lentil Lasagna delivers a hearty portion of plant protein from brown lentils and healthy fats from cashews. A slice paired with a fresh salad and lemony dressing makes a balanced dinner. Leftovers reheat well in the oven or microwave—warm gently to preserve the creaminess of the cashew sauce.

Troubleshooting

  • Lasagna too watery? Simmer the lentil tomato sauce a few minutes longer to thicken before assembling. Slightly thicker sauce prevents a soggy center.
  • Cashew cream grainy? Blend longer at high speed, or soak cashews for a little longer before blending to ensure a smooth sauce.
  • Pasta sheets too firm after baking? Make sure there’s enough sauce between layers. If using no-boil sheets, they need ample moisture to soften—cover the dish tightly while baking to trap steam.

Final notes

This Vegan Lentil Lasagna is a reliable weeknight winner and an impressive dish for guests. It balances comfort and nutrition in one layered bake, and it’s flexible enough to accommodate ingredients you already have on hand. With browned onions, garlicky tomato-lentil filling, and a silky cashew topping, every forkful is satisfying. Make a big batch—this holds up beautifully for leftovers and freezes like a dream.

Happy cooking and enjoy this nourishing, flavorful Vegan Lentil Lasagna with family or friends. It’s the kind of recipe that turns simple pantry staples into something memorable.

Homemade Vegan Lentil Lasagna photo

Vegan Lentil Lasagna

A hearty layered vegan lasagna with a lentil bolognese and creamy cashew white sauce.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 1 hour 15 minutes
Servings: 4 servings

Ingredients
  

  • 1 onion (medium)
  • 2 cloves garlic
  • 1 1/2 cup brown lentils (canned or cooked) about 15 oz equivalent
  • 14 oz chopped tomatoes 1 can
  • 5 oz sieved tomato puree (tomato sauce)
  • 1 tsp sweet paprika
  • 2 tsp dried oregano
  • 2 tsp dried basil
  • salt and pepper to taste (for ragu and white sauce)
  • 1/2 cup cashews soaked
  • 1/2 cup dairy-free milk
  • 1 clove garlic (for white sauce) whole
  • 1 Tbsp nutritional yeast
  • 1/2 tsp nutmeg optional
  • 12 lasagna pasta sheets
  • 7 oz dairy-free grated cheese or vegan parmesan (optional) or extra nutritional yeast

Equipment

  • Immersion blender or blender/food processor
  • Non-stick frying pan (10.5 inch / 26 cm)
  • Oven-safe baking dish (approx. 9 x 7 x 3 inch / 23 x 18 x 8 cm)
  • Mixing Bowls
  • Measuring cups and spoons
  • Knife and cutting board
  • Spatula or wooden spoon

Method
 

  1. Preheat the oven to 400°F (200°C).
  2. Soak the cashews in hot water for 5 minutes, then drain; alternatively simmer in boiling water for 5 minutes. Set aside.
  3. Peel and finely chop the onion. Heat a little oil in a non-stick frying pan over medium heat and cook the onion until translucent and glossy, about 5 minutes.
  4. Add the 2 chopped garlic cloves to the pan and cook 1–2 minutes until fragrant.
  5. Stir in the chopped tomatoes, tomato puree, paprika, basil, oregano, and salt and pepper to taste. Simmer for about 5 minutes to meld flavors.
  6. Add the cooked or canned brown lentils to the pan and cook 1–2 minutes to heat through; remove from heat — this is your lentil bolognese ragu.
  7. Make the white cashew sauce: place the drained soaked cashews, 1 whole garlic clove, dairy-free milk, nutritional yeast, nutmeg (if using), and salt and pepper into a blender or food processor and blend until very smooth and creamy.
  8. Spoon a thin layer of lentil ragu into the bottom of the oven-safe dish to prevent sticking.
  9. Assemble the lasagna: layer pasta sheets, lentil ragu, and white cashew sauce. Repeat layers until you have used about 6 layers of pasta and finished with a top layer of white sauce. Sprinkle the dairy-free grated cheese or vegan parmesan (or extra nutritional yeast) on top if using.
  10. Bake the lasagna in the preheated oven for 30 minutes, then remove and let sit 5–10 minutes before slicing and serving.

Notes

  • Soaking cashews softens them for a smoother sauce.
  • You can use canned lentils or pre-cooked brown lentils interchangeably.
  • Adjust seasoning to taste before assembling.
  • Use more or fewer pasta sheets to adjust layer thickness.
  • Optional nutmeg adds warmth to the white sauce.

Similar Posts

Leave a Reply

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

Recipe Rating