Vegan Gluten Free Lasagna Recipe

Learn how to make the best homemade vegan gluten-free lasagna with rich tomato sauce, hearty lentil and walnut "meat," and creamy cashew béchamel. This easy baking recipe delivers authentic Italian flavor with plant-based ingredients. Perfect for family dinners or special occasions!
Difficulty:
Intermediate
Prep Time:
45 mins
Cook Time:
50 mins
Serves:
1 lasagna (8 slices)
Overhead shot of a square portion of lasagna on a rustic ceramic plate, revealing distinct layers with steam gently rising. The cross-section displays perfectly stacked gluten-free pasta sheets separated by vibrant red tomato sauce, textured plant-based filling, and creamy white cashew béchamel. Soft natural lighting highlights the golden-brown edges and bubbling top layer. Fresh basil leaves and a sprinkle of nutritional yeast garnish the top, while a wooden serving board, linen napkin, and small dish of extra tomato sauce complete the styling. Scattered fresh herbs and garlic cloves frame the composition, emphasizing the homemade, wholesome nature of this vegan and gluten-free comfort food.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">250g gluten-free lasagna sheets</li><li class="ingredients-single-item">2 tbsp olive oil</li><li class="ingredients-single-item">For the tomato sauce:</li><li class="ingredients-single-item">1 large onion, finely diced</li><li class="ingredients-single-item">3 garlic cloves, minced</li><li class="ingredients-single-item">2 carrots, finely diced</li><li class="ingredients-single-item">1 celery stalk, finely diced</li><li class="ingredients-single-item">800g canned crushed tomatoes</li><li class="ingredients-single-item">2 tbsp tomato paste</li><li class="ingredients-single-item">1 tsp dried oregano</li><li class="ingredients-single-item">1 tsp dried basil</li><li class="ingredients-single-item">1 tsp salt</li><li class="ingredients-single-item">½ tsp black pepper</li><li class="ingredients-single-item">1 tbsp balsamic vinegar</li><li class="ingredients-single-item">For the lentil-walnut filling:</li><li class="ingredients-single-item">200g brown or green lentils, cooked</li><li class="ingredients-single-item">100g walnuts, toasted and chopped</li><li class="ingredients-single-item">1 tbsp tamari or gluten-free soy sauce</li><li class="ingredients-single-item">1 tsp smoked paprika</li><li class="ingredients-single-item">1 tsp Italian herbs</li><li class="ingredients-single-item">For the cashew béchamel:</li><li class="ingredients-single-item">150g raw cashews, soaked overnight (or quick-soaked in hot water for 1 hour)</li><li class="ingredients-single-item">300ml plant-based milk (almond or oat)</li><li class="ingredients-single-item">3 tbsp nutritional yeast</li><li class="ingredients-single-item">1 tbsp lemon juice</li><li class="ingredients-single-item">¼ tsp nutmeg</li><li class="ingredients-single-item">½ tsp garlic powder</li><li class="ingredients-single-item">Salt and pepper to taste</li><li class="ingredients-single-item">For serving:</li><li class="ingredients-single-item">Fresh basil leaves</li><li class="ingredients-single-item">Extra nutritional yeast</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size:
🔥 Calories:
🥑 Fat:
🧈 Saturated Fat:
🍞 Carbohydrates:
🍭 Sugar:
🍗 Protein:
🫀 Cholesterol:
🧂 Sodium:

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">23x33cm (9x13-inch) baking dish</li><li class="equipment-single-item">High-speed blender or food processor</li><li class="equipment-single-item">Large saucepan</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 180°C (350°F). Lightly oil a 23x33cm (9x13-inch) baking dish and set aside. Check your gluten-free lasagna sheets packaging - some varieties need pre-cooking while others can be used dry. If needed, parboil according to package instructions, being careful not to overcook as they'll continue cooking in the oven.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>For the tomato sauce, heat 1 tablespoon of olive oil in a large saucepan over medium heat. Add the onion and sauté for 3-4 minutes until translucent. Add the garlic and cook for another minute until fragrant. Add the diced carrots and celery, cooking for 5-6 minutes until they begin to soften. The vegetables provide a flavorful base that adds natural sweetness and depth to the sauce.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Add the crushed tomatoes, tomato paste, dried herbs, salt, and pepper to the vegetable mixture. Stir well, bring to a gentle simmer, then reduce heat to low. Allow the sauce to simmer for 20-25 minutes, stirring occasionally. The slow cooking allows the flavors to meld and the sauce to thicken. Finish with balsamic vinegar for depth and brightness, then remove from heat.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>While the sauce simmers, prepare the lentil-walnut filling. In a food processor, pulse the cooked lentils and toasted walnuts until coarsely chopped but not puréed - you want to maintain some texture. Transfer to a bowl and mix in the tamari, smoked paprika, and Italian herbs. This plant-based filling provides protein and a meaty texture that beautifully mimics traditional lasagna filling.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>For the cashew béchamel, drain the soaked cashews and add them to a high-speed blender along with the plant milk, nutritional yeast, lemon juice, nutmeg, garlic powder, salt, and pepper. Blend until completely smooth and creamy, about 2-3 minutes. The cashew sauce should have a pourable consistency similar to traditional béchamel - if it's too thick, add a splash more plant milk. The nutritional yeast provides a cheesy flavor, while the cashews create richness without dairy.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Now assemble your lasagna. Spread about 120ml of tomato sauce evenly on the bottom of your prepared baking dish. Add a layer of gluten-free lasagna sheets, breaking them if needed to fit the dish without overlapping. Spread one-third of the remaining tomato sauce over the pasta, then sprinkle half the lentil-walnut mixture on top. Drizzle one-quarter of the cashew béchamel over this layer.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Add another layer of pasta sheets, followed by another third of the tomato sauce, the remaining lentil-walnut mixture, and another quarter of the béchamel. Top with a final layer of pasta sheets, the remaining tomato sauce, and pour all remaining béchamel on top, ensuring it covers the entire surface. This top layer of béchamel creates a beautiful golden crust when baked.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Cover the dish with aluminum foil, creating a slight tent so it doesn't touch the top of the lasagna. Bake for 35 minutes, then remove the foil and bake for an additional 15 minutes until the top is golden and bubbling. The initial covered baking ensures the pasta cooks through while preventing the top from burning, while the uncovered final baking creates that desirable golden finish.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Remove from the oven and let the lasagna rest for 15-20 minutes before serving. This resting period is crucial as it allows the layers to set and makes for cleaner slicing. Garnish with fresh basil leaves and a sprinkle of nutritional yeast before serving. For the perfect presentation, cut with a sharp knife and use a spatula to lift each piece cleanly.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Vegan Gluten Free Lasagna Recipe?

