Slice steak against the grain for tenderness. Use high heat to develop a flavorful crust. Toasting the rolls prevents sogginess and enhances texture.
A juicy steak sandwich layered with caramelized onions and plenty of melted cheese, served on toasted rolls for the ultimate comfort meal.
1½ 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)
Bring steak to room temperature for 30–40 minutes. Pat dry and season with olive oil, salt, pepper, and garlic powder.
Heat a skillet over medium-high heat and cook steak 4–6 minutes per side depending on desired doneness. Rest 10 minutes.
Melt butter in a skillet and cook sliced onions with salt for 15–20 minutes until caramelized.
Preheat oven to 375°F (190°C). Brush rolls with melted 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.