Wash and chop all the vegetables and set it aside.
Prep the ginger, garlic, chillies, etc and keep that ready.
Into a deep cooking pot add oil, followed by onion, garlic, ginger, curry leaves and chillies.
Let this saute and turn translucent.
Now add the chopped tomatoes.
Once the tomatoes have softened, add the vegetable mix and saute for a couple of minutes
Add the thin coconut milk, pepper powder and salt and adjust the water content if necessary to just reach almost covering the vegetables.
Cover and cook till the vegetables have become soft.
Once the vegetables are fork-tender, add the thick coconut milk and set to simmer.
Give this just a moment to come to a gentle simmer and remove it from the heat.
Cover and let it rest for another couple of minutes for the flavours to infuse.
The curry is now ready to be served.