Hearty Vegan Lasagna

Ultimate Vegan Lasagna: Rich Mushroom Ragu & Creamy Dairy-Free Bechamel Sauce Recipe

This classic vegan lasagna is truly exceptional! Experience a deeply flavorful mushroom ragu layered with a luxurious dairy-free bechamel sauce and tender pasta sheets. It’s a hearty, filling, utterly delicious, and surprisingly healthy plant-based meal that will satisfy even the most discerning palates.

classic vegan lasagna in a white lasagne dish on a rustic wood surface with a blue and white tea towel, forks, herbs and pewter salt and pepper shakers.

Lasagna holds a special place in the hearts of comfort food enthusiasts worldwide, and for good reason. It’s a dish that promises warmth, satisfaction, and a symphony of flavors in every forkful. While it might be a labor of love to prepare, the reward of a perfectly crafted lasagna is immeasurable. This particular classic vegan lasagna recipe stands out as one of the very best plant-based versions you will ever try. It’s incredibly rich, wonderfully hearty, and undeniably moreish, making it the ultimate comfort food experience for vegans and non-vegans alike.

Imagine layers of a deeply savory mushroom ragu, complemented by a luxuriously creamy vegan bechamel sauce, all nestled between tender sheets of pasta. This isn’t just a substitute for traditional lasagna; it’s a culinary masterpiece in its own right. While it does require a little time in the kitchen, every moment spent is absolutely worth it. Plus, for your convenience, many components can be prepared in advance, allowing for a smoother cooking process when you’re ready to assemble and bake.

The secret to this incredible vegan lasagna lies in its thoughtfully developed components. For the ragu, we’ve ingeniously replaced traditional meat mince with finely diced chestnut mushrooms. These mushrooms don’t just add an earthy depth; they provide a fantastic, almost meaty texture that is incredibly satisfying. Further enhancing the ragu’s complexity are robust flavors from red wine, tangy sundried tomatoes, and a fragrant medley of herbs, creating a sauce that is bursting with authentic Italian essence.

Creating a truly delicious dairy-free bechamel can be a challenge, but this recipe conquers it beautifully. We start with plant-based milk and vegan butter, mirroring the base of a traditional bechamel. The real magic, however, comes from the addition of blended cashews, which lend an unparalleled creaminess and richness, ensuring the sauce is silky smooth and utterly decadent. While achieving a truly cheesy flavor without dairy can be tricky with supermarket vegan cheeses, our solution is both simple and effective: nutritional yeast, combined with a hint of lemon juice, garlic, and onion powder. This blend masterfully replicates the savory, tangy notes of cheese, making this vegan lasagna every bit as satisfying and flavorful as its dairy-laden counterpart. Prepare to be amazed by how closely it rivals the original!

A slice of classic vegan lasagne being lifted out of the dish.

How To Make The Best Classic Vegan Lasagna: A Step-by-Step Guide

(For a complete list of ingredients and detailed instructions, please refer to the comprehensive recipe card below.)

*For optimal results and to ensure the finest texture and flavor, we strongly advise following the recipe precisely. Utilizing gram measurements with a digital scale is highly recommended over cup conversions, especially for the bechamel sauce. Accurate measurements are crucial for baking and achieving the perfect consistency, and we cannot guarantee the best outcome if cup measurements are used.*

Preparing the Creamy Vegan Bechamel Base: Your journey to the perfect vegan lasagna begins with the bechamel. First, place the cashews designated for the sauce in a bowl and cover them generously with boiling water. Set them aside to soak while you begin preparing the rich ragu. This soaking step is vital for ensuring the cashews blend into an incredibly smooth, lump-free cream, which is essential for the bechamel’s luxurious texture.

step 1 - soaking the cashews

Crafting the Hearty Mushroom Ragu: Begin by finely chopping two medium-sized brown onions. For efficiency, using a food processor can save significant time and ensure an even chop. Heat a large pan or Dutch oven and add some oil, ideally from a jar of sundried tomatoes, which imparts an extra layer of flavor. Sauté the chopped onions over a low heat for about 10 minutes until they become wonderfully soft and translucent, but not browned. This slow cooking allows their sweetness to develop.

