Add together all the ingredients for the dressing into a mortar and pestle or blender and crush thoroughly. Let it hang out in the fridge while you prepare your salad.
Chop up all the ingredients for the salad and place into a large bowl.
In a large bowl mix in all the ingredients for the salad including the dressing. Layer butter lettuce leaves on a platter and pour the salad into the center. Before serving I like to also add some homemade tortilla chips on the side.