Pat the steak dry: Use paper towels to remove surface moisture. This helps you get a better sear and crust on the grill or in a pan.
Season the steak: Rub with olive oil, then sprinkle evenly with salt, pepper, garlic powder, and smoked paprika.
Let it sit at room temperature for 20–30 minutes while you prep the salad.
Preheat your grill or pan: Heat a gas grill to medium-high or use a cast-iron skillet over medium-high heat. You want it hot enough that the steak sizzles the moment it hits the surface.
Make the dressing: In a small bowl or jar, whisk together olive oil, red wine vinegar, Dijon, honey, garlic, salt, and pepper. Taste and adjust acidity or sweetness as needed.
Prep the salad base: In a large bowl, add mixed greens, tomatoes, cucumber, and red onion.
Set aside the avocado, blue cheese, and nuts for topping just before serving.
Grill the steak: Cook 3–5 minutes per side for medium-rare, depending on thickness. Aim for an internal temperature of 130–135°F (54–57°C) for medium-rare or 135–145°F (57–63°C) for medium.
Rest the steak: Transfer to a cutting board and rest 5–10 minutes. This keeps the juices from spilling out when you slice.
Toss the greens lightly: Drizzle about half the dressing over the salad base and toss gently until just coated.
You want the greens glossy, not soggy.
Slice the steak: Cut thin slices against the grain for tenderness. If using flank or skirt, this is especially important.
Assemble: Top the dressed greens with steak slices, avocado, crumbled blue cheese, and nuts. Spoon over a bit more dressing to finish.
Serve right away.