For the salad:
For the dressing:
Tips for storage: Store your herbs properly for a long shelf life—basil and chives will last for a few days, parsley and cilantro will last for more like a week or two. You can also store greens this way, which will last for about 3 to 7 days. Whole romaine leaves will last longer—if their stems oxidize a little, just trim the brown bit away.
If you want to make this salad ahead of guests, store the lettuce and herbs in one container, the toppings in another, and the dressing in another. Dress the lettuce at herbs at the last moment, then top with the rest of the toppings, and drizzle with more dressing.
If you don’t want to eat the whole salad at once, store the lettuce/herbs in one container, toppings in another, and dressing in another, and assemble smaller portions as needed.