Start by gathering and measuring all the ingredients for your vegan stuffed eggplant.
Preheat the oven to 350°F.
Take the eggplant halves and cut diamonds into the flesh, being careful not to slice through the skin.
Drizzle olive oil over the scored eggplants and roast on a greased baking sheet for about 15 minutes, or until the tops turn lightly golden.
In a saucepan over medium heat, cook the cherry tomatoes until they soften and begin to burst.
Scoop out the roasted eggplant flesh with a spoon, keeping the skins intact.
Add the scooped eggplant flesh to the tomatoes and cook for a few minutes.
Stir in the tomato sauce, balsamic vinegar, salt, pepper, pine nuts, and olives.
Gently mix everything in the pan until well combined.
Spoon the mixture back into the eggplant skins.
Top with grated vegan Parmesan, fresh basil leaves, and a drizzle of balsamic vinegar. Enjoy!