Large baking sheet for roasting the butternut squash
High-speed blender essential for making smooth cashew béchamel; a food processor can work too
Large skillet for sautéing vegetables
9x13-inch baking dish standard lasagna dish
Medium mixing bowls to toss walnuts and combine sauce ingredients
Aluminum foil for covering during the first part of baking
Ingredients
For the Roasted Butternut Squash
1large butternut squashabout 2.5 to 3 lbs, peeled, seeded, and cubed
2tbspolive oil
1tspsea salt
1/2tspblack pepper
1/2tspsmoked paprika
1/4tspground nutmeg
For the Cashew Béchamel:
1cupraw cashewssoaked in hot water for 30 minutes
1 1/2cupsunsweetened plant milkalmond, oat, or soy
3tbspnutritional yeast
2tbsplemon juice
1garlic clove
Salt to taste
For the Sautéed Veggie Layer
2tbspolive oil
1yellow onionfinely chopped
3clovesgarlicminced
2cupschopped spinachfresh or thawed from frozen
1zucchinigrated
1/2tspthyme
1/2tsporegano
Salt and pepper to taste
For the Walnut Crumble Topping
1/2cupraw walnuts
1tbspolive oil
2tbspnutritional yeast
1/4tspgarlic powder
1/4tspsea salt
Lasagna Assembly
9–12 lasagna noodlesregular or no-boil, gluten-free if needed
Fresh basil or parsley for garnishoptional
Instructions
Roast the Butternut Squash
Preheat your oven to 400°F (200°C). Toss cubed butternut squash with olive oil, salt, pepper, paprika, and nutmeg. Spread it on a baking sheet in a single layer and roast for 25–30 minutes, or until fork-tender and lightly caramelized.
Let it cool slightly before transferring to a blender to create the base of your butternut squash sauce. Blend until smooth. You can add a splash of plant milk if it’s too thick.
Make the Cashew Béchamel
Drain the soaked cashews and blend them with plant milk, nutritional yeast, lemon juice, garlic, and salt until creamy and smooth. This acts as the creamy, cheesy component without any dairy. Set aside.
Prepare the Veggie Layer
Heat olive oil in a skillet over medium heat. Add onion and sauté until translucent, about 5 minutes. Stir in garlic and cook for 1 more minute. Add spinach and zucchini, cooking until wilted and softened. Season with thyme, oregano, salt, and pepper.
This layer adds freshness and texture, kind of like in eggplant lasagna vegetarian recipes but with a brighter, greener flavor profile.
Cook the Lasagna Noodles
If using traditional lasagna noodles, boil them according to package instructions. If using no-boil noodles, skip this step and assemble directly.
For a twist, you can even use butternut squash noodles or layers of roasted eggplant if you're riffing off other vegetarian butternut squash lasagna recipes.
Make the Walnut Crumble Topping
In a bowl, mix chopped walnuts with olive oil, nutritional yeast, garlic powder, and salt. You can pulse everything briefly in a food processor if you want a finer texture. This mixture gives a parmesan-like crunch with a savory edge.
Assemble the Lasagna
Grease your baking dish lightly with olive oil. Begin layering:
A thin layer of butternut squash sauce
Lasagna noodles
A layer of sautéed veggies
Spoonfuls of béchamel
More noodles
A thicker layer of squash sauce
Repeat until you reach the top
On the final layer, pour over any remaining béchamel and squash sauce, then sprinkle generously with the walnut crumble.
Bake
Cover the dish with foil and bake at 375°F (190°C) for 30 minutes. Remove the foil and bake for another 15–20 minutes, or until bubbling and the top is golden and slightly crisp.
Let it rest for 10 minutes before slicing. This helps it set and slice cleanly.