Soak the cashews in boiling water for 30 minutes. Heat the oven to 375F and boil the lasagna noodles until just shy of al dente, then lay them flat on an oiled sheet so they do not stick.
Heat 1 tablespoon olive oil in a large skillet over medium high heat and brown the ground beef and sausage, breaking it up, for 7 minutes. Add the onion and cook 5 minutes more until soft.
Stir in the garlic and tomato paste and cook for 2 minutes until the paste darkens. Add the crushed tomatoes, oregano, basil, red pepper flakes, salt, and sugar, then simmer for 20 minutes until thick and rich.
Drain the cashews and blend them with the tofu, nutritional yeast, lemon juice, garlic, almond milk, and salt until thick and slightly grainy, just like real ricotta. Pulse in the fresh basil at the end.
Spread 1 cup of the meat sauce in a 9x13 inch dish. Layer 4 noodles, a third of the remaining sauce, and a third of the cashew ricotta in dollops spread gently with the back of a spoon.
Repeat the layers twice more, finishing with sauce on top, then scatter the dairy free mozzarella shreds over the surface and drizzle with 2 tablespoons olive oil so the cheese melts smoothly.
Cover with foil and bake for 35 minutes, then uncover and bake 15 minutes more until bubbling and browned at the edges.
Let the lasagna rest for 20 minutes before slicing so the layers hold their shape on the plate.