Put the avocado, cilantro, yogurt, green onions, garlic, lime juice, sugar and salt in a blender and blend until smooth.
Toss the salad greens with 2 tablespoons of the dressing. Arrange the black beans, corn and tomatoes on top. Serve with the dressing for a little extra drizzle and store the remaining dressing in the fridge.