Ingredients
1 lb ribeye steak, partially frozen for easier slicing
1 medium yellow onion, thinly sliced
4 hoagie rolls or sub rolls
4–6 slices provolone cheese, Cheez Whiz, or white American cheese
1 tbsp vegetable oil or butter
Salt and black pepper, to taste
Optional: sautéed green bell peppers or mushrooms
Optional: mayonnaise or butter for toasting rolls
Instructions
1. Thinly slice the ribeye steak against the grain using a sharp knife. Set aside.
2. Heat a skillet or griddle over medium heat and add oil or butter.
3. Add the sliced onions and cook, stirring occasionally, for 6–8 minutes until soft and lightly golden. Push to one side of the skillet.
4. Increase heat to medium-high. Add sliced ribeye to the skillet in a single layer and season with salt and pepper.
5. Cook the steak quickly, chopping with a spatula as it browns. It should take about 2–3 minutes.
6. Mix the cooked onions into the steak. Combine thoroughly on the skillet.
7. Divide the steak and onion mixture into oblong piles the length of your rolls.
8. Place cheese slices (or drizzle Cheez Whiz) on top of each pile and let melt for about 1 minute.
9. Split the rolls lengthwise, keeping them connected, and place open-side-down over each cheesy meat pile. Let steam for 30 seconds.
10. Use a spatula to flip and lift the sandwich into the roll. Serve hot.
11. Optional: Lightly toast rolls with butter or mayo before assembling for extra flavor and texture.
Notes
Freeze the steak for 30–40 minutes before slicing for ultra-thin pieces. Don’t overcook the meat—ribeye cooks in minutes. For a twist, add sautéed peppers or mushrooms. Provolone, white American, or Cheez Whiz all work great—choose based on your preferred flavor. Toasting the roll adds extra crunch and prevents sogginess.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich
- Calories: 620
- Sugar: 4g
- Sodium: 780mg
- Fat: 34g
- Saturated Fat: 14g
- Unsaturated Fat: 16g
- Trans Fat: 1g
- Carbohydrates: 42g
- Fiber: 2g
- Protein: 38g
- Cholesterol: 90mg
