Bring water to a boil and add ginger, bay leaf and washed beans. Bring back to a boil, cover, reduce heat and gently boil the beans until tender (approx. 45 mins)
Drain beans and transfer to a bowl, spray beans with oil and gently mix, put aside. cut peppers into strips and roast in oven or on a grill until blackened.
Place in covered bowl to steam for 10 minutes, then remove skin. Place dressing ingredients in bowl with one roasted red pepper and puree until creamy.
Just before serving, dice avocado, and sprinkle with lime juice. Mix beans, peppers, tomatoes, green beans and avocado and toss gently with dressing. Salt and pepper to taste and serve.