Next, prepare your mirepoix. Blitz carrots, celery, and a red bell pepper in the food processor until they are finely chopped. If you don’t have a food processor, fine dicing by hand will also work. There’s no need to clean the food processor after the onions; the residual flavor will only enhance the ragu. Add these finely chopped vegetables to the pan with the softened onions, along with some crushed garlic and finely chopped fresh rosemary and thyme. Continue to cook for another ten minutes, allowing the vegetables to soften further and release their aromatic essences, creating a flavorful base for your ragu.

step 2 - chopping and cooking the vegetables

Developing the Ragu’s Meaty Texture: For the star of our ragu, take your chestnut mushrooms* and cut them in half. Then, process them in the food processor until they are finely chopped, mimicking the texture of ground meat. To avoid overloading your machine and ensure an even chop, it’s best to do this in two or three batches. Of course, you can finely chop them by hand, though it is a more time-consuming task. (*While chestnut mushrooms offer a fantastic flavor and texture, feel free to use your favorite variety of mushrooms.)

Add the chopped mushrooms to the pan with the other vegetables, along with your finely chopped sundried tomatoes. Cook this mixture until the mushrooms are tender and most of their excess liquid has evaporated. This step is crucial for concentrating the mushroom flavor and preventing a watery ragu. Once the liquid has reduced, pour in the red wine, tomato puree, balsamic vinegar, and dried oregano. Cook for a few more minutes, stirring, until most of the wine has evaporated, leaving behind its rich, deep flavor. Finally, stir in a crushed vegetable stock cube, two tins of chopped tomatoes, and the specified amount of water. Bring the sauce to a gentle simmer, then reduce the heat to low, cover, and let it cook for at least half an hour, stirring occasionally to prevent sticking and allow the flavors to meld beautifully.

step 3 - cooking the mushrooms and the ragu sauce

Creating the Dairy-Free Bechamel Sauce: While your mushroom ragu is simmering, turn your attention to the creamy bechamel sauce. In a separate saucepan, melt the vegan butter over a low heat. Once fully melted, add the plain flour, stirring constantly to create a smooth, doughy paste, or “roux.” Cook this roux for a couple of minutes, stirring to cook out the raw flour taste.

Now, gradually incorporate the warm plant-based milk. This step is critical for a lump-free sauce. Add only a small amount of milk at a time, whisking vigorously after each addition until it is fully incorporated and smooth before adding more. This gradual process ensures a silky smooth sauce. Once all the milk has been added and stirred in, bring the sauce to a simmer, stirring constantly with a whisk. Continue to stir until the sauce thickens to a creamy, custard-like consistency. Remove the pan from the heat and stir in the crushed garlic, nutritional yeast, onion powder, lemon juice, and a generous seasoning of salt and pepper. The nutritional yeast and lemon are key to mimicking the savory, tangy notes of cheese.

step 4 - cooking the bechamel sauce

Achieving Ultimate Creaminess: Drain your pre-soaked cashews thoroughly and transfer them to a high-speed blender with 200ml of fresh water. Blend until the cashews are completely smooth and form a creamy paste. Then, add the prepared bechamel sauce to the blender and blend again until both components are thoroughly combined and the sauce is impeccably smooth. Taste the bechamel and adjust the seasoning with more salt and pepper as needed to achieve your desired flavor profile.

step 5 - blending the cashews and the bechamel sauce

By now, your rich mushroom ragu should be perfectly cooked. Give it a taste and season with salt and pepper to perfection. At this convenient stage, both the ragu and the bechamel sauces can be covered and stored in the fridge for up to a day, offering excellent flexibility for meal prep before you assemble and bake your glorious vegan lasagna.

Assembling Your Classic Vegan Lasagna: Preheat your oven to 180°C/350°F/gas mark 4. Begin by spreading a generous layer of the mushroom ragu evenly over the base of a large lasagna dish, ensuring the bottom is completely covered. Next, lay lasagna sheets on top of the sauce layer. Don’t hesitate to break the pasta sheets as necessary to create a continuous, complete layer across the dish. Spoon another decent layer of ragu over the pasta, followed by a pour of the creamy bechamel sauce. Repeat this layering process two more times, always finishing with a final layer of pasta sheets to cap off your creation.

step 6 - building the lasagne

Baking to Golden Perfection: Pour the remaining bechamel sauce generously over the top of the lasagna, ensuring all the pasta sheets are completely covered. This top layer will become beautifully golden and bubbly during baking. Bake the vegan lasagna in your preheated oven for an initial 15 minutes. After this, carefully cover the top of the dish with tin foil and return it to the oven for a further 50 minutes. The foil prevents the top from browning too quickly and helps the pasta cook through evenly. Once baked, remove the lasagna from the oven and, crucially, let it stand for at least 10 minutes before slicing and serving. This resting period allows the layers to set, making for cleaner cuts and preventing the lasagna from falling apart.

step 7 - cooking the lasagna

Storage and Reheating Tips: This classic vegan lasagna is wonderful as leftovers! Any uneaten portions will keep well in an airtight container in the fridge for up to five days. It reheats beautifully in the microwave for quick and satisfying meals. Alternatively, this lasagna freezes exceptionally well. For best results, allow it to defrost fully in the fridge overnight before reheating in either the oven or microwave. Freezing individual portions makes for convenient future meals.

classic vegan lasagne with a slice removed in a white dish on a rustic wooden background.

Frequently Asked Questions About Vegan Lasagna:

Can I Make This Vegan Lasagna In Advance?

Absolutely! This vegan lasagna reheats wonderfully, making it an excellent option for meal prepping. For maximum convenience, you can prepare both the mushroom ragu and the creamy bechamel sauces a day in advance. Store them separately in airtight containers in the fridge, then simply assemble and bake the lasagna when you’re ready to enjoy it. This cuts down on active cooking time on the day you plan to serve it.

Can I Freeze This Vegan Lasagna?

Yes, this vegan lasagna freezes beautifully, making it perfect for batch cooking. You can freeze it as a whole dish or divide it into individual servings for easy meal portions. To reheat from frozen, it’s best to allow it to defrost in the refrigerator first. Once defrosted, you can warm it up in either the oven or microwave until heated through, ensuring a delicious meal any time you crave it.

More Delicious Vegan Comfort Food Meals:

Explore more hearty and wholesome plant-based recipes to add to your culinary repertoire:

Vegan Chili Cornbread Pie

Hearty Lentil, Vegetable and Butter Bean Chili

Comforting Vegan Sausage Casserole with Lentils and Farro

Flavorful Chickpea, Sweet Potato and Spinach Curry

Wholesome Vegetable and Pearl Barley Stew with Herby Dumplings

close up of a dish of vegan lasagne with a slice removed.

If you tried this incredible vegan lasagna recipe, we would love to see your creations! Tag @domestic_gothess on Instagram and use the hashtag #domesticgothess to share your culinary success!

*All images and content on Domestic Gothess are copyright protected. If you wish to share this recipe, please do so by utilizing the provided share buttons. Please refrain from screenshotting or posting the recipe or content in its entirety.*

classic vegan lasagna in a white lasagne dish on a rustic wood surface with a blue and white tea towel, forks, herbs and pewter salt and pepper shakers.

Print

Classic Vegan Lasagne

Classic vegan lasagne – this vegan lasagna is seriously good! A rich mushroom ragu is layered up with a creamy dairy-free bechamel sauce and sheets of pasta. It is hearty, filling, totally delicious and healthy too!
Course Main Course
Cuisine Italian
Keyword lasagna
Prep Time 30 minutes
Cook Time 2 hours 5 minutes
Servings 6 people
Author Domestic Gothess

Ingredients

Bechamel:

  • 200 g (7oz) cashews
  • 200 ml (½ + ⅓ cup) water
  • 80 g (⅓ cup) vegan butter
  • 65 g (½ cup) plain (all-purpose) flour
  • 750 ml (3 cups + 2 Tbsp) unsweetened non-dairy milk (I use soy) warm
  • 2 cloves garlic crushed
  • 50 g (scant cup) nutritional yeast
  • 3 tsp onion powder
  • juice of 1 lemon
  • salt and pepper

