Making a steak sandwich used to just be a way to use up leftover steak (which rarely happens). But after making the best steak sandwich I’ve ever had it has now become a staple in the rotation. Now, it may seem a bit sacrilegious when you see what I’ve done down below, but trust me it makes for an epic steak sandwich.

While there are many ways to make a steak sandwich, this is my favorite recipe. It involves a high quality cut of meat, of course, and two semi-homemade condiments. The meat I use in this sandwich starts as a dry-aged t-bone but you can use a different cut if you prefer. However since you are eating it in sandwich form it is important to get a cut that is naturally tender.
Another key thing to remember is quality bread. If you plan to use awful American white sandwich bread then please do not bother with a nice piece of steak. I opted for a personal sized cheese loaf but you can use a baguette, ciabatta, or any quality bread you prefer.
Two Semi-Homemade Condiments
Each piece of bread has a different condiment. And the good part is they are semi-homemade, so you can use store bought ingredients as the base and just mix them up. On the bottom loaf is a horseradish mayo; The top has a black garlic BBQ sauce. Here’s how to make them.
Horseradish Mayo
- 2 parts Mayo (can be homemade)
- 1 part Horseradish (ground)
With this ratio you can make as much or as little as you like. For example 100 grams of Mayo and 50 grams of horseradish
Black Garlic BBQ Sauce
- 100 ml BBQ Sauce
- 1 bulb Black Garlic (can buy online)
Blend the BBQ sauce with the black garlic.
How To Make The Best Steak Sandwiches Ever

For this sandwich recipe I used a piece of dry aged T-bone steak. You can use other cuts of steak but I recommend something with a decent fat content and a tender texture when cooked. I specifically use the NY Strip side of the bone just because it has a nice fat cap and cuts into even slices, but you can use the filet if you prefer.
Before starting this recipe, salt your piece of meat heavily and let it sit in the fridge uncovered for at least 4 hours.
Ingredients

This steak sandwich recipe only requires 7 ingredients (well, 9 total since you likely have to make your own condiments). Two of them can be easily substituted; Those are the greens and the cheese.
- 200 grams Steak – You can use whatever steak you prefer, from filet to ribeye to strip, but it is best if you choose one that is tender when cooked for a short amount of time.
- 1 loaf Bread – I recommend something high quality. I pick up my little loaves at a local bakery which never disappoints.
- 2 tbsp Horseradish Mayonnaise – Or to taste
- 2 tbsp Black Garlic BBQ Sauce – Or to taste
- Spinach – Or other greens (I also like rocket/arugula in this sandwich recipe). As needed
- 100 grams Raclette Cheese – Thinly sliced. You can use a different cheese if you prefer; I personally love raclette on a homemade steak sandwich. Any mild, easily melting cheese will do nicely.
- Salt – As needed
Instructions

In a very, very hot pan lay down your salted steaks. I recommend patting them dry with a paper towel before placing them in the pan, but since making a sandwich doesn’t rely on a crust as much as a regular steak you can skip this step.
I also place the bread cut side down in the pan once some of the fat has rendered to toast it up a bit.

When the bread is toasted you can begin prepping the sandwich. I like to add a heaping amount of the homemade horseradish mayonnaise to the bottom slice and spread it around nice and good.

On the top slice add the black garlic BBQ sauce. Place the greens on top of the mayo. Look at that steak – isn’t it just perfectly cooked for a sandwich!

I cut the steak against the grain but then lay it lengthwise on the sandwich. This makes it easy to eat and prevents a bunch of meat from falling out every time to take a bite. I suggest cutting the steak as thinly as possible so you have more layers and thus more coverage.

Now cover the entire thing in the thin strips of raclette. You can then place it in the oven/broiler for a minute to melt it, or use a kitchen torch. I use a cheap refillable kitchen torch which I mainly bought for desserts, but it does melt raclette beautifully.

Look at that cheese melt. How beautiful does that look. Now all you need to do is place the top layer of bread and start eating. Enjoy!

What To Serve With Steak Sandwiches
As this isn’t a fancy meal by any means, you can serve these tasty steak sandwiches with tons of things. I usually just munch some of my homemade ketchup pickles with sandwiches as I always have a jar in the fridge. You can also use:
- Potato Chips
- Potato Fries
- Veggie Sticks
- Salad or Coleslaw
- and more…

The Best Steak Sandwich
Equipment
- 1 Pan
Ingredients
- 200 grams Steak You can use whatever steak you prefer from filet to ribeye to strip, but it is best if you choose one that is tender when cooked for a short amount of time.
- 1 loaf Bread
- 2 tbsp Horseradish Mayonnaise Or to taste
- 2 tbsp Black Garlic BBQ Sauce Or to taste
- Spinach As needed, Or other greens
- 100 grams Raclette Cheese Or any easily melting cheese will do nicely.
- Salt As needed
Instructions
- Before starting this recipe make sure to heavily salt both sides of your steak and let it sit uncovered in the fridge for at least 4 hours. This step is not necessary, but I do find it creates a better tasting piece of meat.
- Get your pan very hot. Pat your steak dry with a paper towel and lay it down into the hot pan.
- When the fat begins to render you can also add the bread to lightly toast it, optional.
- Cook your steaks about a minute and a half each side, or to medium-rare depending on thickness. Remove steak and let rest while you make the sandwich.
- On the bottom and top slice of bread add the horseradish mayo and black garlic BBQ sauce respectively. Top the bottom with spinach.
- Slice your steak against the grain as thin as you can. Lay the strips on top of the spinach. On top of the steak add the thinly sliced raclette cheese. Pop the bottom under the broiler for a minute or use a kitchen torch to melt the cheese. Cover with top piece of bread and enjoy!
