Hearty Steak Sandwich

Hearty steak sandwich stacked with juicy sliced beef, melted cheese, and caramelized onions on a toasted crusty roll Save
Hearty steak sandwich stacked with juicy sliced beef, melted cheese, and caramelized onions on a toasted crusty roll | spoonfulstreet.com

This hearty sandwich features perfectly seared ribeye or sirloin steak, caramelized yellow onions, and melted provolone cheese nestled between toasted crusty rolls. The beef gets a quick marinade in olive oil and Worcestershire sauce before hitting a hot skillet for a flavorful sear. Fresh arugula, ripe tomatoes, and a creamy Dijon-mayo spread add layers of texture and brightness. Each generous sandwich delivers 40 grams of protein, making it an ideal lunch or dinner that comes together in just 35 minutes.

The smell of searing steak and caramelized onions took over my entire tiny apartment kitchen that rainy Tuesday evening. I'd been craving something substantial after a particularly brutal week at work, and this sandwich just happened. My roommate wandered in, drawn by the aroma, and we ended up eating these standing at the counter while rain battered the windows.

Last summer I made these for a backyard cookout, and my friend's husband who claims to be indifferent to sandwiches went back for seconds. Something about slicing the steak thinly against the grain and letting those onions go properly dark and sweet makes this feel like restaurant quality but better because you made it yourself.

Ingredients

  • Ribeye or sirloin steak (250g/9oz): Ribeye brings more marbling and richness, while sirloin offers a leaner bite. Both respond beautifully to high heat searing.
  • Olive oil and Worcestershire sauce: This simple marinade penetrates the meat quickly, adding umami depth without overpowering the beef's natural flavor.
  • Crusty sandwich rolls: Look for rolls with a substantial crust and soft interior. Baguette portions work beautifully too. Toasting them prevents sogginess.
  • Yellow onion: Thinly sliced and cooked slowly, these become sweet and jammy. Don't rush them.
  • Provolone or Swiss cheese: Both melt beautifully and complement the beef without competing.
  • Arugula or baby spinach: Adds a fresh, peppery contrast to the rich, warm filling.

Instructions

Marinate the steak:
Rub the meat thoroughly with olive oil, Worcestershire sauce, salt, and pepper. Let it sit at room temperature for 10 minutes. This quick marinade works fast.
Caramelize the onions:
Melt butter in a skillet over medium heat. Add sliced onions and bell peppers, cooking slowly until deeply golden and sweet. This takes patience but makes the sandwich.
Sear to perfection:
Crank the heat to high and sear the steak 2 to 3 minutes per side for medium rare. Let it rest for 5 minutes before slicing thinly against the grain.
Assemble with care:
Toast the rolls, spread with the mustard mayonnaise mixture, then layer arugula, tomato, onions, steak, and cheese. Briefly broil to melt the cheese if you want that extra pull.
Save
| spoonfulstreet.com

These sandwiches have become my go to when friends come over for casual dinners. Theres something about building them together at the table, everyone choosing their own toppings, that turns food into an event. The last time, we ended up staying at the table for hours just talking.

Making It Your Own

Swap the steak for grilled chicken or portobello mushrooms if you want something lighter. The method stays the same, and those caramelized onions make everything taste better. Sautéed mushrooms are also a fantastic addition if you want to double down on umami.

The Perfect Sides

A crisp lager cuts through the richness beautifully, or pour a glass of Merlot if you want to lean into the indulgence. Simple potato salad or even just a handful of chips rounds out the meal without complicating things.

Timing Tips

Have everything prepped before you start cooking. The steak moves fast once it hits the pan, and you want to be ready to assemble while the components are still hot. Warm components equals better flavor integration.

  • Toast the rolls while the steak rests
  • Make the mustard mayonnaise ahead of time
  • Keep the caramelized onions warm in a low oven
Golden hearty steak sandwich featuring tender ribeye steak, fresh arugula, and provolone cheese on a buttered baguette Save
Golden hearty steak sandwich featuring tender ribeye steak, fresh arugula, and provolone cheese on a buttered baguette | spoonfulstreet.com

Serve these immediately while the cheese is still molten and the bread retains that slight toast crunch. They're messy, wonderful, and absolutely worth every napkin.

Recipe Questions & Answers

Ribeye or sirloin steak cuts offer ideal marbling and tenderness. Slice against the grain after searing for maximum tenderness in every bite.

Sear over high heat for 2-3 minutes per side. Let rest 5 minutes before slicing—the internal temperature continues rising slightly during resting.

Caramelize onions up to a day in advance and refrigerate. Slice vegetables and prepare spreads ahead, but toast rolls and assemble just before serving.

Try grilled chicken breasts or portobello mushrooms instead of beef. Swiss cheese pairs beautifully, or use aged cheddar for sharper flavor.

Lightly toast rolls before adding toppings. Layer arugula and tomatoes between the beef and cheese to create a barrier against moisture.

Crisp coleslaw, potato salad, or simple roasted potatoes make excellent accompaniments. A cold lager or glass of Merlot balances the rich flavors.

Hearty Steak Sandwich

Robust sandwich with juicy beef, caramelized onions, provolone cheese, and fresh arugula on toasted crusty rolls.

Prep 15m
Cook 20m
Total 35m
Servings 2
Difficulty Easy

Ingredients

Steak & Marinade

  • 9 oz ribeye or sirloin steak
  • 1 tbsp olive oil
  • 1 tsp Worcestershire sauce
  • ½ tsp salt
  • ¼ tsp freshly ground black pepper

Sandwich Fixings

  • 2 crusty sandwich rolls or baguette portions
  • 1 tbsp unsalted butter, softened
  • 1 medium yellow onion, thinly sliced
  • 1 small bell pepper, thinly sliced (optional)
  • 2 slices provolone or Swiss cheese
  • 2 tbsp mayonnaise
  • 1 tsp Dijon mustard
  • 1 handful arugula or baby spinach
  • 1 small tomato, sliced

Instructions

1
Marinate the Steak: Rub the steak with olive oil, Worcestershire sauce, salt, and pepper in a shallow dish. Let marinate for 10 minutes at room temperature.
2
Caramelize the Vegetables: Heat a skillet over medium heat. Add butter, then sauté onions and bell pepper (if using) until soft and caramelized, about 8–10 minutes. Transfer to a plate.
3
Sear the Steak: Increase skillet heat to high. Sear the steak for 2–3 minutes per side for medium-rare, or to desired doneness. Rest steak on a cutting board for 5 minutes, then slice thinly against the grain.
4
Prepare the Bread: While steak rests, slice the rolls open and toast lightly.
5
Prepare the Sauce: Mix mayonnaise and Dijon mustard; spread inside the rolls.
6
Assemble the Sandwiches: Layer arugula, tomato slices, caramelized onions, and bell peppers onto the bottom halves.
7
Add Steak and Cheese: Top with sliced steak and cheese. If desired, place under a broiler for 1–2 minutes to melt the cheese.
8
Serve: Close sandwiches, slice in half, and serve immediately.
Additional Information

Equipment Needed

  • Skillet or grill pan
  • Sharp knife
  • Cutting board
  • Tongs
  • Spatula

Nutrition (Per Serving)

Calories 650
Protein 40g
Carbs 48g
Fat 32g

Allergy Information

  • Contains gluten (rolls), dairy (butter, cheese), and eggs (mayonnaise).
  • Check ingredient labels for possible soy or mustard allergens.
Jenna Collins

Home cook sharing simple, wholesome recipes & practical kitchen tips for busy families.