This steak salad recipe comes together in under 15 minutes. The steak is juicy and tender and the salad is packed with flavor. Watch the video below to see how I make it in my kitchen!
Whisk together the olive oil, balsamic vinegar, soy sauce, and Dijon mustard.
Season the steaks with salt and pepper, then drizzle the marinade over each one.
Preheat a grill to medium-high heat or alternatively, add oil to a large skillet. Once hot, cook the steaks for 4 minutes on each side until they reach an internal temperature of 140F for rare, 150F for medium, or 160F for well done.
Let the steaks rest for 5 minutes before slicing against the grain.
Assemble the salad by tossing together the mixed greens, tomatoes, red onion, and radishes. Add the sliced steak on top of the salad, sprinkle some blue cheese, and dress with olive oil and balsamic.
Video
Notes
Feel free to use flank steak, skirt steak, or another lean steak. You can marinate the steak for up to 24 hours in advance. No grill? I like to use a grill because it's fast and hands-off, but you can use any cooking method you prefer. For the stovetop, I suggest my pan-seared steak or, if you want another speedy method, my air fryer steak is always a hit.TO STORE. I don't recommend storing the assembled salad as it will wilt, BUT you can store steak leftovers in an airtight container for up to 5 days.TO MAKE AHEAD. Keep the greens and vegetables washed and separated. You can also marinate the steak up to 24 hours in advance. Bring the steak to room temperature 30 minutes before grilling then assemble the salad as it cooks.