Homemade Vegan Lentil Lasagna photo
| |

Vegan Lentil Lasagna

This Vegan Lentil Lasagna is a cozy, comforting twist on a classic Italian favorite—layered sheets of pasta, a rich, herby lentil tomato sauce, and a creamy cashew bechamel that melts into bubbly, golden perfection. It’s simple enough for a weeknight dinner yet impressive enough for guests. The recipe uses pantry-friendly ingredients, builds flavor with everyday spices, and delivers satisfying, cheesy texture without dairy.

Why you’ll love this recipe

This Vegan Lentil Lasagna is hearty, nutrient-dense, and full of umami from tomatoes and paprika. Brown lentils give the filling substance and protein, while the cashew-based sauce creates a luscious, silky layer that mimics traditional béchamel. The herbs—oregano and basil—bring brightness and classic Italian flavor. Plus, it’s easy to assemble ahead and bake when you’re ready, making it perfect for meal prep or a relaxed weekend dinner.

Ingredients

Use the list below as your shopping guide. Quantities are exact so the dish layers and bakes consistently.

  • 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

Make-ahead notes

You can prepare the lentil tomato filling and cashew sauce up to 3 days in advance. Refrigerate both components separately in airtight containers. When ready, assemble the lasagna and bake—add a few extra minutes if the filling is cold from the fridge.

Pantry swaps and tips

Easy Vegan Lentil Lasagna dish photo

  • If you don’t have canned brown lentils, use 1 + ½ cup cooked brown lentils, drained and rinsed. The list above already allows cooked lentils as an alternative.
  • For a nuttier bechamel, toast the cashews lightly in a dry skillet before blending.
  • If you prefer a looser tomato sauce, stir in an extra 1–2 tablespoons of dairy-free milk or water while simmering.
  • Use no-boil lasagna sheets if you want a shorter bake time, and follow package instructions for layering with sauce.

Equipment

Delicious Vegan Lentil Lasagna plate image

  • Skillet or medium saucepan
  • Blender or high-speed food processor
  • 9×13-inch baking dish (or similar)
  • Spatula and wooden spoon
  • Knife and cutting board

Step-by-step instructions

Follow these rewritten directions in the same order as the original recipe, clarified and broken into clear steps.

  1. Prep the aromatics. Peel and finely chop 1 medium onion. Peel and mince 2 cloves of garlic. This gives you a fragrant base for the lentil sauce.
  2. Sauté onion and garlic. Heat a tablespoon of neutral oil in a skillet over medium heat. Add the chopped onion and cook, stirring occasionally, until it softens and becomes translucent, about 5–7 minutes. Add the 2 minced cloves of garlic and cook for 30–60 seconds more, until fragrant.
  3. Add lentils and tomatoes. Stir in 1 + ½ cup brown lentils (use the canned 15-oz can drained or the cooked lentils), 14 oz chopped tomatoes (one can), and 5 oz sieved tomato puree (tomato sauce). Mix to combine so the lentils are evenly distributed throughout the tomato base.
  4. Season the sauce. Sprinkle in 1 tsp sweet paprika powder, 2 tsp oregano, 2 tsp basil, and salt and pepper to taste. Stir well, then lower the heat and let the sauce simmer gently for 8–12 minutes to let the flavors meld and the liquid reduce slightly. Taste and adjust salt, pepper, and herbs as needed.
  5. Prepare the cashew sauce. While the lentil sauce simmers, combine ½ cup cashews, ½ cup dairy-free milk, 1 clove garlic, 1 tbsp nutritional yeast, ½ tsp nutmeg (optional), and salt and pepper to taste in a blender. Blend until completely smooth and creamy; if the mixture is too thick, add another tablespoon of dairy-free milk and blend again. Set the cashew bechamel aside.
  6. Preheat the oven and ready the pasta. Preheat your oven to 180°C (about 350°F). If you’re using traditional dried lasagna sheets that require pre-boiling, cook them according to package instructions and drain; otherwise, use no-boil sheets and skip pre-cooking.
  7. Assemble the lasagna—first layer. Spread a thin layer of the lentil tomato sauce on the bottom of a 9×13-inch baking dish to prevent sticking. Place 3 lasagna pasta sheets in a single layer over the sauce.
  8. Second layer—fill and saucier. Spoon one-third of the lentil tomato sauce evenly over the pasta sheets. Dollop and spread about one-third of the cashew sauce over the lentil layer, smoothing it with a spatula. Sprinkle a portion of the 7 oz dairy-free cheese (or vegan parmesan or extra nutritional yeast) over the cashew sauce.
  9. Repeat layers. Repeat the pasta, lentil sauce, cashew sauce, and dairy-free cheese layers two more times: another 3 pasta sheets, another third of the lentil mixture, another third of the cashew sauce, and another portion of dairy-free cheese; finish with the final 3 pasta sheets, the remaining lentil sauce, the remaining cashew sauce, and the last of the dairy-free cheese. You should have three pasta layers total and a top layer of cashew sauce and cheese.
  10. Cover and bake. Cover the baking dish with foil and bake in the preheated oven for 25 minutes. This step allows the lasagna to heat through and the flavors to meld.
  11. Uncover and finish baking. Remove the foil and bake for an additional 10–15 minutes, until the top is bubbling and the dairy-free cheese has melted and started to brown slightly.
  12. Rest before serving. Let the lasagna rest for about 10 minutes after removing it from the oven. This helps the layers set so slices hold together when you cut and serve.
  13. Serve. Use a sharp knife to cut into squares and serve warm. Garnish with fresh basil leaves or an extra sprinkle of nutritional yeast if you like.

