Skip to content

Get 5 Secrets to Make Homemade Taste Food Better + New Recipes Weekly!

    Steak Sandwich Recipe

    This post may contain affiliate links. Please read my disclosure policy.

    This Steak Sandwich recipe is built around quality ribeye and a few ingredients done right. I grill the meat, roast the vegetables, and finish it with cheese and garlic aioli on a toasted hoagie bun. I love that it’s ready in under an hour and perfect for lunch or casual backyard get-togethers.

    steak sandwich with french fries

    There’s just nothing like a good sandwich when the day’s packed and you need something quick. I love how easy they are to make, and you can mix and match different toppings and cheeses to suit whatever you have on hand. If you’re into sandwiches like I am, try my Kentucky hot brown or the classic Reuben sandwich next.

    Steak Sandwich

    A steak sandwich consists of hot or chilled cooked beef served inside a bun or hoagie with assorted toppings and a sauce. It can also include greens such as lettuce or microgreens. A steak sandwich can be customized any way you like, from the type of beef to the bread, toppings, or sauce. There are no boundaries.

    Like you probably know by now, I always like to share a little backstory behind the recipes I make. Fun fact, turns out the steak sandwich traces back to Louis’ Lunch in Connecticut, where they served something called a “hamburger sandwich.” It’s kind of like an old-school patty melt, with a burger, cheese, and toppings on plain white bread.

    So here’s how I do my steak sandwich. I pile on bell peppers, mushrooms, and onions, those are my favorite veggies. Melted cheese is non-negotiable, and I skip the plain white bread for a proper hoagie roll. I grabbed a nice ribeye from my local butcher and wow… it turned out so juicy and tender. Honestly, it was the perfect pick for this sandwich. I hope you give it a go too!

    Ingredients and Substitutions

    To make this steak sandwich recipe, I stuck with all the basic ingredients you’ll see listed below. I’m also sharing a few easy swaps, which is one of the things I really like about this recipe. You can keep it classic or change it up depending on what you have around.

    • Beef – I used fresh ribeye steak, but you can also substitute it with New York strip, flank, or skirt steak; just keep in mind that New York strip is lean but can be tough depending on the grade, while flank and skirt are leaner cuts that should be cooked to medium-rare to stay tender.
    • Fat – Olive oil or butter work great for cooking the beef.
    • Vegetables – I use red and green bell peppers, but orange and yellow can also be used. In addition, you’ll need a white, sweet, or yellow onion.
    • Mushrooms – Regular button mushrooms work well for this. Cremini mushrooms are also an option for this steak sandwich.
    • Sauce – I use my famous homemade garlic aioli sauce on the sandwich.
    • Cheese – Mozzarella or provolone cheese work very well. I like to use a combination of to make this extra cheese.
    • Bread – A good hoagie roll is what you’ll need.

    How to Make a Steak Sandwich

    Roast the onions: I start by cooking the onion rings in a pan with a bit of butter over medium-low heat. I let them go for about 20 minutes, stirring now and then, until they turn golden brown. Once they’re done, I set them aside.

    Roast the onions in a pan

    Roast the peppers and mushrooms: In the same pan, I add a little more butter and toss in the sliced peppers and mushrooms. I cook them over medium-low heat for about 10 minutes, stirring occasionally, until they’re nicely browned.

    roast the peppers and mushrooms

    Season the steak: I sprinkle salt and pepper on both sides of the steak, making sure it’s evenly coated and ready for the grill.

    Season the steak on both sides with salt and pepper

    Grill the steak: I heat the grill to around 450° to 550°, or use a grill pan on medium-high heat with a little olive oil. I cook the steak until grill marks form and it reaches the doneness I’m looking for.

    grill steaks at 450° to 550°

    Assemble the sandwich: I place the grilled steak onto the hoagie bun, then layer on the cheese, followed by the roasted peppers, onions, and mushrooms.

    steak in a hoagie bun and layer on cheese, peppers, onions, and mushrooms.

    Bake the sandwiches: I pop them in the oven at 400° for about 5 minutes, just until the cheese is melted and the bun is lightly toasted.

    Bake the steak sandwiches

    Serve: I take the sandwiches out of the oven and serve them warm with a generous spoonful of garlic aioli on the side.

    steak sandwich with fries on the side
    Chef Billy Parisi

    chef tip + notes

    I highly recommend for making my steak sandwich recipe to always slice the steak against the grain. It’s one of those small technique-driven steps that really changes the texture of the meat. You get tender and easy-to-bite pieces every time, and it really takes the sandwich to the next level.

    • Season and sear: I season the steak well and sear it to a juicy medium-rare. You can cook it a little longer if you prefer it more done.
    • Other cooking methods: I either pan-roast the steak by heating oil until it starts to smoke and searing it on both sides over medium-high heat, or I use the broiler on high and cook it for 5 to 6 minutes per side. Both methods work well depending on what setup I have going.
    • Don’t rush the onions: Low and slow is the way to go. Letting them cook for a full 20 minutes brings out all that natural sweetness and gives you that deep golden color.
    • Layer while everything is still warm: I assemble the sandwiches while the steak and veggies are still hot so the cheese melts a bit before they even go in the oven.

    Serving Suggestions

    When I’m putting these steak sandwiches together, I always like to add a few easy sides. French fries or sweet potato fries are usually the first thing I think of, my daughter’s all about the sweet ones, so they make it to the plate more often than not. Potato wedges or a handful of fried onions work great, they add a salty crunch that pairs perfectly with a juicy steak sandwich.

    If I’m going for something a little fresher, I’ll toss together a cucumber salad or add some vinegar-based coleslaw for a bit of crunch. My homemade pickles are always welcome at the table, I personally love adding pickles to my sandwich along with the rest of the veggies, so you’re welcome to try it too.

    Make-Ahead and Storage

    Make-Ahead: This steak sandwich is meant to be eaten as soon as it’s done cooking. If you keep the sauce, veggies, mushrooms, and beef separate, you can make this up to 2 days ahead of time.

    How to Store: It is best to cover the sauce, cooked beef, bread,veggies, and mushrooms separate. If it is already assembled, cover the sandwich with plastic and keep it in the refrigerator for 3 days. This recipe will not freeze well.

    How to Reheat: Place the desired number of sandwiches on a sheet tray lined with parchment paper and bake them in the oven at 350° for 8 to 10 minutes or until warm. If you kept the main components of the dish separate, follow the procedures of the recipe for reheating.

    More Sandwich Recipes

    Let's Cook - Chef Billy Parisi

    Steak Sandwich Recipe

    5 from 14 votes
    This Steak Sandwich recipe is built around quality ribeye and a few ingredients done right. I grill the meat, roast the vegetables, and finish it with cheese and garlic aioli on a toasted hoagie bun. I love that it’s ready in under an hour and perfect for lunch or casual backyard get-togethers.
    Servings: 4
    Prep Time: 5 minutes
    Cook Time: 30 minutes
    Total Time: 35 minutes

    Ingredients 

    • 3 tablespoons of butter
    • 1 large peeled and thinly sliced yellow onion
    • 1 each seeded and large sliced green and red bell pepper
    • 1 pint sliced button mushrooms
    • 4 10-ounce boneless ribeye steaks, each sliced into 3 slices
    • 4 hoagie buns
    • 8 mozzarella cheese slices
    • 4 provolone cheese slices
    • sea salt and pepper to taste
    • 1/2 garlic aioli recipe

    Instructions

    • Preheat the oven to 400°.
    • Add 1 tablespoon of butter to a large frying pan over medium-low heat and cook the onions until well browned, which takes about 20 minutes. Set them aside.
    • Add 2 tablespoons of butter to a large frying pan and cook the peppers and mushrooms over medium-low heat until browned, which takes about 10 minutes. Set aside.
    • Season the ribeye steaks well with salt and pepper on both sides and cook on a hot grill or in a grill pan with 2 tablespoons of olive oil until grill marks have formed and the desired internal temperature is achieved. It will take about 2 to 3 minutes per side for a medium-rare internal temperature.
    • Divide the cooked sliced ribeyes between the 4 sliced hoagie buns and layer each sandwich with 2 slices of mozzarella cheese, 1 slice of provolone cheese, roasted onions, peppers, and mushrooms.
    • Add the sandwiches to the middle rack of the oven and cook for 5 minutes or until the cheese is melted and the bun is lightly toasted.
    • Serve the hot sandwiches along with the aioli.

    Notes

    I highly recommend for making my steak sandwich recipe to always slice the steak against the grain. It’s one of those small technique-driven steps that really changes the texture of the meat. You get tender and easy-to-bite pieces every time, and it really takes the sandwich to the next level.
    Season and sear: I season the steak well and sear it to a juicy medium-rare. You can cook it a little longer if you prefer it more done.
    Other cooking methods: I either pan-roast the steak by heating oil until it starts to smoke and searing it on both sides over medium-high heat, or I use the broiler on high and cook it for 5 to 6 minutes per side. Both methods work well depending on what setup I have going.
    Don’t rush the onions: Low and slow is the way to go. Letting them cook for a full 20 minutes brings out all that natural sweetness and gives you that deep golden color.
    Layer while everything is still warm: I assemble the sandwiches while the steak and veggies are still hot so the cheese melts a bit before they even go in the oven.
    Make-Ahead: This steak sandwich is meant to be eaten as soon as it’s done cooking. If you keep the sauce, veggies, mushrooms, and beef separate, you can make this up to 2 days ahead of time.
    How to Store: It is best to cover the sauce, cooked beef, bread, veggies, and mushrooms separate. If it is already assembled, cover it with plastic and keep it in the refrigerator for 3 days. This recipe will not freeze well.
    How to Reheat: Place the desired number of sandwiches on a sheet tray lined with parchment paper and bake them in the oven at 350° for 8 to 10 minutes or until warm. If you kept the main components of the dish separate, follow the procedures of the recipe for reheating.

    Nutrition

    Calories: 800kcalCarbohydrates: 42gProtein: 38gFat: 54gSaturated Fat: 20gCholesterol: 116mgSodium: 883mgPotassium: 784mgFiber: 3gSugar: 10gVitamin A: 1487IUVitamin C: 43mgCalcium: 250mgIron: 13mg
    Course: lunch, Main
    Cuisine: American

    Share this Post

    free email series

    5 Days of My Best Grill Recipes!

    Steal these finger-licking delicious ideas for every night of the week.

    Close the CTA
    Chef Billy Parisi