Pre-heat oven to 350 degrees.
Rinse lentils and place in a saucepan. Cover with three cups of water. Bring to a boil and let simmer until softened. About 20 minutes. Once lentils are cooked, add two jars of pasta sauce to the lentils. Fresh parsley is great to add to the sauce as well.
While the lentils are cooking bring a large pot of water to boil. Once the water is boiling, add the lasagne noodles. Read the package to see how long to cook al dente. Drain pasta once finished cooking and rinse with cold water to stop pasta from overcooking. Drizzle with a little olive oil to prevent pasta from sticking or keep pasta in cool water.
In a blender or food processor, combine cashews, basil, olive oil, salt, lemon and garlic. Mix until roughly blended. Add rinsed and drained cannellini beans to the pesto mixture. Add ½ cup of water or unsweetened plant milk to thin out if needed.
Grab a 9x13 inch baking dish. Cover the bottom of the dish with lentil sauce.
Cover sauce with overlapping noodles. This will take about 3 or 4 noodles.
Cover noodles with ricotta. Layer shredded cheese over the ricotta
Add 4 noodles over ricotta layer. Cover noodles with sauce
Add 4 noodles over sauce layer. Add the rest of the ricotta. Add shredded cheese over ricotta.
Add one more layer of noodles. Top with sauce and then shredded cheese
Cook covered with tin foil for 25 minutes
Uncover and cook for 20 minutes