Steak Sandwich with Grilled Onions
This Steak Sandwich with Grilled Onions is restaurant-level goodness piled high on ciabatta bread with a tangy mustard-mayo sauce. And, believe it or not, it’s ready in just 30 minutes!
Few things are as satisfying as sinking your teeth into a sandwich that’s full of tender slices of juicy steak and sweet, caramelized onions. This steak sandwich hits all the right notes with the kick of tangy mustard mayo and the peppery bite of arugula. It’s a sandwich you won’t forget anytime soon.
This recipe is inspired by a classic, and over the years, I’ve made my own changes and refinements to create a sandwich that’s completely irresistible. It’s simple yet indulgent and requires minimal prep—a win-win for any busy cook!
The real magic comes from the caramelized onions, which add their rich, slightly sweet flavor to complement the savory steak. Then I top it with a handful of arugula and a slather of mustard mayo, and it’s a sandwich that’s a meal on its own.
Recipe Quick View
Cuisine: American
Cooking Method: Stovetop
Total Time: 30 Minutes
Servings: 2
Primary Ingredient(s): Strip steak, onions, ciabatta rolls, baby arugula, mayonnaise, mustard
Skill Level: Easy
What You’ll Like About This Recipe
- It requires minimal prep for an impressive result.
- The bold flavors of steak with tangy mustard and caramelized onions are a winning combo!
- You can swap out the bread, add your favorite toppings, or adjust the doneness of the steak to customize it to your liking.
Ingredient Notes
This post contains affiliate links. Lana’s Cooking is reader-supported and earns a tiny commission at no extra cost to you when you shop from our links.
- New York strip steak — This cut gives the sandwich a juicy, rich texture. If you prefer a more moist, fattier beef, feel free to use ribeye.
- Yellow onions — My choice for caramelization because of their natural sweetness.
- Fresh thyme — A little fresh herb, such as thyme, adds a subtle extra flavor to the onions.
- Ciabatta bread — I like to use the smaller ciabatta buns (or rolls) for this recipe. You could also choose a baguette or an Italian loaf. Just make sure it’s a sturdy, chewy bread hearty enough to stand up to the steak and all the toppings.
- Baby arugula — The peppery bite of arugula makes a nice contrast with the richness of the steak and onions.
- Dijon mustard — Adds a sharp tang to the mustard mayo, which cuts right through the richness.
- Whole-grain mustard — I use this in addition to the Dijon for a little more texture and mustard depth to the sauce.
- Mayonnaise — Adds creamy smoothness to the sauce.
The complete ingredient list with detailed measurements is included in the printable recipe card at the bottom of this post.
How to Make Steak Sandwich with Grilled Onions
Make the Mustard Mayo Sauce
- Stir all ingredients for the sauce together in a small bowl and set it aside until needed.
Prep and Cook the Steak
- Season the steak liberally with salt and pepper on both sides.
👉 PRO TIP: You’ll have the best results if you start with a steak that’s at room temperature.
- Heat the olive oil in a medium skillet over high heat until it’s almost smoking.
- Add the seasoned steak to the hot pan and sear on each side for about a minute.
👉 PRO TIP: The pan should be very hot for this step. I use a cast iron skillet because it gets really hot and holds the heat for a long time.
- Reduce the heat to low and cook the steak for about 7 to 10 minutes for rare, and up to 15 minutes for well done.
- When the cooking time is finished, remove it to a plate and cover tightly with aluminum foil. Allow the steak to rest for 10 minutes while you cook the onions.
Make the Caramelized Onions
- Using the same pan without cleaning it, heat 1 1/2 tablespoons of olive oil over medium heat.
- Add the onions and thyme and saute, stirring often, for about 10 minutes or until the onions are brown and caramelized.
👉 PRO TIP: Stir the onions often making sure you turn them over frequently so they all cook evenly and turn a golden, caramel brown.
Assemble the Sandwiches
- Slice the steak on an angle across the grain.
- Spread the mustard-mayo sauce on top and bottom of the bread.
- Place a layer of steak strips on the bottom of the bun, sprinkle with salt and pepper, and top with the caramelized onions.
- Place baby arugula on top of the onions and cover the sandwich with the top half of the bun.
Troubleshooting Tips
- To prevent the steak from being tough, make sure to slice across the grain and don’t overcook it—medium rare to medium is perfect for this sandwich. Of course, if you really enjoy your steak well done, then that’s the way you should cook it!
- If the onions seem to be getting too brown too quickly, lower the heat slightly and add a splash of water to prevent burning.
- If you think the bread is a bit too soft, toast it lightly for a little extra crunch before assembling the sandwich.
Recipe Variations
- Add melted provolone, Swiss, or blue cheese.
- Swap the arugula for spinach or mixed greens with a milder flavor.
- Add a teaspoon of minced garlic to the onions near the end of cooking.
- Add a tablespoon of butter to the pan with the steak near the end of the cooking time and baste the steak with it a few times before finishing.
- If you like spice, add a few slices of pickled jalapeños to the sandwich or a dash of hot sauce to the mustard mayo.
- Ribeye or flank steak work well, too. Adjust the cooking times depending on the thickness of the steak.
Suggested Menus
Here are three delicious menu ideas, perfect for any occasion, from casual lunches to cozy date nights at home.
Casual Weekend Lunch Menu
- Main: Steak Sandwich
- Side: Crispy potato wedges
- Salad: Fresh salad greens with a lemon vinaigrette
- Drink: Iced tea or a light lager
- Dessert: Mixed fresh fruit
Game Day Feast Menu
- Main: Steak Sandwich
- Appetizer: Warm artichoke dip with tortilla chips
- Side: Loaded baked potato casserole
- Drink: Cold beer or sparkling water
- Dessert: Outrageous chocolate cookies or brownies
Date Night
- Main: Steak Sandwich
- Side: Parmesan truffle fries or roasted Brussels sprouts
- Salad: Mixed greens with goat cheese and walnuts, with a balsamic dressing
- Drink: Red wine, such as a Cabernet Sauvignon
- Dessert: Molten chocolate cake or tiramisu
How I Store the Leftovers
If you have leftovers (unlikely!), wrap them tightly in foil or plastic wrap and refrigerate. The steak can be stored separately in an airtight container for up to 3 days. To reheat, warm the steak in a skillet over medium heat or in the oven. Avoid microwaving to prevent the steak from becoming chewy.
More Recipes You’ll Like
Questions About Steak Sandwich with Grilled Onions
You can prepare the steak and caramelize the onions a day in advance. Keep them stored separately in airtight containers in the fridge, then reheat and assemble the sandwiches right before serving.
Definitely. While ciabatta or French bread works best due to its sturdiness, you can also use baguettes, sourdough, or even soft rolls.
Some other topping suggestions include sautéed mushrooms, roasted bell peppers, or fresh tomato slices.
Questions? I’m happy to help!
If you have more questions about the recipe, or if you’ve made it and would like to leave a comment, scroll down to leave your thoughts, questions, and/or rating!
Thanks so much for stopping by!
Recipe
Want to save this recipe?
Enter your email below and get it sent straight to your inbox.
Steak Sandwich with Grilled Onions
Ingredients
- 12 ounces New York strip steak
- kosher salt
- black pepper
- 1 tablespoon olive oil
- 2 yellow onions sliced in rings
- ½ teaspoon fresh thyme leaves
- 2 ciabatta buns or baguette, Italian loaf, or other rustic bread
- ½ cup baby arugula
For the Mustard Mayo:
- ⅓ cup mayonnaise
- 2 tablespoons Dijon mustard
- 1 tablespoon whole-grain mustard
- 2 tablespoons sour cream
- ⅛ teaspoon kosher salt
Instructions
Make the Mustard Mayo Sauce
- Stir all ingredients for the sauce together in a small bowl and set it aside until needed.
Prep and Cook the Steak
- Season the steak liberally with salt and pepper on both sides.
- Heat the olive oil in a medium skillet over high heat until it's almost smoking.
- Add the seasoned steak to the hot pan and sear on each side for about a minute.
- Reduce the heat to low and cook the steak for about 7 to 10 minutes for rare, and up to 15 minutes for well done.
- When the cooking time is finished, remove it to a plate and cover tightly with foil. Allow the steak to rest for 10 minutes while you cook the onions.
Make the Caramelized Onions
- Using the same pan without cleaning it, heat 1 1/2 tablespoons of olive oil over medium heat.
- Add the onion and thyme and saute, stirring often, for about 10 minutes or until the onions are brown and caramelized.
Assemble the Sandwiches
- Slice the steak on an angle across the grain.
- Spread the mustard-mayo sauce on top and bottom of the bread.
- Place a layer of steak strips on the bottom of the bun, sprinkle with salt and pepper, and top with the caramelized onions.
- Place baby arugula on top of the onions and cover the sandwich with the top half of the bun.
Notes
- You’ll have the best results if you start with a steak that’s at room temperature.
- The pan should be very hot for the searing step. I use a cast iron skillet because it gets really hot and holds the heat for a long time.
- When cooking the onions, stir them often making sure you turn them over frequently so they all cook evenly and turn a golden, caramel brown.
Nutrition Information
Nutrition information is calculated by software based on the ingredients in each recipe. It is an estimate only and is provided for informational purposes. You should consult your healthcare provider or a registered dietitian if precise nutrition calculations are needed for health reasons.
— This post was originally published on March 9, 2009. It has been updated with new photos and additional information.
Have mercy……
You had me when I saw the word “steak”.