Home » Recipes » Main Dish Recipes » Beef » Steak Sandwich with Grilled Onions

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.

Finished steak sandwich on a serving plate.

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

All ingredients needed to make this recipe.
NY strip steak, salt, pepper, olive oil, yellow onions, fresh thyme, ciabatta rolls, baby arugula, mayonnaise, Dijon mustard, whole-grain mustard, sour cream.

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

  1. Stir all ingredients for the sauce together in a small bowl and set it aside until needed.

Prep and Cook the Steak

  1. 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.

  1. Heat the olive oil in a medium skillet over high heat until it’s almost smoking.
  2. 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.

  1. 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.
  2. 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

  1. Using the same pan without cleaning it, heat 1 1/2 tablespoons of olive oil over medium heat.
  2. 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

  1. Slice the steak on an angle across the grain.
  2. Spread the mustard-mayo sauce on top and bottom of the bread.
  3. Place a layer of steak strips on the bottom of the bun, sprinkle with salt and pepper, and top with the caramelized onions.
  4. Place baby arugula on top of the onions and cover the sandwich with the top half of the bun.
Finished steak sandwich on a serving plate.

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.
Finished steak sandwich on a serving plate.

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

Game Day Feast Menu

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.

Questions About Steak Sandwich with Grilled Onions

Can I make this ahead of time?

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.

Can I use a different type of bread?

Definitely. While ciabatta or French bread works best due to its sturdiness, you can also use baguettes, sourdough, or even soft rolls.

What other toppings can I add?

Some other topping suggestions include sautéed mushrooms, roasted bell peppers, or fresh tomato slices.

Lana Stuart.

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.

Save Recipe
Finished steak sandwich on a serving plate.

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.
5 from 1 vote
Print It Rate It Add to Collection
Course: Main Dishes
Cuisine: American
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 2 servings
Calories: 846kcal
Author: Lana Stuart

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

Serving 1 | Calories 846kcal | Carbohydrates 39g | Protein 43g | Fat 57g | Saturated Fat 16g | Polyunsaturated Fat 18g | Monounsaturated Fat 18g | Trans Fat 0.1g | Cholesterol 159mg | Sodium 1002mg | Potassium 771mg | Fiber 4g | Sugar 6g | Vitamin A 260IU | Vitamin C 10mg | Calcium 104mg | Iron 3mg

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.

Share on Facebook Pin Recipe
Tried this recipe? Pin it for Later!Follow @LanasCookingBlog or tag #LanasCooking!

— This post was originally published on March 9, 2009. It has been updated with new photos and additional information.

A luscious Steak Sandwich piled high with grilled onions, a spicy mustard mayo, and arugula on ciabatta bread. A meal all on its own. https://www.lanascooking.com/steak-sandwich/
5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. You had me when I saw the word “steak”.