Add olive oil to big wok and heat up.
Add green curry paste to the wok and mix with oil for the flavor to be released.
Add onions, garlic and ginger and coat in green curry mix. Turn down heat and cook till browned.
Add broccoli and marrows and coat in mix.
Add mushrooms, carrots, coconut milk, brown sugar, and water and bring to a boil (tip: use the coconut milk tin to add the water).
Turn down heat and simmer curry for 10 minutes.
Add baby corn and sliced beans and season with salt and pepper. Simmer for another 10 minutes until vegetables all soft, but still crunchy.
Remove from heat. Add fresh coriander, lemon juice and soy sauce and mix through. Taste sauce and season with more curry paste, salt and pepper if necessary.
Garnish with more fresh coriander and serve with basmati rice, couscous or bulgur wheat.