A vegetarian, upgraded version of a classic BLT. A juicy and flavorful sandwich that is very easy to prepare.
While I think baby spinach is the best fit, you can experiment and add more or different greens to the sandwich, like butter lettuce or arugula.
To make this vegan: Skip yogurt and sour cream in avocado crema and make it without. Substitute halloumi for tofu.