This steak sandwich is a symphony of bold flavors and satisfying textures, featuring thinly sliced beef, caramelized mushrooms, onions, and bell peppers, all topped with perfectly melted provolone cheese. Nestled in a toasted hoagie roll with a touch of mayo, this sandwich delivers a hearty bite that is both comforting and indulgent. Whether you’re preparing a quick lunch, an easy weeknight dinner, or a game-day feast, this recipe is sure to become a go-to favorite.

Ingredient Breakdown
The foundation of this sandwich begins with high-quality beef steak, sliced thinly against the grain for tenderness and quick cooking. Mushrooms add a deep, umami-rich flavor and a meaty texture, complementing the savory steak. Sweet onions and crisp green bell peppers bring a balance of mild sweetness and freshness, enhancing every bite. Provolone cheese is the perfect choice for its smooth, melty consistency, blanketing the meat and vegetables in a creamy layer. Hoagie rolls provide a sturdy yet soft vessel, capable of holding all the ingredients without becoming soggy. The seasoning blend of salt, black pepper, and paprika ensures a well-rounded flavor, while garlic and butter infuse the dish with richness. A drizzle of olive oil helps sear the steak to perfection, locking in juices and flavor. Mayo is optional but adds a creamy contrast to the bold, savory ingredients.
Step-by-Step Preparation Guide
Preparing the Ingredients
Slicing the beef thinly against the grain ensures a tender bite and even cooking. Cutting the vegetables into uniform strips helps them cook at the same rate, creating a balanced texture in every bite. Having all ingredients prepped before cooking speeds up the process and prevents overcooking.
Cooking the Vegetables
Using butter to sauté the mushrooms, onions, and bell peppers enhances their natural sweetness and adds a layer of richness. Cooking over medium-high heat allows them to soften while developing a slight caramelization. Stirring occasionally prevents burning, while letting them sit undisturbed at times helps achieve a deeper flavor.
Searing the Steak
Cooking the steak over high heat ensures a beautifully seared exterior while keeping the inside juicy. Spreading the meat evenly across the skillet allows it to cook quickly and prevents overcrowding, which can lead to steaming instead of searing.
Combining and Seasoning
Adding garlic at just the right moment prevents it from burning while infusing the steak with an aromatic depth. Mixing in the sautéed vegetables allows all the flavors to meld together, while evenly distributing the seasoning blend enhances every bite.
Melting the Cheese
Lowering the heat before adding the provolone ensures a slow, even melt without overcooking the meat. Covering the skillet with a lid traps heat, allowing the cheese to become fully melted and gooey, binding the steak and vegetables together.
Assembling the Sandwich
Toasting the hoagie rolls creates a crisp outer layer, preventing them from getting soggy while adding a pleasant crunch. A light spread of mayo provides a creamy contrast to the savory filling. Generously stuffing the rolls ensures every bite is packed with flavor.

Recipe Tips & Frequently Asked Questions
The best cuts of beef to use for this sandwich:
Ribeye, sirloin, or flank steak for tenderness and flavor.
How to properly reheat leftovers without drying out the meat:
Use a skillet over low heat or wrap in foil and warm in the oven.
Adjusting seasoning based on spice preference:
Add red pepper flakes or a splash of Worcestershire sauce for extra depth.
Ways to add extra layers of flavor with different cheese options:
Swap provolone for Swiss, mozzarella, or sharp cheddar for a unique twist.
Can I use a different cut of beef?
Yes, sirloin or ribeye work well for tenderness and rich flavor.
What’s the best way to make this sandwich ahead of time?
Cook the steak and vegetables in advance, then reheat and assemble when ready to serve.
Can I swap provolone for another cheese?
Absolutely! Swiss, mozzarella, or even pepper jack can work beautifully.
What’s the ideal bread for this sandwich?
Hoagie rolls, baguettes, or ciabatta provide a sturdy base for the filling.
What to Serve With This Recipe
Pair this sandwich with crispy fries, onion rings, or a side salad for a well-rounded meal. For extra flavor, serve with dipping sauces like garlic aioli, horseradish sauce, or a spicy mayo. A cold beer, iced tea, or a classic soda complements the hearty flavors perfectly.
This steak sandwich with mushrooms is the ultimate combination of savory, melty, and hearty flavors, perfect for any occasion. The balance of tender beef, caramelized vegetables, and gooey cheese makes it a meal worth savoring. Customize it with your favorite toppings and enjoy a restaurant-quality sandwich from the comfort of your home.

