I absolutely love sharing this recipe because it delivers everything I want in a hearty, flavorful meal. The Best Steak Sandwich Recipe has quickly become a personal favorite of mine, thanks to its incredible blend of perfectly seared skirt steak, sweet caramelized onions, and a smoky chipotle mayo that really brings it all together. I find it satisfying and easy enough to make any time I crave something comforting yet special, and every bite is like a little celebration of bold flavors and textures.
Why You'll Love This The Best Steak Sandwich Recipe
What strikes me most about this sandwich is the way the flavors come together so effortlessly yet create such a rich, satisfying experience. The tender, juicy skirt steak has a beautiful char that pairs wonderfully with the sweetness of slow-cooked caramelized onions. Then, there’s that chipotle mayo which adds a subtle smoky heat and creaminess that ties everything perfectly together. It’s just the right balance of savory, sweet, and a little kick, making each bite absolutely unforgettable.
Beyond the amazing taste, I really appreciate how manageable this recipe is. While it might look fancy, it uses simple ingredients and straightforward techniques that anyone can follow. Plus, it’s fantastic for so many occasions—whether I’m making it for a casual family dinner, hosting friends for a game day, or even whipping it up when I want to treat myself on a weekend. It genuinely stands out because it feels like something special but without any fuss.
Ingredients You'll Need
These ingredients are simple staples, but each one plays a crucial role in building the texture, flavor, and balance of this sandwich. From the caramelized onions to the chipotle mayo, every component enhances the final dish in its own delicious way.
- Olive oil: Essential for caramelizing the onions and lightly toasting the bread for that perfect crunch.
- Red onions: Their natural sweetness develops beautifully when caramelized, adding depth and softness.
- Diamond Crystal Kosher salt: My go-to salt for seasoning everything perfectly without overpowering flavors.
- Water: Helps to soften the onions gently at the beginning of caramelization and prevent burning.
- Mayonnaise: The base for the chipotle mayo, bringing creaminess and richness.
- Sour cream: Adds a tangy note to balance the smoky chipotle peppers.
- Chipotle peppers in adobo sauce: Provide smoky heat and a complex, savory flavor that elevates the mayo.
- Baguette or ciabatta rolls: A sturdy bread choice that holds all the fillings without getting soggy.
- Skirt steak: The star protein, prized for its intense beefy flavor and tenderness when cooked right.
- Black pepper: Adds subtle heat and enhances the meat’s natural flavor.
- Neutral oil: For searing the steak to get that perfect crust without smoke overpowering the pan.
- Deli-sliced provolone cheese: Melts beautifully over the steak and onions, adding a mild, creamy element.
- Baby arugula (optional): I love how its peppery bite adds freshness and color to balance the richness.
Directions
Step 1: Start by preparing the caramelized onions. In a large pan or pot, combine sliced red onions, olive oil, water, and salt. Turn the heat to medium-high and cover. Cook for 12 to 15 minutes until the onions soften and most of the water evaporates.
Step 2: Uncover the pot and lower the heat to medium. Continue sautéing the onions for about 30 more minutes, stirring occasionally. Watch carefully to prevent burning. If needed, add a splash of water to keep them moist. You’re looking for a deep, golden brown color and sweet aroma.
Step 3: While the onions caramelize, make your chipotle mayo by mixing the mayonnaise, sour cream, chopped chipotle peppers, and adobo sauce in a bowl. Taste and season with salt and pepper as you like. This spicy, smoky mayo will make the sandwich truly memorable.
Step 4: Preheat your oven to 450 degrees Fahrenheit and place a rack in the middle position.
Step 5: Heat a large cast iron or stainless steel pan over medium-high heat. Pat the skirt steak dry with paper towels and season it liberally with salt and pepper on both sides.
Step 6: Add neutral oil to the heated pan. When it’s just starting to smoke, add the steak pieces (cut into halves or thirds if needed). Sear for about 3 minutes on each side until you get a nice, brown crust. Remove the steak and tent it with foil. Let it rest for at least 5 minutes before slicing against the grain into thin, ¼-inch thick strips.
Step 7: Cut your baguette lengthwise and separate the top and bottom halves. Place the bottom half on a foil-lined baking sheet. Spread a generous layer of the chipotle mayo, then layer the sliced steak, followed by the caramelized onions and provolone cheese.
Step 8: Place the top half of the baguette on the baking sheet and brush it lightly with olive oil to help it toast beautifully. Place the baking sheet in the oven and bake just long enough to melt the cheese, about 3 to 5 minutes. Keep a close eye on it so it doesn’t burn.
Step 9: Once out of the oven, spread some more chipotle mayo on the top half of the baguette, add the baby arugula if using, and close the sandwich. Slice into four hearty portions and serve immediately. Enjoy every amazing bite!
Servings and Timing
This recipe yields 4 generous servings, perfect for sharing with friends or family. Preparation takes about 30 minutes, mostly due to the caramelizing of the onions, which is essential for that deep flavor. Cooking time, including steak searing and baking the sandwich, adds another 30 to 35 minutes for a total time of roughly 1 hour and 15 minutes. Don’t forget to factor in the 5 minutes resting time for the steak to keep it juicy and tender.
How to Serve This The Best Steak Sandwich Recipe
I love serving this steak sandwich warm to get the full effect of the melted provolone and tender sliced steak. It’s fantastic on its own but pairs beautifully with simple sides to round out the meal. Crispy kettle chips, a fresh salad with a tangy vinaigrette, or even roasted vegetables work wonders. The peppery arugula inside the sandwich adds a fresh contrast, but I like to keep extra greens on the side to brighten things up.
For presentation, I usually stack the sandwiches on a rustic wooden board with a few lemon wedges and a sprinkle of extra fresh arugula or chopped parsley for color. Cutting the sandwich into large, manageable portions makes it feel approachable and perfect for casual gatherings or weeknight dinners.
When it comes to drinks, this sandwich invites a range of pairings. I’m especially fond of a robust red wine like a Malbec or a Zinfandel, which complements the smokiness of the chipotle and the richness of the steak. For a non-alcoholic option, iced tea with a splash of lemon or a sparkling water with lime feels light and refreshing. Serve this sandwich whenever you want to impress with minimal effort but maximum flavor.
Variations
I’ve had fun experimenting with different versions of The Best Steak Sandwich Recipe to suit various tastes and dietary needs. For example, swapping the skirt steak for flank steak or ribeye works beautifully if you prefer a different cut; just remember to adjust cooking times slightly. If you want to skip the heat, you can reduce or omit the chipotle peppers for a milder mayo, or try swapping them for roasted red peppers for a sweet, smoky twist.
If you’re looking for a gluten-free option, ciabatta rolls or baguettes made from gluten-free flours are excellent choices and hold together well. For a vegetarian or vegan spin, I’ve tried grilled portobello mushrooms or seitan seasoned with similar spices, paired with vegan mayo and dairy-free cheese. It’s such a flexible recipe that you can customize to fit your palate or dietary preferences without losing its signature essence.
Another fun change is to finish the sandwich on the grill instead of the oven. After assembling, wrapping the sandwich in foil and grilling it for a few minutes gives a slightly smoky char to the bread and melts the cheese nicely. It’s a great option for outdoor cooking and summer gatherings.
Storage and Reheating
Storing Leftovers
If you happen to have leftovers, which is rare because this sandwich always gets devoured quickly, I recommend wrapping each portion tightly in plastic wrap or foil. Place them in an airtight container or a resealable bag and store in the refrigerator. They will keep well for up to 2 days. Keep in mind the bread may soften a little, so reheating properly is key to preserving texture.
Freezing
I usually don't recommend freezing the fully assembled sandwich because the bread and fillings can get soggy and lose their fresh qualities. However, if you want to freeze the steak and onions separately, that works well. Store them in freezer-safe containers or bags for up to 3 months. When ready to enjoy, thaw overnight in the fridge and reheat gently before assembling the sandwich fresh.
Reheating
The best way to reheat the sandwich is in the oven. Preheat it to 350 degrees Fahrenheit, unwrap the sandwich, and place it on a baking sheet. Heat for 10 to 15 minutes until warmed through and the cheese is melty again. Avoid the microwave if possible, as it tends to make the bread chewy and the steak tough. If you have just the steak and onions leftover, warming gently in a pan over medium heat works beautifully to maintain flavor and texture.
FAQs
Can I use a different cut of steak for this sandwich?
Absolutely! While skirt steak is my favorite for its flavor and tenderness, flank steak or ribeye are excellent alternatives. Just adjust the cooking time—ribeye might take a little longer to sear, and flank steak benefits from slicing thinly against the grain to stay tender.
How do I make the caramelized onions without burning them?
Patience is key. Start by cooking the onions covered with water to soften them first, then uncover and cook low and slow over medium heat. Stir frequently and add splashes of water if they begin sticking to the pan. This method ensures deep caramelization without burning.
Is there a way to make this sandwich less spicy?
Definitely! You can reduce or completely omit the chipotle peppers while keeping some of the adobo sauce for flavor without the heat. Alternatively, swapping chipotle for roasted red peppers adds smoky sweetness without spiciness.
Can I prepare parts of this recipe ahead of time?
Yes, you can caramelize the onions and make the chipotle mayo a day in advance. The steak is best cooked fresh, but if you need to prepare ahead, cook and slice it, then gently reheat before assembling your sandwich on the day you plan to serve.
What bread works best if I can't find a baguette?
Ciabatta rolls are a fantastic alternative because of their sturdy crust and airy crumb. A good quality hoagie roll also works well, especially if you prefer smaller, individual sandwiches.
Conclusion
I genuinely hope you give The Best Steak Sandwich Recipe a try soon because it’s one of those meals that feels both satisfying and special, all without complicated steps or exotic ingredients. I know once you taste that tender steak combined with sweet caramelized onions and smoky chipotle mayo, you’ll be hooked, just like I am. Trust me, sharing a sandwich this good with loved ones will become a highlight of your kitchen adventures!
Print
The Best Steak Sandwich Recipe
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 15 minutes
- Yield: 4 servings
- Category: Sandwich
- Method: Stovetop and Baking
- Cuisine: American
Description
This Best Steak Sandwich recipe combines tender seared skirt steak with rich caramelized onions, a smoky chipotle mayonnaise, and melted provolone cheese on crusty baguette bread. Perfectly balanced with peppery arugula, this sandwich delivers bold flavors ideal for a satisfying lunch or dinner.
Ingredients
Caramelized Onions
- 3 tablespoons olive oil
- 3 large red onions, sliced
- 1 teaspoon Diamond Crystal Kosher salt
- ½ cup water (plus more as needed)
Chipotle Mayonnaise
- 1 cup mayonnaise
- ¼ cup sour cream
- 3 chipotle peppers (from canned in adobo sauce)
- 3 tablespoons adobo sauce (from canned in adobo sauce)
Steak and Assembly
- 1 large baguette (or 4 ciabatta rolls)
- 1 ½ pounds skirt steak
- 2 ½ teaspoons Diamond Crystal Kosher salt
- ½ teaspoon black pepper
- 2 tablespoons neutral oil (such as vegetable or canola oil)
- ½ pound deli-sliced provolone cheese
- 1-2 cups baby arugula (optional, for color and freshness)
- 1 tablespoon olive oil (plus more if needed for toasting)
Instructions
- Caramelize the Onions: In a large pan or pot, combine the sliced onions, 3 tablespoons olive oil, salt, and ½ cup water. Cook covered over medium-high heat for 12-15 minutes until the onions soften and most of the water evaporates.
- Deepen the Caramelization: Remove the cover and reduce heat to medium. Continue to sauté the onions for about 30 more minutes until deeply caramelized, stirring occasionally and adding splashes of water as needed to prevent burning.
- Prepare Chipotle Mayonnaise: In a bowl, mix together mayonnaise, sour cream, chipotle peppers, and adobo sauce. Season with salt and pepper to taste, then set aside.
- Preheat Oven: Set oven temperature to 450°F (230°C) and position the rack in the middle.
- Cook the Steak: Heat a large cast iron or stainless steel pan over medium-high heat. Cut the skirt steak into halves or thirds to fit the pan. Pat dry with paper towels and season generously with salt and pepper on both sides.
- Sear the Steak: Add neutral oil to the pan. Once smoking, place the steak in the pan and sear for 3 minutes per side until well browned. Remove the steak and tent with foil for at least 5 minutes.
- Slice the Steak: After resting, cut the steak into 4-inch pieces, then slice against the grain into ¼-inch thick slices for tenderness.
- Assemble the Sandwich: Slice the baguette lengthwise and separate the halves. Place the bottom half on a foil-lined baking sheet. Spread a layer of chipotle mayo, followed by the sliced steak, caramelized onions, and provolone cheese. Place the top half of the baguette on the sheet and lightly brush with olive oil for toasting.
- Bake to Melt Cheese: Bake in the preheated oven for 3-5 minutes until the cheese melts. Watch closely to avoid burning.
- Finish the Sandwich: Spread chipotle mayo on the top half of the baguette, add optional baby arugula, then close the sandwich. Slice into four servings and enjoy.
Notes
- Use skirt steak for best flavor and texture, but flank steak can be substituted if needed.
- Adjust the amount of chipotle peppers and adobo sauce in the mayo for more or less heat according to your preference.
- Caramelizing onions slowly is key for deep flavor; don’t rush this process.
- If you don't have a cast iron skillet, any heavy pan suitable for high heat works.
- For a gluten-free option, substitute the baguette with gluten-free bread or rolls.

Leave a Reply