Whisk the oil, lemon juice, herbs, shallot, honey and salt.
Make the salad:
Pour 1/4 cup of the marinade over the steak and let marinate in the fridge (bring to room temperature for 30 minutes prior to cooking).
Grill the steak to your personal preference, then transfer to a cutting board to rest for 10 minutes. Peel and slice the avocado. Slice the steak against the grain and plate along with the salad ingredients. Serve the reserved dressing separately.
Notes
Filet mignon, skirt steak, sirloin and New York strip can be substituted for the flank steak.
Swap the radishes and/or tomatoes for any fresh vegetables.
Use baby spinach or romaine hearts in place of the spring greens.
Swap diced red onion for the shallots.
Add feta cheese, queso fresco or goat cheese, or sub lime juice for the lemon called for.
Add sunflower seeds or pine nuts for some crunch.
Use any herbs (or combination) that you like for the dressing.