Ingredients
Main Ingredients
¾ lb beef steak, thinly sliced
6 oz mushrooms, sliced
½ green pepper, thinly sliced
½ onion, thinly sliced
4 oz provolone cheese, sliced or shredded
2 hoagie rolls, sliced lengthwise
1 Tbsp olive oil (for sautéing)
1 Tbsp unsalted butter
1 Tbsp mayo (optional)
2 garlic cloves, minced
Seasoning
½ tsp salt, or to taste
¼ tsp ground black pepper, or to taste
¼ tsp paprika (optional)
Instructions
Prepare the Ingredients
In a small bowl, combine salt, black pepper, and paprika to create the seasoning blend. Set aside. Thinly slice the beef steak against the grain to ensure tenderness. Slice the onion, mushrooms, and green pepper into uniform strips for even cooking.
Cook the Vegetables
Heat butter in a large skillet over medium-high heat. Once melted, add the sliced onions, mushrooms, and green peppers. Sauté, stirring occasionally, until the vegetables soften and become slightly caramelized, or until they reach your preferred level of tenderness. Remove from the skillet and cover with foil to keep warm.
Sear the Steak
In the same skillet, increase the heat to high and add olive oil. Once the oil is hot, spread the thinly sliced steak evenly across the pan. Allow it to sear undisturbed for a minute or two until it starts to brown but remains slightly pink in the center.
Combine and Season
Flip the steak and sprinkle with half of the prepared seasoning mix. Stir in the minced garlic, ensuring it evenly coats the meat. Return the sautéed vegetables to the pan and mix everything together. Season with the remaining spice blend, stirring to distribute the flavors throughout.
Melt the Cheese
Lower the heat to medium, evenly distribute the provolone cheese over the steak and vegetable mixture, and cover the skillet with a lid. Allow the cheese to melt, enveloping the mixture in a rich, creamy layer.
Assemble the Sandwiches
While the cheese is melting, lightly toast the hoagie rolls to add a crisp texture. If desired, spread a layer of mayo on the inside of each roll. Once the cheese has melted, divide the steak and vegetable mixture between the two hoagies, stuffing them generously.
Serve and Enjoy
Serve immediately while warm, letting the melted cheese and juicy steak create a mouthwatering bite. Pair with crispy fries, a side salad, or pickles for a complete meal.

Steak Sandwich Mushroom Recipe
Ingredients
Main Ingredients
- ¾ lb beef steak thinly sliced
- 6 oz mushrooms sliced
- ½ green pepper thinly sliced
- ½ onion thinly sliced
- 4 oz provolone cheese sliced or shredded
- 2 hoagie rolls sliced lengthwise
- 1 Tbsp olive oil for sautéing
- 1 Tbsp unsalted butter
- 1 Tbsp mayo optional
- 2 garlic cloves minced
Seasoning
- ½ tsp salt or to taste
- ¼ tsp ground black pepper or to taste
- ¼ tsp paprika optional
Instructions
Prepare the Ingredients
- In a small bowl, combine salt, black pepper, and paprika to create the seasoning blend. Set aside. Thinly slice the beef steak against the grain to ensure tenderness. Slice the onion, mushrooms, and green pepper into uniform strips for even cooking.
Cook the Vegetables
- Heat butter in a large skillet over medium-high heat. Once melted, add the sliced onions, mushrooms, and green peppers. Sauté, stirring occasionally, until the vegetables soften and become slightly caramelized, or until they reach your preferred level of tenderness. Remove from the skillet and cover with foil to keep warm.
Sear the Steak
- In the same skillet, increase the heat to high and add olive oil. Once the oil is hot, spread the thinly sliced steak evenly across the pan. Allow it to sear undisturbed for a minute or two until it starts to brown but remains slightly pink in the center.
Combine and Season
- Flip the steak and sprinkle with half of the prepared seasoning mix. Stir in the minced garlic, ensuring it evenly coats the meat. Return the sautéed vegetables to the pan and mix everything together. Season with the remaining spice blend, stirring to distribute the flavors throughout.
Melt the Cheese
- Lower the heat to medium, evenly distribute the provolone cheese over the steak and vegetable mixture, and cover the skillet with a lid. Allow the cheese to melt, enveloping the mixture in a rich, creamy layer.
Assemble the Sandwiches
- While the cheese is melting, lightly toast the hoagie rolls to add a crisp texture. If desired, spread a layer of mayo on the inside of each roll. Once the cheese has melted, divide the steak and vegetable mixture between the two hoagies, stuffing them generously.
Serve and Enjoy
- Serve immediately while warm, letting the melted cheese and juicy steak create a mouthwatering bite. Pair with crispy fries, a side salad, or pickles for a complete meal.