Season the patties all over with enough salt to lightly coat. Heat a large skillet over medium-high heat (or just grill them!). Add a bit of oil followed by the beef patties and cook for about 3-5 minutes per side. Set aside to rest. You can leave them whole or chop them up for the salad.
In a small bowl, add the dressing ingredients and whisk until combined. If it’s too thick to drizzle, add water to thin it out (I added about 1 tbsp water). Thickness will depend on the consistency of your pesto.
In a large bowl, add the lettuce/greens and toss with a squeeze of lemon (½ lemon) or splash of vinegar and a generous pinch of salt (we just want it lightly seasoned - the dressing will go on top later). Toss to coat.
To serve, add lettuce to your bowls. Top with the cucumbers, tomatoes, olives, and meat. Drizzle the sauce all over.
Top with cheese, nuts, herbs, and pickled onions. If you have extra pesto left over, add a scoop to your bowls. Finish it off with a drizzle of olive oil and some black pepper.