Preheat oven to 400°.
Slice eggplant in half lengthwise, score the flesh side and sprinkle generously with salt. Let stand for 30 minutes. When finished, squeeze out excess moisture. Place cut-side down on a silicone lined baking pan and cook for 40 minutes.
After you take the eggplant out, turn oven down to 350°. Let the eggplant cool enough to handle and then scrape out the insides into a dish. Set aside. You can discard skins.
While the eggplant is sitting and cooking do the following:1. Drain and press Tofu,2. Soak cashews,3. Boil water for shells,4. Sauté baby kale.5. Blend/process pressed tofu (except 1/2 cup), soaked cashews, and plant milk. (Specific directions are in steps below.)
Drain and press Tofu until most moisture is squeezed out. After tofu is drained and presses, break into small chunks and divide - setting aside 1/2 cup in a separate bowl.
Cook jumbo shells according to package direction for al dente. Drain and set aside to cook.
Soak raw cashews in water for 30 minutes. After cashews have soaked for 30 minutes, drain water and toss it out. Set aside cashews to blend later.
Line a large sauté pan with vegetable broth. Sauté baby kale along with garlic until wilted and tender. Set aside.
Put soaked drained cashews, unsweetened plant milk, and all but 1/2 cup of pressed tofu into a high-speed blender or food processor. Process until smooth. Pour/scrape into a large mixing bowl .
Add the cooked baby kale, cooked and scooped eggplant and all other seasonings and ingredients (except for pasta sauce, shells, and vegan parmesan cheese) to the bowl with the ricotta mixture. With an immersion blender, aggressively blend until smooth.
At the last minute, add the reserved 1/2 cup tofu. Continue to lightly blend until mixture resembles the consistency of a ricotta cheese mixture.
Line the bottom of a large lasagna-type of pan with a thin layer of pasta sauce.
Carefully stuff the shells with the cheese mixture and place in a single layer on top of the pasta sauce.
Spoon remaining pasta sauce on the top of the stuffed shells. Sprinkle generously with vegan parmesan cheese.
Bake uncovered at 350° for 30 minutes until heated through.