Preheat the oven to 400 degrees Fahrenheit. Dice the eggplant into rough 1 inch chunks. Arrange the diced eggplant across a shallow oven tray. Season with a little salt and pepper and drizzle over one tablespoon of olive oil. Toss to coat the eggplant in the seasonings. Transfer to the oven to bake for 20 minutes or until golden and slightly caramelized.
Whilst the eggplant is roasting, add the pine nuts to a dry skillet over a low/medium heat. Toast gently for 3-4 minutes until lightly golden. Keep an eye on these as they can burn quickly. Set to one side.
Once the eggplant is cooked you can prepare the zucchini. Cut the ends from the zucchini, peel the outer skin and discard. Peel the zucchini into wide ribbons and add to a large saucepan with a tablespoon of olive oil. Cook gently over a medium heat just for 3-4 minutes until tender and hot through. You don’t want to overcook or the zucchini will be soggy.
Remove the zucchini from the heat. Tear in the fresh basil and roasted eggplant. Season with a little salt and pepper and drizzle with the remaining olive oil and lemon juice. Toss to combine.
Divide the warm pasta between four servings bowls. Scatter over the toasted pine nuts and parmesan shavings to serve. Serve warm.