Spray a large saucepan with low calorie cooking spray and place over a medium heat. Add the onion and fry for 5 minutes, stirring occasionally until slightly softened and golden brown.
Add the garlic, ginger and chilli powder, stir, and fry for 2 - 3 minutes.
Add the swede and the coconut dairy free milk alternative to the saucepan and stir.
Cover and simmer over a low heat for 40 - 45 minutes, until the swede is tender when tested with a sharp knife.
Add the green beans, courgettes, mushrooms and lime zest. Stir, then cover, and simmer over a low heat for 8 - 10 minutes, until just tender.
Remove from the heat and stir in the lime juice and cream cheese, until the cheese has completely melted and the sauce becomes creamy.
Stir in the coriander and season to taste.
Serve with an accompaniment of your choice.