
Tender steak strips char-grilled to perfection, tucked into crispy ciabatta with sweet caramelized onions and tangy horseradish cream. Every mouthful combines melt-in-your-mouth beef, flame-kissed onions, and that zingy sauce that ties all the flavors together.
I whipped up this sandwich when I needed something impressive but easy for friends dropping by. Now that combo of juicy skirt steak and kick-your-tastebuds horseradish has become what everyone asks for, whether it's watching football or grabbing a fast dinner.
Key Ingredients
- Skirt steak: The open texture helps marinade sink in deep and it cooks up fast
- Fresh horseradish: Adds a spicy kick that balances the fatty meat
- Ciabatta bread: Stays firm and won't turn mushy from the meat juices
- Red onions: Get super sweet once they hit the grill
- Quality mayonnaise: Forms the backbone of your smooth, rich topping
Steps Instructions
- 1. Mix Up Your Marinade
- Stir olive oil with a tasty spice mix - think cumin, smoky paprika, and crushed garlic for depth. Rub it all over your steak so it softens and flavors the meat completely.
- 2. Nail the Grill Time
- Get your grill screaming hot for those tasty brown bits. Cook that steak just 2-3 minutes each side for medium-rare, then let it chill out before cutting across the grain for super tender bites.
- 3. Cook Those Onions
- While your steak's resting, throw thick onion rounds on the grill until they're soft with nice grill marks. They'll get all sweet and caramelized, making a nice contrast to the savory meat.
- 4. Whip Up Your Spread
- Mix mayo with fresh horseradish, adding more or less depending on how spicy you want it. Throw in some snipped chives for a fresh pop that works with both the meat and sauce.
- 5. Stack It All Together
- Put it all together carefully - spread sauce on both bread halves, then add lettuce, your grilled onions, and those thin steak slices. How you stack it matters for the best taste in every bite.

During a cookout last summer, I tried different steak cuts and found that skirt steak's loose texture made it fantastic for sandwiches. I love how quickly it soaks up flavors and cooks, making it my top pick when friends come over.
Cooking Temperature Guide
Cook your steak just right by watching the inside temp. If you want it rare with a red middle, shoot for 125°F. For that warm pink center most folks love, aim for 135°F. If you're more of a medium fan with just a hint of pink, go for 145°F.
Prep-Ahead Tricks
Mix up that horseradish sauce as far as three days before and keep it sealed tight in the fridge. You can get the marinade ready a day early, but don't put it on your meat until about 20-30 minutes before cooking time.
Bread Picking Advice
Ciabatta's my go-to, but any hearty bread works great. Just make sure you toast it so it doesn't get soggy from all those meat juices. Sourdough or French loaves make awesome substitutes too.
Ways To Switch It Up
Build your dream sandwich by adding grilled mushrooms, melty provolone, or crispy bacon pieces. Want more heat? Go heavier on the horseradish or toss in some pickled jalapeños.
This steak sandwich has turned into my signature crowd-pleaser, from backyard parties to rushed weeknight meals. Something magical happens when you combine that perfectly grilled beef, sweet charred onions, and zingy horseradish sauce. It's both fancy and down-to-earth. Even if you're new to grilling, you'll turn out restaurant-worthy sandwiches right in your own kitchen.

Frequently Asked Questions
- → Want to swap the cut of beef?
- Absolutely! Skirt steak works wonderfully, but you can try flank, sirloin flap, or any leftover grilled steak.
- → Is the horseradish mayo too spicy?
- Not really. With 1 tablespoon for over a cup of mayo, it’s mellow. If you like heat, add more bit by bit.
- → Can I prep parts of this early?
- Sure thing! Make the horseradish sauce up to 2 days ahead, and marinate the steak in the fridge for up to 8 hours.
- → Don’t have a grill handy?
- No problem! Use a grill pan or a cast iron skillet. Cook on each side for 3-4 minutes to get medium-rare.
- → Why slice the meat against the grain?
- It helps the steak stay tender by cutting through the muscle fibers, making every bite softer and easier to chew.