Flavorful Flank Steak Marinated and Paired with Horseradish Cream
This recipe brings together a tender, marinated flank steak bursting with bold flavors, perfectly balanced by a creamy, tangy horseradish sauce. It's a simple yet impressive dish that’s sure to satisfy your taste buds and impress your guests.
Let's make it.
Follow these steps for a delicious result. Tick off each step as you go.
Lusciously Creamy Butter Chicken
Something delicious to watch next.
Step 1
Start by mixing together the soy sauce, sherry, chopped onion, olive oil, brown sugar, rosemary, garlic, and pepper in a bowl. Use a large fork to poke holes all over the flank steak, then flip it over and do the same on the other side. Pop the steak into a zip-top bag and pour the marinade in, making sure the meat is well coated. Let it sit in the fridge for at least 8 hours, or overnight if you have the time.
Step 2
While the steak marinates, stir together the sour cream, chopped green onions, horseradish, salt, and pepper in a small bowl. Cover it and chill until you’re ready to serve, up to a day ahead.
Step 3
When you’re ready to cook, fire up your grill to high and brush the grates with a little oil so the steak doesn’t stick. Take the steak out of the marinade, but don’t toss the marinade just yet. Pour it into a small pan and bring it to a boil on the stove for a minute to kill any bacteria, then take it off the heat.
Step 4
Season the steak with some pepper and grill it for about 5 minutes on each side for medium doneness. If you have a meat thermometer, aim for around 140°F in the thickest part. While it cooks, brush the steak occasionally with that boiled marinade for extra flavor.
Step 5
Once done, let the steak rest on a plate for about 15 minutes before slicing. Cut against the grain into thin, diagonal slices. Serve it up warm or at room temperature alongside the horseradish cream.
Why you’ll love it
This dish combines bold, savory flavors with a creamy, tangy sauce that perfectly complements the rich meat. The marinade tenderizes the steak, making each bite juicy and full of depth. It’s a great way to enjoy a classic cut with a fresh twist.
How to serve
Serve the steak with roasted vegetables or a fresh green salad to balance the richness. Horseradish cream also pairs well with crispy potatoes or crusty bread for a satisfying 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. Reheat the steak gently to avoid overcooking.



