Grilled Flank Steak Salad with Tomatoes

Grilled Flank Steak Salad with Tomatoes

Prep Time

300 minutes

Cook Time

30 minutes


6 people

Flank steak is a great choice for salads, as it is full flavored but must be tenderized by slicing it thinly across the grain—letting you toss it easily with other ingredients. Look for cherry tomatoes in mixed sizes and colors for visual interest.

Recipe courtesy of Williams-Sonoma

Adapted from Williams-Sonoma Salad of the Day, by Georgeanne Brennan (Weldon Owen, 2012).


  • For the mustard-herb vinaigrette:
  • 1/3 cup balsamic vinegar
  • 1 1/2 tablespoons chopped fresh thyme
  • 1 1/2 tablespoons chopped fresh marjoram
  • 1 1/2 tablespoons Dijon mustard
  • 2 large garlic cloves, minced
  • 3/4 teaspoon salt
  • 3/4 teaspoon freshly ground pepper
  • 3/4 cup extra-virgin olive oil
  • 1 flank steak, about 1 1/2 lb.
  • 1 red onion, cut into wedges
  • 1 large head romaine lettuce, leaves torn into bite-size pieces
  • 2 or 3 tomatoes, preferably heirloom, cut into wedges, plus a handful of mixed cherry tomatoes, halved


  • 1 To make the vinaigrette, in a small bowl, whisk together the vinegar, thyme, marjoram, mustard, garlic, salt and pepper. Add the olive oil in a thin stream, whisking constantly until the vinaigrette is well blended.
  • 2 Place the steak in a shallow dish. Pour half of the vinaigrette over the steak and turn to coat both sides. Cover and refrigerate for at least 4 hours or up to 24 hours, turning the steak over occasionally. Cover and refrigerate the remaining vinaigrette. Remove the steak from the refrigerator 30 minutes before grilling.
  • 3 Prepare a hot fire in a grill.
  • 4 Remove the steak from the marinade, reserving the marinade. Grill the steak, turning it over once or twice and brushing with the reserved marinade for up to 5 minutes before the steak is done, until nicely charred and cooked to your liking, 10 to 12 minutes total for medium-rare. Transfer the steak to a cutting board, cover loosely with aluminum foil and let rest for 5 to 10 minutes.
  • 5 Meanwhile, grill the onion wedges until softened and nicely grill-marked, about 5 minutes. Thinly slice the steak across the grain, reserving any accumulated juices. Toss the lettuce with the reserved vinaigrette and divide among individual plates. Top with the steak, onion wedges and tomatoes. Drizzle the steak with the meat juices and serve immediately.


20 Sep 22

If you haven’t had pumpkin soup, you are missing a delightful dining experience. This savory soup is ideal for one of those first (…)

28 Aug 22

Ken Oringer and Jamie Bissonette of Little Donkey in Cambridge, Massachusetts, add miso to their addictive banana bread to give it a (…)

More TFC