In a large saucepan, sauté the onion until translucent. Add the garlic and cook for another minute.
Add the textured vegetable protein (TVP), lentils, diced tomatoes, tomato passata, vegetable broth, oregano, basil, salt, and pepper. Simmer for 20-25 minutes.
In a blender, combine the chopped cauliflower, soaked cashews, nutritional yeast, lemon juice, garlic powder, nutmeg, salt, and pepper. Blend until smooth to make the white sauce.
Preheat oven to 180°C (350°F). In a baking dish, layer the lasagna sheets, TVP and lentil mixture, and white sauce. Repeat the layers until all ingredients are used up, ending with a layer of white sauce on top.
Cover the dish with foil and bake for 30 minutes. Remove foil and bake for an additional 10-15 minutes until the top is golden brown.
Let the lasagna cool slightly before serving. Enjoy!
