
Lasagna is one of those dishes that seems like it should be off-limits without cheese and meat, but this version proves that assumption completely wrong. The secret weapon is a cashew béchamel — soaked, blended smooth with nutritional yeast and a squeeze of lemon — that delivers the creamy, rich top layer you expect without a drop of dairy. Underneath that, a deeply savory lentil Bolognese simmers with crushed tomatoes, carrots, celery, and a full four cloves of garlic until the lentils are tender and the sauce is thick enough to hold its own between the noodles. Wilted baby spinach adds a bright, earthy layer that keeps every bite from feeling heavy. The whole thing bakes covered first to steam through, then uncovered so the edges go golden and the béchamel sets into something genuinely beautiful. Resting the dish for 15 minutes before slicing is non-negotiable — it's what makes those layers stack cleanly on the plate instead of sliding apart. This feeds eight people and tastes like the kind of meal that makes everyone forget to ask what's in it.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →8 servings






















Place the cashews in a heatproof bowl and pour the boiling water over them. Let soak for 20 minutes, then drain and discard the soaking water.
Transfer the drained cashews to a blender along with the vegetable broth, nutritional yeast, lemon juice, garlic powder, and 1/2 tsp salt. Blend on high until completely smooth and pourable, about 2 minutes. Set aside.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