Ragu:

  • 2 Tbsp oil from a jar of sundried tomatoes
  • 2 medium brown onions peeled
  • 380 g carrots (3 large) cut into chunks
  • 2 sticks celery cut into chunks
  • 1 red bell pepper deseeded and cut into chunks
  • 4 cloves garlic peeled and crushed
  • 1 Tbsp finely chopped fresh rosemary leaves (about 2 sprigs)
  • 1 Tbsp finely chopped fresh thyme leaves (about 4 large sprigs)
  • 750 g (26oz) chestnut mushrooms
  • 150 g (5oz) sundried tomatoes finely chopped
  • 300 ml (1 ¼cups) red wine
  • 1 Tbsp tomato puree
  • 1 tsp dried oregano
  • 1 tsp balsamic vinegar
  • 1 Tbsp soy sauce
  • 1 vegetable stock cube crushed
  • 2 400 g (14oz) tins chopped tomatoes
  • 400 ml (1 + ⅔ cup) water
  • salt and pepper
  • 500 g (18 oz) dried lasagne sheets

Instructions

  • Start by putting the cashews for the bechamel to soak, cover them with boiling water and set aside while you get on with the ragu.
  • Very finely chop the onions; I like to do this in the food processor to save time.
  • Heat the 2 Tbsp sundried tomato oil in a large saucepan and add the chopped onion. Cook over a low heat for about 10 minutes, until the onions are soft.
  • Meanwhile, blitz the carrots, celery and red bell pepper in the food processor until finely chopped (or finely chop them by hand). There is no need to wash the food processor after chopping the onions before doing this.
  • Add the chopped vegetables to the pan along with the crushed garlic and finely chopped fresh rosemary and thyme. Cook for another ten minutes until softened.
  • Cut the chestnut mushrooms in half then blitz them in the food processor as before until they are finely chopped. It is best to do this in two or three batches so as not to overload the machine. Of course you can chop them by hand instead, it is just quite a lot of work!
  • Add the mushrooms to the pan along with the chopped sundried tomatoes and cook until the mushrooms are soft and most of the excess liquid has evaporated.
  • Add the red wine, tomato puree, balsamic vinegar and dried oregano and cook until most of the liquid has evaporated then add the vegetable stock cube, tinned tomatoes and water. Bring the sauce up to a simmer and leave to cook for half an hour, stirring every now and again.
  • Preheat the oven to 180°C/350°F/gas mark 4.
  • While the ragu is cooking get on with the bechamel sauce. Place the vegan butter in a saucepan and heat until it is melted then add the flour. Stir over a low heat for a couple of minutes until you have a doughy paste.
  • Very gradually stir in the warm milk; only add a little at a time, stirring thouroughly after each addition, that way you will avoid lumps.
  • Once all of the milk has been incorporated, bring the sauce up to a simmer. Stir constantly until it is thick and creamy. Remove the pan from the heat and add the crushed garlic, nutritional yeast, onion powder, lemon juice and plenty of salt and pepper.
  • Drain the soaked cashews and place them in a blender with the 200ml water. Blitz until they are totally smooth and creamy. Add the bechamel sauce to the blender and blend again to combine. Taste the sauce and add more salt and pepper as needed.
  • By now the ragu should be ready; give it a taste and add salt and pepper as needed. At this point, both the ragu and bechamel can be covered and stored in the fridge for a day before you assemble and cook the lasagna.
  • Spoon some of the ragu into the base of a large lasagne dish, making sure that the base is completely covered. Lay lasagna sheets on top of the layer of sauce, breaking them as necessary to form a complete layer.
  • Spread a decent layer of the ragu over the top then pour over some of the bechamel sauce. Add another layer of pasta sheets then repeat this two more times, finishing with a layer of pasta sheets.
  • Pour the remaining bechamel over the top, making sure that the pasta is completely covered. Bake the vegan lasagne for 15 minutes then cover the top with tin foil and return it to the oven for a further 50 minutes. Leave it to stand for 10 minutes before serving.

Notes

Both the ragu and bechamel sauces can be made a day in advance and stored in the fridge before assembling and baking the lasagne.

classic vegan lasagne pinterest image