Slice the eggplants into about ¼" (½ cm) slices. Drizzle olive oil and salt on top, and place them on parchment paper. Roast them for 15 minutes.
Make the sauce by adding a garlic clove, tomato puree, and basil leaves on top of the fresh tomato sauce into a large pot on medium heat. Stir constantly and top with a lid. Let the sauce cook for about 20 minutes; then remove the garlic clove.
Add the baked eggplant slices and vegan ricotta into the tomato sauce, stir and cook for 5 minutes. Start boiling the salted water for pasta. Reserve a couple of eggplant slices to garnish.
Cook the pasta according to the packaging directions.
Blend the vegetables and ricotta into the pasta sauce with an immersion blender right in the deep saucepan while the pasta cooks.If using a regular blender, either let the sauce cool down a bit or hold the top of the blender with a kitchen rag while blending, to prevent the sauce from spilling out of the jar. Use caution.
Adjust and add salt and freshly ground black pepper, if needed.
Strain the pasta, reserving some of the starchy pasta water. Then add the pasta into the saucepan if preferred, mixing with the water ¼ cup at a time.Otherwise, serve the tomato ricotta sauce on top and sprinkle with vegan parmesan cheese.Garnish with the reserved baked eggplant slices.