This steak sandwich is a crowd-pleaser with its juicy, tender beef and fresh toppings. It’s simple to put together and perfect for lunch or dinner!
You know it’s good when the steak is so juicy, it makes a mess. But hey, that just means more flavor! I love piling on the onions and peppers for a tasty crunch.
Making this sandwich is a breeze! Just grill the steak, toss it on some bread, and load it up with your favorite toppings for a meal you’ll want to make again and again.
Ingredients & Substitutions
Flank or Sirloin Steak: Flank steak has a great flavor but can be a bit tough if overcooked. Sirloin is more tender. If you’re looking for a leaner cut, tenderloin works well too!
Olive Oil: This is the best choice for grilling, but feel free to swap it with vegetable oil or avocado oil if that’s what you have on hand. Both are great options!
Onion and Bell Pepper: You can use any type of onion, but yellow onions tend to sweeten nicely during cooking. If you don’t have bell peppers, try using mushrooms or even jalapeños for some heat.
Provolone or Swiss Cheese: These cheeses melt beautifully. If you prefer, you can use cheddar or a dairy-free cheese to suit your tastes or dietary needs.
Mayonnaise: For a tangier option, you could use mustard or even a garlic aioli! If you want to skip it altogether, just pile on more veggies.
How Can I Get the Steak Perfectly Cooked?
Cooking steak just right can sometimes be tricky. Here’s how to nail it:
- Always preheat your grill or skillet to get a nice sear. This locks in juices!
- Cook the steak for about 4-5 minutes per side for a medium-rare finish. Use a meat thermometer if you have one: 130-135°F is perfect.
- Let it rest after cooking. This is crucial! It helps the juices redistribute evenly.
Thinly slicing the steak against the grain makes it more tender and enjoyable to eat. Take your time with this step, and you’ll have a juicy, flavorful sandwich!
The Best Juicy Steak Sandwich Recipe
Ingredients You’ll Need:
- 1 lb flank steak or sirloin steak
- 1 tablespoon olive oil
- Salt and freshly ground black pepper, to taste
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika (optional for smoky flavor)
- 1 large onion, thinly sliced
- 1 large bell pepper, thinly sliced (any color)
- 2 tablespoons butter
- 4 hoagie rolls or crusty sandwich rolls
- 4 slices provolone or Swiss cheese
- 2 tablespoons mayonnaise (optional)
- Fresh arugula or lettuce leaves (optional)
- 1 tablespoon Worcestershire sauce (optional, for marinade)
How Much Time Will You Need?
This delicious steak sandwich will take about 15 minutes of active preparation time. You can let the steak marinate for up to 1 hour for extra flavor if you wish, and it will take around 20 minutes to cook and assemble. So, plan for around 35 to 75 minutes total, depending on marination time!
Step-by-Step Instructions:
1. Marinate the Steak (Optional):
If you choose to, marinate your steak in a mix of Worcestershire sauce, garlic powder, smoked paprika, salt, and pepper. This will add a fantastic depth of flavor! Let it marinate in the fridge for 30 minutes to an hour. If you’re short on time, feel free to skip this step and season the steak just before cooking.
2. Preheat Your Cooking Surface:
Get your grill or cast-iron skillet nice and hot over medium-high heat. This is key for a perfect sear! Brush the steak with olive oil and season it generously with salt, pepper, and garlic powder.
3. Cook the Steak:
Place the steak on the grill or skillet and cook for about 4-5 minutes on each side for medium rare. Adjust the time if you prefer it more well-done. Once cooked to your liking, remove the steak from the heat and let it rest for 5-10 minutes. This helps keep it juicy!
4. Sauté the Vegetables:
In the same skillet, melt the butter over medium heat. Add the sliced onions and bell peppers. Cook them, stirring occasionally, until they’re softened and slightly caramelized, which should take about 8-10 minutes. Mmm, the smell is amazing!
5. Slice the Steak:
Slice the rested steak thinly against the grain. This technique helps ensure each bite is tender and easy to chew.
6. Prepare the Rolls:
Slice the hoagie rolls horizontally, being careful not to cut all the way through. Toast them lightly in the oven or on the grill if you like a bit of crunch.
7. Assemble the Sandwiches:
If you want, spread some mayonnaise on the inside of the rolls. Then layer on the sliced steak, followed by the sautéed onions and peppers. Top each with a slice of provolone or Swiss cheese.
8. Melt the Cheese:
If you love gooey cheese, pop the assembled sandwiches under a broiler or in a hot oven for a couple of minutes until the cheese melts beautifully.
9. Add Fresh Greens:
For an extra crunch and freshness, add a handful of arugula or lettuce leaves inside each sandwich.
10. Enjoy Your Sandwich:
Serve the sandwiches immediately while they’re still warm and juicy! Enjoy every flavorful bite of your juicy steak sandwich!
Bon appétit!
FAQ for The Best Juicy Steak Sandwich
Can I Use a Different Cut of Steak?
Absolutely! While flank and sirloin are great choices, you could also use ribeye or tenderloin for a more luxurious sandwich. Just ensure it’s cooked to your preferred doneness.
How Can I Make This Sandwich Spicier?
If you’d like some heat, consider adding sliced jalapeños or a dash of hot sauce to the sautéed onions and peppers. You can also choose pepper jack cheese for an extra kick!
How to Store Leftovers?
Store any leftover sandwich components separately in airtight containers. The steak and veggies can be kept in the refrigerator for up to 3 days. When ready to eat, reheat the steak and veggies lightly and assemble your sandwich fresh!
Can I Make This Sandwich Ahead of Time?
While it’s best enjoyed fresh, you can prepare the steak and sauté the onions and peppers ahead of time. Keep them in the fridge and assemble the sandwiches when you’re ready to eat. The key is to toast the rolls just before serving for a fresh bite!