1. Put the oil in a large pan and set it over medium–high heat.When the oil is hot, put in the onion, garlic, carrot, green beans and okra. Saute for 5 minutes.
2. Now put in the spinach and chillies and cook for another 5 minutes. Pour in the stock, stir and bring to the boil. Cover the pan, reduce the heat to low and simmer gently for 25–30 minutes.
3. Put the soup in a food processor or blender and blend coarsely or smoothly, as desired.You will need to do this in several batches. Return the soup to the pan. Add the coconut milk and some salt and pepper to taste. Stir well and bring to a simmer. Garnish with a few thin slices of okra and serve.