Ingredients

12 ounces bacon (about 12 slices), chopped

1 cup buttermilk

1 avocado, halved, pitted and peeled

1/4 cup fresh lemon juice (from 2 to 3 lemons)

3 tablespoons extra-virgin olive oil

Coarse salt and freshly ground pepper

1 head iceberg lettuce, cored and thinly sliced (about 10 cups)

8 hard-boiled eggs, peeled and sliced into 1/4-inch-thick rounds

1/2 small head red cabbage, cored and thinly sliced (5 cups)

2 pints cherry or grape tomatoes, halved (about 3 1/2 cups)

1 pound frozen peas, thawed

8 ounces sharp cheddar cheese, coarsely grated (about 2 cups)

Preparation

Cook bacon in a large skillet over medium heat until browned and fat is rendered, 10 to 15 minutes. Transfer to paper towels to drain and crisp.

Meanwhile, in a food processor, combine buttermilk, avocado, lemon juice, and oil; season generously with salt and pepper. Puree until smooth.

Lightly pack iceberg into the bottom of a large glass bowl or trifle dish. Arrange egg slices vertically along edge of bowl in a single row, then scatter remaining eggs evenly over lettuce. Layer cabbage over eggs, then tomatoes. Season tomatoes with salt, then top with peas. Pour dressing over peas and spread into an even layer using a spatula. Top with cheese and bacon. Refrigerate until ready to serve.