All recipes

Marinated Flank Steak with Horseradish Cream

Marinated Flank Steak with Horseradish Cream features beef soaked overnight in a rosemary, soy, and sherry blend for deep, savory notes, then seared quickly on a hot grill. It’s paired with a cool, tangy horseradish-sour cream sauce that balances the char and richness. Ideal for a weekend cookout or a satisfying weeknight dinner when you want bold flavor with a fresh, zesty finish.

  • Prep15 mins
  • Cook20 mins
  • Serves4
  • DifficultyMedium
Marinated Flank Steak with Horseradish Cream
  1. 1

    In a bowl, combine the soy sauce, sherry, onion, olive oil, brown sugar, rosemary, garlic, and pepper, and mix well. Pierce the flank steak all over with a large fork, flip it, and pierce again. Place the steak in a plastic zip-top bag and pour in enough marinade to cover. Marinate in the refrigerator for 8 hours to overnight.

  2. 2

    In a bowl, mix the sour cream, green onions, horseradish, salt, and pepper. Cover and refrigerate the sauce until ready to use, for up to 24 hours.

  3. 3

    Preheat an outdoor grill to high heat and lightly oil the grate.

  4. 4

    Drain the steak and pour the marinade into a small saucepan. Bring the marinade to a boil over high heat and boil for 1 minute, then remove from the heat. Season the steak with pepper.

  5. 5

    Grill the steak on the preheated grill to your preferred doneness, basting occasionally with the marinade, about 5 minutes per side for medium. An instant-read thermometer inserted into the center should register 140 degrees F (60 degrees C).

  6. 6

    Transfer the steak to a plate and let it rest for 15 minutes. Slice thinly on a diagonal across the grain. Serve hot or at room temperature with the horseradish sauce.