Print

Viral Steak Sandwich Recipe Better Than Takeout

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A juicy, melty steak sandwich layered with caramelized onions and cheese, served on toasted rolls for a satisfying homemade meal.

Ingredients

Scale

pounds (680 g) ribeye, sirloin, or New York strip steak
1 tablespoon (15 ml) olive oil
1 teaspoon (5 g) kosher salt
½ teaspoon (2 g) freshly ground black pepper
½ teaspoon (1 g) garlic powder
1 large yellow onion, thinly sliced
1 tablespoon (14 g) unsalted butter
½ teaspoon (2 g) salt
4 hoagie rolls or ciabatta rolls
8 slices provolone, mozzarella, or white cheddar cheese
1 tablespoon (14 g) melted butter or 1 tablespoon (15 ml) olive oil for brushing rolls
2 tablespoons (30 g) mayonnaise or garlic aioli (optional)
1 cup (70 g) sautéed mushrooms (optional)
1 cup (30 g) arugula (optional)

Instructions

  • Bring steak to room temperature for 30–40 minutes. Pat dry and season with olive oil, salt, pepper, and garlic powder.

  • Heat skillet over medium-high heat and cook steak 4–6 minutes per side depending on desired doneness. Rest 10 minutes.

  • Melt butter in skillet and cook sliced onions with salt for 15–20 minutes until caramelized.

  • Preheat oven to 375°F (190°C). Brush rolls with butter or olive oil and toast 5–7 minutes.

  • Slice steak thinly against the grain.

  • Layer steak and onions on rolls, top with cheese, and broil 1–2 minutes until melted.

  • Add optional toppings, close sandwiches, and serve immediately.

Notes

Slice the steak thinly against the grain for tenderness. Use high heat for a flavorful crust. Toasting the bread prevents sogginess and enhances overall texture.