
Gratifying and luscious layers are on full display with my vegan lasagna recipe. I load this classic and comforting dinner up with vegetables and French lentils in the sauce, similar to my slightly speedier vegan skillet lasagna recipe. Heavily seasoned firm tofu and cashews come together for a creamy substitute to traditional ricotta.









I absolutely filled this recipe with so many vegetables. The sauce is amped up with finely diced veg and I have you cook down a big tub of baby spinach with garlic. Each slice is so hearty! I had this idea in mind that if someone wanted to skip the noodles, this vegan lasagna would still hold up. It does thanks to layers of thinly shaved zucchini and butternut squash! But let me make it clear: I do prefer making it with noodles as they soak up the sauce perfectly.
I tested a version of this with lots of basil in the tofu cashew ricotta filling, thinking we would get a pesto-kinda vibe. I can’t believe I’m saying this, but I didn’t love it! The herb kind of zapped the naturally creamy quality to me. Scattering chopped fresh basil on top gets the job done and also helps to glam up the finished look.
I keep the overall flavor and structure pretty faithful here. This bake is all the way comforting, really similar to my lentil bolognese!
The thing that I always get stuck on with lasagna personally is the structure/order of the layers. It just mixes me up and I second guess myself every time! I’ve typed out each layer as a recipe step within its own section. Hopefully that’s easier to understand and work with!
Hope you love my take on this cozy main. The smell as it’s baking is truly so tantalizing!






The layers:










