A LITTLE INSPIRATION FOR EVERY MEAL Have a recipe? Share it →
Home / Lunch
THE RECIPE COLLECTION · Lunch

Chef John's Perfect Steak Sandwich Recipe

If you’re craving a juicy, flavorful meal that’s easy to make, this recipe has you covered. Packed with tender steak and fresh toppings, it’s the perfect way to satisfy your sandwich cravings anytime.

Start cooking ↓
TIME30 min
SERVINGS4
RATINGNew
Chef John's Perfect Steak Sandwich Recipe
01 / WHAT YOU NEED

Ingredients

02 / HOW TO MAKE IT

Let's cook.

You Might Like
Deliciously Creamy Chicken Stew
01

Step 1

Start by heating up your grill to medium-high and give the grate a quick brush with some oil so nothing sticks. Slice the steak into six thick strips and season them well with salt and pepper. While the grill’s heating, toss the mushrooms on and cook them for about 5 to 6 minutes until they start to soften—remember to remove the stems first so they cook evenly. Once done, mix the mushrooms in a bowl with a pinch of salt and pepper, a splash of sherry vinegar, and a drizzle of olive oil; set that aside to let the flavors meld.

02

Step 2

Now, place the steak strips on the grill and cook them for 3 to 4 minutes on each side, aiming for medium rare. You can check doneness with a thermometer if you have one—it should read around 140°F in the center. After grilling, let the steak rest for about 5 minutes to keep it juicy.

03

Step 3

While the steak is resting, whisk together some barbecue sauce, cider vinegar, and vegetable oil to make a tangy dressing. To assemble, pile the grilled steak onto toasted hot dog buns, spread a little mayo, and add fresh arugula, cherry tomatoes, the marinated mushrooms, and finish with that barbecue sauce mixture. Enjoy!

03 / EXTRA DETAILS

Good to know.

Cook's tip

- Let the steak rest for a few minutes after cooking to keep it juicy.
- Use high-quality bread that can hold up to the steak and toppings without getting soggy.
- Season the steak generously with salt and pepper before cooking for the best flavor.

Why you’ll love it

This sandwich brings together juicy, tender steak with fresh, crispy toppings and a soft, toasted bun. It’s packed with flavor and textures that satisfy every bite. Perfect for a quick lunch or a hearty dinner, it’s a crowd-pleaser that’s easy to make at home.

Serving ideas

Serve this sandwich with a side of crispy fries or a fresh green salad. Pickles or a tangy coleslaw also pair well to add a nice contrast. For a richer experience, add a spread of garlic aioli or your favorite sandwich sauce.

Storage & leftovers

If you have leftovers, store the steak and toppings separately from the bread to keep everything fresh. Keep the steak in an airtight container in the refrigerator and use within two days. Reheat gently to avoid overcooking the meat.

KEEP EXPLORING

More to make.