Pat the steak dry with paper towels.
Season both sides with salt, pepper, and smoked paprika if using. Let it sit at room temperature for 15 minutes while you prep other ingredients.
In a small bowl, whisk together the olive oil, vinegar, Dijon, honey, salt, and pepper. Set aside.
Taste and adjust the acidity or sweetness as you like.
Prep the salad base: add greens, tomatoes, cucumber, red onion, avocado, cheese, and nuts to a large salad bowl. Don’t toss yet.
Heat a large skillet or cast-iron pan over medium-high heat. Add 1 tbsp oil.
When it shimmers, sear the steak for about 3–4 minutes per side for medium-rare, depending on thickness. Adjust time for your preferred doneness.
Transfer the steak to a plate and rest for 5–8 minutes. Resting keeps the juices in the meat, so don’t skip it.
Lower the heat to medium.
In the same pan, add the butter. When melted and foamy, stir in the garlic. Cook 30–45 seconds until fragrant but not browned.
Stir in lemon juice, parsley, red pepper flakes, and a pinch of salt.
Remove from heat. The butter should smell bright and garlicky.
Slice the rested steak against the grain into thin strips. Catch the juices on the cutting board and add them to the garlic butter for extra flavor.
Drizzle the salad with the quick dressing and toss gently to coat the greens.
Keep the avocado on top so it doesn’t mash.
Top the salad with the warm steak. Spoon the garlic butter over the steak and a little over the greens. Serve right away.