Place lettuce over the base of a large shallow bowl or platter.
Combine tomatoes, corn, carrot and shallots. Sprinkle over lettuce layer.
Top with avocado.
To make dressing, whisk buttermilk, coriander, juice and chilli powder in a jug.
Drizzle dressing over salad. Garnish with coriander leaves.