Mustard Marinated Flank Steak + Arugula Salad

This Mustard Marinated Flank Steak + Arugula Salad recipe is simply delicious!

Mustard Marinated Flank Steak + Arugula Salad

This salad is quick to put together (making it a perfect weeknight dinner) but it’s also impressive enough to cook up when hosting a small dinner party! Steak always feels like a special treat to me and a little “fancy”, and this salad may look the “fancy” part but it’s really not fancy at all. Simply marinade the steak in a savory and delicious mustard marinade, grill it up, slice it up, layer it over some peppery arugula, and then drizzle with a tangy, bright dressing. Dinner is served!


Mustard Marinated Flank Steak + Arugula Salad

Mustard Marinated Flank Steak + Arugula Salad
Serves: 4 People
5 from 4 votes
Prep Time15 mins
Cook Time15 mins
Total Time30 mins


For the Steak

  • 1.5 lb flank steak
  • 3 tbsp extra virgin olive oil
  • 2 cloves garlic minced
  • 2 tbsp lemon juice
  • 1 tbsp dijon mustard
  • 2 tbsp coconut aminos
  • ¼ tsp cayenne pepper
  • 1 ½ tsp kosher salt
  • ½ tsp black pepper

For the Arugula Salad

  • 2 tbsp extra virgin olive oil
  • 2 tbsp lemon juice
  • 1 tsp dijon mustard
  • 1 tbsp red wine vinegar
  • 1 small shallot thinly sliced
  • Pinch of salt and pepper
  • 4 cups of arugula
  • 1 cup halved cherry tomatoes


Marinate the Steak:

  • In a baking dish, add the olive oil, garlic, lemon juice, dijon, coconut aminos, and cayenne and whisk to combine. Set aside.
  • With a meat mallet or the bottom of a heavy skillet, tenderize the steak by pounding it 30-40 times. Season with salt and pepper.
  • Place the tenderized steak into the marinade and flip back and forth in the marinade to evenly coat. Cover and let it marinate for 20 minutes at room temperature or up to 24 hours covered in the fridge.

Make the Dressing:

  • In a small bowl or jar, add the olive oil, lemon juice, dijon, red wine vinegar, shallot, salt and pepper. Whisk to combine.

Cook the Steak:

  • Heat grill over medium-high heat (375- 400 degrees F) and oil the grill grates (to do this, dip a wadded paper towel in a little oil and, using tongs, wipe the oil evenly over the grate. Be careful not to use too much oil, because that's a sure fire way to start a good flare-up—a little goes a long way here.)
  • Carefully place the steaks on the hot grill and cook until grill marks appear, about 4-5 minutes per side. The lid should be closed throughout the cooking process.
  • Remove from the grill and let rest for 10 minutes before slicing and serving.

Assemble the Salad:

  • Spread the arugula and cherry tomatoes over a large platter and drizzle with the vinaigrette. Slice the steak and add on top of the salad.

Photography by Eat Love Eats.


  • Reply
    August 7, 2022 at 7:12 pm

    5 stars
    I marinated overnight and it was perfection! So easy & delicious – a perfect weeknight meal! Definitely going into the rotation.

  • Reply
    June 5, 2022 at 6:50 pm

    5 stars

  • Reply
    March 1, 2022 at 3:39 pm

    Looks delicious. Could this be cooked in a grill pan on the stove top? If so, what suggestions would you have for cooking time and technique?

  • Reply
    October 12, 2021 at 1:22 am

    5 stars
    great marinade!

  • Reply
    October 4, 2021 at 5:15 am

    5 stars
    So healthy and satisfying! The steak was marinated and cooked perfectly!

  • Leave a Reply & Rating

    Recipe Rating

    You Might Also Like

    SDC Instagram