Description
This hearty steak sandwich is a mouthwatering meal packed with tender slices of seared steak, caramelized onions, and melty cheese layered inside a toasted hoagie or ciabatta roll. It’s everything you want in a sandwich—juicy, savory, and ultra-satisfying, perfect for a quick dinner or an indulgent weekend lunch.
Ingredients
Units
Scale
- 1 lb ribeye or sirloin steak
- 2 tbsp olive oil, divided
- Salt and freshly ground black pepper
- 1 tsp garlic powder
- 1 large onion, thinly sliced
- 1 tbsp balsamic vinegar (optional)
- 4 slices provolone or Swiss cheese
- 2 hoagie rolls or ciabatta buns, halved
- 1 tbsp mayonnaise (optional)
- Optional toppings: arugula, roasted red peppers, or sautéed mushrooms
Instructions
- Season steak with salt, pepper, and garlic powder. Let sit at room temperature for 15 minutes.
- Heat 1 tbsp olive oil in a skillet over medium-high heat. Sear the steak for 3–4 minutes per side, or until your desired doneness. Let rest, then slice thinly.
- In the same skillet, add remaining oil and cook onions over medium heat until soft and golden, about 10–12 minutes. Add balsamic vinegar in the last minute for extra flavor.
- Toast the rolls or buns until golden. Optional: spread mayonnaise on the bottom halves.
- Layer sliced steak, caramelized onions, and cheese. Place back in the oven or under a broiler briefly to melt the cheese if desired.
- Add any extra toppings and serve hot.
Notes
- Let steak rest before slicing to keep it juicy.
- Swap cheese for blue cheese or cheddar for a different flavor.
- Great with a side of fries or a crisp green salad.
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 2 servings
- Category: Lunch, Dinner, Sandwiches
- Method: Searing, Toasting
- Cuisine: American
- Diet: High-Protein
- Keywords: steak sandwich, ribeye sandwich, gourmet sandwich, easy steak dinner, homemade steak sub
- Video URL: [Add URL if available]
- Equipment
- Skillet or grill pan
- Knife and cutting board
- Tongs or spatula
- Toaster or broiler
- Nutrition (Per Serving)
- Nutrifox ID: [Add ID if available]
- Serving Size: 1 sandwich
- Calories: 620
- Sugar: 6g
- Sodium: 780mg
- Fat: 32g
- Saturated Fat: 11g
- Unsaturated Fat: 19g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 42g
- Cholesterol: 105mg
Nutrition
- Calories: 620
- Sugar: 6g
- Sodium: 780mg
- Fat: 32g
- Saturated Fat: 11g
- Unsaturated Fat: 19g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 42g
- Cholesterol: 105mg