Heat oil in a wok or non-stick frypan over medium-high heat.
Add tofu and stir-fry until slightly golden brown all over. Strain tofu then place aside.
Re-heat pan over medium-high heat. Add curry paste, cabbage, turnip, beans, tofu and water, stir well and bring to the boil. Reduce heat and simmer for 15 minutes.
Stir in coconut milk and further simmer for 2 minutes.