Heat a grill pan or an outside grill on medium-high heat.
Rub chicken with sea salt, pepper and a bit of oil, then add it to the grill.
Cook for about 5 minutes per side, or until cooked through and no longer pink in the inside.
Set aside on a chopping board, cover and rest for a couple of minutes, then slice thin.
Heat 1 Tbsp oil in a skillet over medium-high heat; saute garlic and onions for 6 minutes, or until soft and golden brown.
Place caramelized garlic & onions in a small blender together with remaining extra virgin olive oil, cider vinegar and lemon juice; puree until smooth.
Season to your taste with sea salt & pepper, then refrigerate dressing until ready to serve.
In a large salad bowl, add lettuce, then cooked chicken, tomatoes, corn, eggs, pecans, and diced avocado as shown.
Once ready to serve drizzle the dressing on top, and gently toss to combine.