Some recipes are meals. Some recipes are events. This Layered Sweet Potato Butternut Squash Carrot Lasagna with Walnuts and Cranberry-Maple Glaze is absolutely an event. The kind of dish that makes the whole table go completely silent the moment it is set down. The kind that earns gasps before the first slice is even cut. The kind that people talk about long after the dinner is over — asking for the recipe, texting you the next day, telling their friends about the incredible vegan lasagna they had.
Imagine layer upon layer of tender sweet potato, silky butternut squash, and golden roasted carrots, alternating with sheets of perfectly cooked lasagna, a rich and creamy vegan béchamel sauce, and a savory walnut and herb filling — all crowned with a shimmering cranberry-maple glaze that caramelizes in the oven into the most stunning, jewel-like topping you have ever seen on a pasta dish. It is warm, deeply comforting, sweet, savory, nutty, and tangy all at once — a flavor experience that is genuinely unlike anything else in plant-based cooking.
This is the recipe you make when you want to prove that vegan food is not just good — it is extraordinary. It is perfect for holiday dinners, special occasions, dinner parties, or any Sunday when you want to create something truly memorable. It is 100% vegan, can be made gluten-free, and while it takes a little time and love to prepare, every single minute is worth it for the result. Let us make something spectacular.
Recipe Information
| Prep Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|
| 35 mins | 60 mins | 95 mins | 8 | ~420 kcal |
Ingredients
For the Roasted Vegetable Layers
- 2 medium sweet potatoes, peeled and thinly sliced into rounds (3mm thick)
- 1 medium butternut squash, peeled, deseeded, and thinly sliced into rounds
- 3 large carrots, peeled and thinly sliced into rounds or ribbons
- 3 tbsp olive oil
- 1 tsp smoked paprika
- 1 tsp cumin
- 1 tsp cinnamon
- ½ tsp nutmeg
- ½ tsp garlic powder
- 1 tsp salt
- ¼ tsp black pepper
- 1 tbsp maple syrup
For the Walnut and Herb Filling
- 2 cups (200g) walnuts, roughly chopped and toasted
- 1 large onion, finely diced
- 4 cloves garlic, minced
- 2 tbsp olive oil
- 1 tsp dried sage
- 1 tsp dried thyme
- 1 tsp dried rosemary
- ½ tsp smoked paprika
- ½ tsp salt
- ¼ tsp black pepper
- 2 tbsp soy sauce or tamari
- 1 tbsp balsamic vinegar
- 2 tbsp nutritional yeast
For the Vegan Béchamel Sauce
- 4 tbsp vegan butter
- 4 tbsp all-purpose flour (or cornstarch for gluten-free)
- 800ml (3¼ cups) unsweetened oat milk or soy milk
- 3 tbsp nutritional yeast
- 1 tsp garlic powder
- 1 tsp onion powder
- ½ tsp nutmeg
- ½ tsp salt
- ¼ tsp white pepper
- 1 tbsp Dijon mustard
For the Cranberry-Maple Glaze
- 1 cup (120g) fresh or frozen cranberries
- 4 tbsp maple syrup
- 2 tbsp orange juice
- 1 tsp orange zest
- ½ tsp cinnamon
- Pinch of salt
For Assembly
- 12 lasagna sheets, cooked al dente according to package instructions (use gluten-free lasagna sheets if needed)
- ½ cup (60g) toasted walnuts for the top layer
- Fresh thyme or rosemary sprigs to garnish
- A drizzle of extra virgin olive oil
Instructions
- Preheat your oven to 200°C (400°F). Line two large baking trays with parchment paper.
- Roast the vegetables. Toss the sweet potato rounds, butternut squash rounds, and carrot slices separately in bowls with olive oil, smoked paprika, cumin, cinnamon, nutmeg, garlic powder, salt, pepper, and a drizzle of maple syrup. Spread each vegetable in a single layer on the prepared baking trays — keep the vegetables as a single layer to ensure even roasting. Roast for 20–25 minutes until tender and beginning to caramelize at the edges. Remove and set aside.
- Make the walnut and herb filling. Heat olive oil in a large skillet over medium heat. Add the diced onion and cook for 6–7 minutes until deeply golden. Add the minced garlic and cook for 1 minute. Add the toasted walnuts, dried sage, thyme, rosemary, smoked paprika, salt, and pepper. Stir well and cook for 2 minutes. Add soy sauce, balsamic vinegar, and nutritional yeast. Toss everything together and cook for 1 more minute until deeply fragrant and combined. Remove from heat.
- Make the vegan béchamel. Melt vegan butter in a medium saucepan over medium heat. Add the flour and whisk constantly for 2 minutes to cook out the raw flour taste and create a smooth roux. Gradually pour in the plant milk, whisking constantly and vigorously to prevent lumps. Add nutritional yeast, garlic powder, onion powder, nutmeg, salt, white pepper, and Dijon mustard. Continue whisking over medium heat for 5–7 minutes until the sauce thickens to a smooth, creamy consistency that coats the back of a spoon. Remove from heat.
- Make the cranberry-maple glaze. Combine cranberries, maple syrup, orange juice, orange zest, cinnamon, and a pinch of salt in a small saucepan over medium heat. Cook for 8–10 minutes, stirring occasionally, until the cranberries have burst and the mixture has reduced to a thick, glossy, ruby-red glaze. Remove from heat and allow to cool slightly. The glaze will thicken further as it cools.
- Assemble the lasagna. Grease a large deep baking dish (approximately 9×13 inches) generously with olive oil. Begin building the layers in the following order:
Layer 1 — Base: Spread a thin layer of béchamel sauce across the bottom of the dish to prevent sticking.
Layer 2 — Lasagna sheets: Lay 3–4 lasagna sheets in a single layer over the béchamel.
Layer 3 — Sweet potato: Arrange the roasted sweet potato rounds in an even layer over the lasagna sheets. Spoon a generous layer of béchamel over the top.
Layer 4 — Lasagna sheets: Add another layer of lasagna sheets.
Layer 5 — Walnut filling: Spread the entire walnut and herb filling in an even layer. Spoon a generous layer of béchamel over the top.
Layer 6 — Lasagna sheets: Add another layer of lasagna sheets.
Layer 7 — Butternut squash and carrots: Arrange the roasted butternut squash and carrot slices in an even, beautiful layer. Spoon the remaining béchamel generously over the top making sure every piece of vegetable is covered.
Layer 8 — Final lasagna sheets: Add the final layer of lasagna sheets and press down gently.
- Add the cranberry-maple glaze. Spoon the cranberry-maple glaze evenly over the entire top of the lasagna. Scatter the reserved toasted walnuts over the glaze. The top should be stunning — a gorgeous deep ruby-red glaze studded with golden walnuts.
- Bake the lasagna. Cover the dish tightly with foil and bake at 180°C (350°F) for 30 minutes. Remove the foil and bake for a further 15–20 minutes until the top is bubbling, the glaze is caramelized and glossy, and the lasagna is heated through completely.
- Rest before serving. Allow the lasagna to rest uncovered for 15 minutes before cutting. This resting time is absolutely essential — it allows the layers to set and produces clean, beautiful slices rather than a collapsed, sliding mess.
- Garnish and serve. Scatter fresh thyme or rosemary sprigs over the top. Drizzle with a little extra virgin olive oil. Slice with a sharp knife and serve with a simple green salad and crusty bread.
Pro Tips for the Most Spectacular Layered Lasagna
- Slice vegetables paper thin. The thinner your vegetable slices the more beautifully they layer and the more evenly they cook through in the final bake. A mandoline slicer produces the most consistent, elegant results. Aim for 3mm slices.
- Roast the vegetables first. Pre-roasting removes excess moisture from the vegetables that would otherwise make the lasagna watery, and develops the deep caramelized flavor that makes each layer extraordinary. Never skip this step.
- Make a thick béchamel. The béchamel should be thick enough to coat the back of a spoon generously. A thin béchamel makes the lasagna watery and causes the layers to slide apart when sliced. If your sauce is too thin cook it for longer over medium heat, whisking constantly.
- Toast the walnuts. Three minutes in a dry pan transforms raw walnuts into deeply caramelized, nutty, fragrant gems that add an extraordinary layer of flavor to the filling. Never skip the toasting step.
- Make the cranberry glaze fresh. The glaze is the crown jewel of this recipe — made fresh just before assembly it produces the most vibrant ruby color and the most intense sweet-tart cranberry flavor. A jarred cranberry sauce can be used in a pinch but fresh glaze is incomparably better.
- Rest religiously. Fifteen minutes of resting time after baking is completely non-negotiable for clean slices. Use a sharp knife and a wide spatula to lift each portion carefully.
Flavor Variations
- Festive Christmas Version: Add a layer of vegan stuffing between the walnut filling and butternut squash layers. Replace the béchamel with a chestnut cream sauce for an extraordinarily festive holiday centerpiece.
- Summer Garden Version: Replace the sweet potato and butternut squash with thin slices of eggplant and zucchini. Replace the cranberry-maple glaze with a roasted cherry tomato and basil sauce for a vibrant summer-inspired version.
- Spiced Moroccan Version: Add ras el hanout, preserved lemon, and harissa to the walnut filling. Replace the cranberry glaze with a pomegranate molasses drizzle and top with toasted almonds and fresh mint.
- Extra Cheesy Version: Add a layer of vegan mozzarella or cashew cream between each vegetable layer for an even richer, more indulgent lasagna that is extraordinary for non-vegan guests who miss dairy cheese.
Nutritional Highlights (Per Serving)
| Calories | Protein | Carbs | Fiber | Vitamin A |
|---|---|---|---|---|
| ~420 kcal | 12g | 56g | 10g | 320% DV |
This lasagna is a genuine nutritional powerhouse. Sweet potato and butternut squash are among the richest plant sources of beta-carotene — a single serving provides more than three times the daily recommended intake of Vitamin A. Carrots add additional beta-carotene and antioxidants. Walnuts deliver heart-healthy omega-3 fatty acids, plant-based protein, and powerful polyphenol antioxidants. Cranberries are extraordinarily rich in proanthocyanidins — antioxidants that support urinary tract health and cardiovascular function. Together this lasagna delivers an extraordinary combination of complex carbohydrates, plant protein, healthy fats, fiber, and an remarkable array of vitamins, minerals, and antioxidants that make it as genuinely nourishing as it is spectacular to eat.
Storage and Make-Ahead Tips
- Refrigerator: Store leftover lasagna covered in the baking dish or in airtight containers for up to 4 days. It reheats beautifully and the flavors deepen and improve significantly overnight.
- Reheat: Reheat individual portions in the oven at 180°C for 15 minutes or in the microwave for 2–3 minutes until piping hot throughout. Add a splash of plant milk before reheating to restore moisture to the béchamel.
- Freezer: This lasagna freezes exceptionally well for up to 3 months. Slice into individual portions, wrap in foil, and freeze. Reheat from frozen in the oven at 180°C for 30–35 minutes covered with foil, then uncovered for 10 minutes to restore the caramelized top.
- Make ahead for entertaining: This lasagna is perfect for making 24 hours in advance. Assemble completely — including the cranberry glaze and walnut topping — cover tightly with foil, and refrigerate. Bake directly from the fridge adding 10–15 extra minutes to the covered baking time.
- Component prep: Each component — roasted vegetables, walnut filling, béchamel, and cranberry glaze — can be made up to 2 days in advance and stored separately in the fridge. Assembly and baking then takes just 45 minutes.
Frequently Asked Questions
Can I make this gluten-free?
Yes. Use certified gluten-free lasagna sheets and replace the all-purpose flour in the béchamel with cornstarch (use 3 tablespoons of cornstarch instead of 4 tablespoons of flour and whisk into the cold milk before heating). Use tamari instead of soy sauce. All other ingredients are naturally gluten-free.
Can I use jarred cranberry sauce instead of making the glaze?
Yes — a good quality vegan cranberry sauce or cranberry relish can be used in place of the homemade glaze in a pinch. Thin it slightly with a tablespoon of maple syrup and orange juice before spreading. The homemade glaze is significantly more vibrant and flavorful but the jarred version produces a perfectly beautiful result.
Can I make this without butternut squash?
Yes. Pumpkin, acorn squash, or additional sweet potato can all replace the butternut squash with excellent results. The flavor profile will change slightly but the dish will be equally stunning and delicious.
How do I prevent the lasagna from being watery?
The three keys to preventing a watery lasagna are pre-roasting the vegetables to remove excess moisture, making a thick béchamel sauce, and allowing the lasagna to rest for 15 minutes after baking before slicing. Following all three steps produces a perfectly set, non-watery lasagna every time.
Can I substitute the walnuts for another nut?
Yes. Pecans make an outstanding substitute and have a slightly sweeter, butterier flavor that works beautifully with the cranberry-maple glaze. Hazelnuts and chestnuts are also excellent alternatives that complement the autumnal flavor profile of this dish.
Is this suitable for a holiday centerpiece?
This lasagna was essentially designed to be a holiday centerpiece. It is visually stunning, deeply impressive, serves 8 generously, can be made entirely in advance, and delivers a flavor experience that is genuinely as spectacular as it looks. It is our top recommendation for a Christmas, Thanksgiving, or holiday dinner table vegan main course that will delight absolutely everyone — vegan and non-vegan alike.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more spectacular vegan dinner recipes? Browse all recipes on The Green Kitchen — new recipes posted every single day!