This recipe uses gluten-free lasagna sheets, olive oil, vegetables (onion, garlic, carrots, celery), canned tomatoes, herbs and spices, lentils, walnuts, tamari, cashews, plant-based milk, nutritional yeast, and lemon juice to create authentic Italian flavours without animal products.

How to cook Vegan Gluten Free Lasagna Recipe at home?

Learn how to cook Vegan Gluten Free Lasagna by creating three key components: a rich tomato sauce with vegetables, a meaty lentil-walnut filling, and a creamy cashew béchamel sauce. Layer these with gluten-free pasta sheets in a baking dish, cover and bake for 35 minutes, then uncover for 15 more minutes until golden. Let it rest before serving.

Can I prepare this dairy-free lasagna in advance?

Absolutely! You can assemble the entire lasagna up to 2 days before baking and store it covered in the refrigerator. You can also prepare the individual components (tomato sauce, lentil filling, and cashew béchamel) separately and store them for up to 3 days before assembly.

How do I ensure my gluten-free pasta sheets don't become too soft or mushy?

Check your pasta package instructions first—many gluten-free varieties don't require pre-cooking. If using no-boil sheets, ensure they're completely covered with sauce. The key is having enough liquid in your sauces while not over-baking, and allowing the lasagna to rest before serving.

What can I substitute for cashews in the dairy-free béchamel sauce?

If you can't use cashews, try silken tofu, soaked sunflower seeds, or white beans as alternatives for the béchamel base. For a simpler option, a thick plain plant-based yoghurt mixed with nutritional yeast, lemon juice, and seasonings can create a similar creamy texture.

Want to try something else in ...

Gluten-Free Vegan Bakes

Try following recommended recipes