Serving suggestions

Pair this Vegan Lentil Lasagna with a crisp green salad dressed in lemon vinaigrette, roasted vegetables, or a simple side of garlic bread made with dairy-free butter to round out the meal. Leftovers make fantastic lunch box portions and reheat beautifully in the oven or microwave.

Storage and reheating

  • Refrigerate: Store any leftovers in an airtight container for up to 4 days.
  • Freeze: Freeze individual portions or the whole dish for up to 3 months. Thaw overnight in the refrigerator before reheating.
  • Reheat: Warm in a 180°C (350°F) oven for 10–20 minutes until heated through, or microwave individual portions until hot.

Common troubleshooting

  • Watery lasagna: If the lentil sauce is too loose, simmer it a little longer before assembling. If needed, add a tablespoon of tomato paste to thicken it.
  • Dry pasta: If the lasagna sheets seem too dry after baking, spoon a little extra dairy-free milk or sauce onto the cut pieces before reheating.
  • Bechamel too thin: Add a few more cashews and blend again, or reduce the cashew sauce in a small saucepan over low heat while stirring to thicken.

Nutritional highlights

This Vegan Lentil Lasagna is an excellent source of plant-based protein and fiber from brown lentils and healthy fats from cashews. The tomato base supplies vitamin C and lycopene, while nutritional yeast adds B vitamins and a cheesy flavor without dairy.

Final thoughts

With layers of tender pasta, a robust lentil and tomato filling, and a silky cashew sauce, this Vegan Lentil Lasagna is both satisfying and simple to make. Follow the clear, step-by-step directions above and you’ll have a dinner that’s comforting, flavorful, and crowd-pleasing. It’s a recipe that makes excellent leftovers and scales easily for a larger group—double it for a party or bake one now and freeze another for a busy weeknight.

Homemade Vegan Lentil Lasagna photo

Vegan Lentil Lasagna

A hearty, plant-based lasagna layered with a savory lentil bolognese and creamy cashew white sauce.
Prep Time30 minutes
Cook Time15 minutes
Total Time1 hour 15 minutes
Servings: 4 servings

Ingredients

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

Instructions

  • Preheat the oven to 400°F (200°C).
  • Soak 1/2 cup cashews in hot water for 5 minutes, then drain; alternatively simmer them for 5 minutes, then drain.
  • Peel and finely chop the onion. Heat a little olive oil in a non-stick frying pan and cook the onion until glossy, about 4–5 minutes.
  • Add 2 cloves chopped garlic to the pan and cook 1–2 minutes until fragrant.
  • Stir in 14 oz chopped tomatoes, 5 oz tomato puree, 1 tsp paprika, 2 tsp oregano, 2 tsp basil, and salt and pepper to taste; simmer the sauce for about 5 minutes.
  • Add 1.5 cups brown lentils (canned or cooked) to the tomato sauce and cook 1–2 minutes to warm through; remove from heat.
  • Make the white (cashew) sauce: combine the drained soaked cashews, 1/2 cup dairy-free milk, 1 clove whole garlic, 1 Tbsp nutritional yeast, 1/2 tsp nutmeg (optional), and salt and pepper to taste in a blender or use an immersion blender until completely smooth and creamy.
  • Spoon a thin layer of the lentil bolognese into the bottom of the oven-safe dish to prevent sticking.
  • Assemble the lasagna in layers: place pasta sheets, then lentil bolognese, then cashew white sauce. Repeat layers to fill the dish—the recipe filled our 9 x 7 x 3 in dish with about 6 pasta layers, ending with a final layer of white sauce.
  • Sprinkle the top with 7 oz dairy-free grated cheese or vegan parmesan (or extra nutritional yeast).
  • Bake in the preheated oven for 30 minutes until hot and set, then remove and let rest a few minutes before slicing.

Equipment

  • Non-stick frying pan (10.5 inch / 26 cm)
  • Blender or immersion hand blender
  • Oven-safe baking dish (approx. 9 x 7 x 3 in / 23 x 18 x 8 cm)
  • Knife and cutting board
  • Measuring Cups and Spoons
  • Mixing Bowl

Notes

  • Soak cashews to make a very smooth white sauce.
  • Use canned lentils or equivalent cooked lentils interchangeably.
  • Layer amounts can be adjusted to fit your baking dish size.
  • Nutmeg in the white sauce is optional but adds warmth.
  • Spinach or flavored lasagna sheets may change the appearance but not the method.

Similar Posts

Leave a Reply

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

Recipe Rating