Preheat the oven to 400 degrees Fahrenheit. Slice the zucchini and eggplant into half inch thick discs. Arrange the zucchini and eggplant in an even layer across as large oven tray. Season with salt and pepper and drizzle over one tablespoon of the olive oil. Transfer to the oven to bake for 18-20 minutes or until tender.
Whilst the zucchini is cooking, grate the ginger and thinly slice the onion and garlic. Heat the remaining oil in a large saucepan over a medium heat. Add the onion, garlic and ginger. Sweat gently for 2-3 minutes until tender and fragrant.
Finely dice the tomato and add to the saucepan. Add the turmeric, ground coriander, cumin and curry powder. Stir well to combine and cook gently for two minutes more to soften the tomato.
Add the zucchini and eggplant to the saucepan. Add the vegetable stock and coconut milk. Stir to combine. Bring to a gentle boil then reduce to a simmer.
Cover and cook for 15 minutes then uncover and cook for 5 minutes more until the sauce is thick and reduced. Finely chop the cilantro and scatter over the curry to serve.