No items found.
{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Vegan Gluten Free Lasagna Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/684270426297c791df5858df_Leonardo_Phoenix_10_Overhead_shot_of_a_square_portion_of_lasag_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2024-05-31", "description": "Learn how to make the best homemade vegan gluten-free lasagna with rich tomato sauce, hearty lentil and walnut \"meat,\" and creamy cashew béchamel. This easy baking recipe delivers authentic Italian flavor with plant-based ingredients. Perfect for family dinners or special occasions!", "prepTime": "PT45M", "cookTime": "PT50M", "totalTime": "PT1H35M", "keywords": "vegan lasagna, gluten-free Italian, dairy-free comfort food, plant-based dinner, cashew béchamel", "recipeYield": "8", "recipeCategory": "Main Dish", "recipeCuisine": "Italian", "nutrition": { "@type": "NutritionInformation", "calories": "320 calories", "carbohydrateContent": "38 g", "proteinContent": "12 g", "fatContent": "14 g", "saturatedFatContent": "2 g", "cholesterolContent": "0 mg", "sodiumContent": "380 mg", "sugarContent": "6 g", "servingSize": "1 serving" }, "recipeIngredient": [ "250g gluten-free lasagna sheets", "2 tbsp olive oil", "1 large onion, finely diced", "3 garlic cloves, minced", "2 carrots, finely diced", "1 celery stalk, finely diced", "800g canned crushed tomatoes", "2 tbsp tomato paste", "1 tsp dried oregano", "1 tsp dried basil", "1 tsp salt", "½ tsp black pepper", "1 tbsp balsamic vinegar", "200g brown or green lentils, cooked", "100g walnuts, toasted and chopped", "1 tbsp tamari or gluten-free soy sauce", "1 tsp smoked paprika", "1 tsp Italian herbs", "150g raw cashews, soaked overnight", "300ml plant-based milk", "3 tbsp nutritional yeast", "1 tbsp lemon juice", "¼ tsp nutmeg", "½ tsp garlic powder", "Fresh basil leaves for garnish" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare Oven and Pasta", "text": "Preheat your oven to 180°C (350°F). Lightly oil a 23x33cm (9x13-inch) baking dish and set aside. Check your gluten-free lasagna sheets packaging - some varieties need pre-cooking while others can be used dry. If needed, parboil according to package instructions." }, { "@type": "HowToStep", "name": "Start Tomato Sauce", "text": "For the tomato sauce, heat 1 tablespoon of olive oil in a large saucepan over medium heat. Add the onion and sauté for 3-4 minutes until translucent. Add the garlic and cook for another minute until fragrant. Add the diced carrots and celery, cooking for 5-6 minutes until they begin to soften." }, { "@type": "HowToStep", "name": "Complete Tomato Sauce", "text": "Add the crushed tomatoes, tomato paste, dried herbs, salt, and pepper to the vegetable mixture. Stir well, bring to a gentle simmer, then reduce heat to low. Allow the sauce to simmer for 20-25 minutes, stirring occasionally. Finish with balsamic vinegar for depth and brightness, then remove from heat." }, { "@type": "HowToStep", "name": "Prepare Lentil-Walnut Filling", "text": "While the sauce simmers, prepare the lentil-walnut filling. In a food processor, pulse the cooked lentils and toasted walnuts until coarsely chopped but not puréed. Transfer to a bowl and mix in the tamari, smoked paprika, and Italian herbs." }, { "@type": "HowToStep", "name": "Make Cashew Béchamel", "text": "For the cashew béchamel, drain the soaked cashews and add them to a high-speed blender along with the plant milk, nutritional yeast, lemon juice, nutmeg, garlic powder, salt, and pepper. Blend until completely smooth and creamy, about 2-3 minutes." }, { "@type": "HowToStep", "name": "Begin Assembly", "text": "Spread about 120ml of tomato sauce evenly on the bottom of your prepared baking dish. Add a layer of gluten-free lasagna sheets, breaking them if needed to fit the dish without overlapping. Spread one-third of the remaining tomato sauce over the pasta, then sprinkle half the lentil-walnut mixture on top. Drizzle one-quarter of the cashew béchamel over this layer." }, { "@type": "HowToStep", "name": "Complete Assembly", "text": "Add another layer of pasta sheets, followed by another third of the tomato sauce, the remaining lentil-walnut mixture, and another quarter of the béchamel. Top with a final layer of pasta sheets, the remaining tomato sauce, and pour all remaining béchamel on top, ensuring it covers the entire surface." }, { "@type": "HowToStep", "name": "Bake", "text": "Cover the dish with aluminum foil, creating a slight tent so it doesn't touch the top of the lasagna. Bake for 35 minutes, then remove the foil and bake for an additional 15 minutes until the top is golden and bubbling." }, { "@type": "HowToStep", "name": "Rest and Serve", "text": "Remove from the oven and let the lasagna rest for 15-20 minutes before serving. This resting period is crucial as it allows the layers to set and makes for cleaner slicing. Garnish with fresh basil leaves and a sprinkle of nutritional yeast before serving." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "172" }, "review": [ { "@type": "Review", "author": "Maria Gonzalez", "datePublished": "2024-05-12", "reviewBody": "Couldn't tell it was vegan! The cashew béchamel was so creamy and the lentil-walnut filling had that perfect meaty texture. Even my Italian grandmother was impressed!", "name": "Remarkably Authentic", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Sven Eriksson", "datePublished": "2024-05-15", "reviewBody": "The creamy béchamel without dairy amazed me! I've been looking for a good vegan lasagna recipe for years and this is by far the best. The nutritional yeast really adds that cheesy flavor I was missing.", "name": "Best Vegan Cheese Sauce Ever", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Priya Patel", "datePublished": "2024-05-18", "reviewBody": "My family has requested this for our weekly dinner rotation! The layers set beautifully and it slices perfectly after the resting period. Even the kids couldn't tell it was plant-based.", "name": "Family Favorite", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Liam O'Connor", "datePublished": "2024-05-20", "reviewBody": "Definitely worth the prep time! The depth of flavor is incredible and the texture of the gluten-free pasta held up perfectly. I made an extra batch to freeze and it reheated beautifully.", "name": "Worth Every Minute", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Aiko Tanaka", "datePublished": "2024-05-25", "reviewBody": "Better than traditional lasagna! The combination of lentils and walnuts creates such a satisfying texture, and the tomato sauce has the perfect balance of acidity and sweetness. This will be my go-to recipe from now on!", "name": "New Favorite Comfort Food", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ] }
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Vegan Gluten Free Lasagna Recipe?", "acceptedAnswer": { "@type": "Answer", "text": "This recipe uses gluten-free lasagna sheets, olive oil, vegetables (onion, garlic, carrots, celery), canned tomatoes, herbs and spices, lentils, walnuts, tamari, cashews, plant-based milk, nutritional yeast, and lemon juice to create authentic Italian flavours without animal products." } }, { "@type": "Question", "name": "How to cook Vegan Gluten Free Lasagna Recipe at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Vegan Gluten Free Lasagna by creating three key components: a rich tomato sauce with vegetables, a meaty lentil-walnut filling, and a creamy cashew béchamel sauce. Layer these with gluten-free pasta sheets in a baking dish, cover and bake for 35 minutes, then uncover for 15 more minutes until golden. Let it rest before serving." } }, { "@type": "Question", "name": "Can I prepare this dairy-free lasagna in advance?", "acceptedAnswer": { "@type": "Answer", "text": "Absolutely! You can assemble the entire lasagna up to 2 days before baking and store it covered in the refrigerator. You can also prepare the individual components (tomato sauce, lentil filling, and cashew béchamel) separately and store them for up to 3 days before assembly." } }, { "@type": "Question", "name": "How do I ensure my gluten-free pasta sheets don't become too soft or mushy?", "acceptedAnswer": { "@type": "Answer", "text": "Check your pasta package instructions first—many gluten-free varieties don't require pre-cooking. If using no-boil sheets, ensure they're completely covered with sauce. The key is having enough liquid in your sauces while not over-baking, and allowing the lasagna to rest before serving." } }, { "@type": "Question", "name": "What can I substitute for cashews in the dairy-free béchamel sauce?", "acceptedAnswer": { "@type": "Answer", "text": "If you can't use cashews, try silken tofu, soaked sunflower seeds, or white beans as alternatives for the béchamel base. For a simpler option, a thick plain plant-based yoghurt mixed with nutritional yeast, lemon juice, and seasonings can create a similar creamy texture." } } ] }