Bring the steak to room temp: Take the leftover steak out of the fridge for 15–20 minutes. This softens the texture and boosts flavor.
Make the dressing: Whisk lime juice, olive oil, honey, Dijon, garlic, salt, pepper, and chili flakes until glossy. Taste and adjust acidity or sweetness.
Prep the vegetables: Halve tomatoes, slice cucumber and onion, cut corn off the cob, and chop herbs.
Keep pieces bite-size for easy eating.
Slice the steak thin: Cut against the grain into thin strips or bite-size cubes. Thin slices stay tender and distribute well.
Build the base: Add greens to a large bowl. If using grains, scatter a layer over the greens for a heartier bowl.
Toss with half the dressing: Lightly coat the greens and grains first so they don’t taste underdressed after adding toppings.
Add toppings: Layer tomatoes, cucumber, corn, onion, avocado, herbs, and crumbled cheese over the dressed greens.
Finish with steak and crunch: Top with sliced steak and your crunchy add-in. Drizzle the remaining dressing over the steak.
Season and serve: Add a pinch of flaky salt and a squeeze of extra lime if you like.
Serve immediately while the greens are crisp.
Optional quick warm-up: If you really want warm steak, flash it in a hot skillet with a touch of oil for 30–45 seconds total. Do not overcook or it will toughen.