A LITTLE INSPIRATION FOR EVERY MEAL Have a recipe? Share it →
Home / Main Course
THE RECIPE COLLECTION · Main Course

Horseradish Cream-Topped Marinated Flank Steak

This recipe brings together tender, flavorful steak with a zesty horseradish cream that adds the perfect kick. It’s an easy way to impress guests or enjoy a delicious weeknight dinner with a little extra flair.

Start cooking ↓
TIME35 min
SERVINGS4
RATING5.0 / 5
Horseradish Cream-Topped Marinated Flank Steak
01 / WHAT YOU NEED

Ingredients

02 / HOW TO MAKE IT

Let's cook.

You Might Like
Charred Chicken on the Grill
01

Step 1

In a bowl, mix together the soy sauce, sherry, chopped onion, olive oil, brown sugar, rosemary, garlic, and pepper. Use a large fork to poke holes all over the flank steak, then flip it over and do the same on the other side. Place the steak in a zip-top bag and pour in the marinade, making sure the meat is well coated. Pop it in the fridge for at least 8 hours or overnight to soak up all those flavors.

02

Step 2

While the steak marinates, stir together the sour cream, green onions, horseradish, salt, and pepper in a small bowl. Cover it and chill until you’re ready to serve — this sauce actually tastes better if it sits for a bit.

03

Step 3

When you’re ready to cook, heat up your grill to high and brush the grates with a little oil to keep the steak from sticking. Take the steak out of the marinade and pour the leftover marinade into a small pot. Bring it to a boil for about a minute to kill any bacteria, then set it aside.

04

Step 4

Season the steak with some pepper, then grill it for about 5 minutes on each side for medium — if you have a meat thermometer, aim for around 140°F in the center. While grilling, baste the steak occasionally with the boiled marinade to keep it juicy and flavorful.

05

Step 5

Once it’s done, transfer the steak to a plate and let it rest for about 15 minutes. This helps the juices redistribute and keeps the meat tender. Slice the steak thinly against the grain on a diagonal, then serve it warm or at room temperature with that creamy horseradish sauce on the side.

03 / EXTRA DETAILS

Good to know.

Cook's tip

- Marinate the steak for at least 4 hours or overnight to maximize flavor and tenderness.
- Let the steak rest for 5-10 minutes after cooking to keep it juicy.
- Use a meat thermometer to cook the steak to your preferred doneness—medium rare is ideal for flank steak.

Why you’ll love it

This dish combines bold flavors with a tender, juicy steak that is easy to prepare. The spicy bite of horseradish cream adds a refreshing contrast to the rich marinade, making every bite exciting and satisfying.

Serving ideas

Serve sliced against the grain alongside roasted vegetables or a crisp green salad. The horseradish cream also pairs well with baked potatoes or grilled asparagus for a complete meal.

Storage & leftovers

Store any leftover steak in an airtight container in the refrigerator for up to 3 days. Keep the horseradish cream separate and add it fresh when serving to maintain its flavor and texture.

KEEP EXPLORING

More to make.