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.
A juicy, melty steak sandwich layered with caramelized onions and cheese, served on toasted rolls for a satisfying homemade 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)
1 cup (30 g) arugula (optional)
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.