Ingredients (makes 2–3 sandwiches)
-
1 lb (450g) ribeye steak, thinly sliced (partially freezing it helps for thin slices)
-
1 medium onion, thinly sliced
-
1 green bell pepper, thinly sliced (optional)
-
2–3 tablespoons vegetable oil or butter
-
Salt & black pepper, to taste
-
4 hoagie rolls or sub rolls
-
6 oz (170g) provolone cheese or Cheez Whiz (depending on preference)
Instructions
-
Prep the steak
-
Freeze the ribeye for 20–30 minutes to make slicing easier.
-
Slice as thinly as possible against the grain.
-
-
Cook the veggies
-
Heat 1 tbsp oil in a skillet over medium heat.
-
Add onions (and peppers if using) and cook until softened and slightly caramelized, about 5–7 minutes. Remove from skillet and set aside.
-
-
Cook the steak
-
In the same skillet, add the remaining oil.
-
Add the sliced steak in a single layer.
-
Season with salt and pepper and cook quickly until just browned, about 2–3 minutes.
-
-
Combine & melt cheese
-
Return the onions (and peppers) to the skillet with the steak.
-
Lower the heat and layer cheese over the meat and veggies. Cover with a lid for 1–2 minutes to melt.
-
-
Assemble sandwiches
-
Split the hoagie rolls and lightly toast if desired.
-
Pile the cheesy steak and onions mixture into the rolls.
-
-
Serve immediately
-
Optional: drizzle with hot sauce or add pickles for extra flavor.
-
✅ Tips:
-
Cheese choice: Provolone gives a classic melt; Cheez Whiz is authentic Philly style.
-
Steak tip: Ribeye is ideal for juiciness, but sirloin works in a pinch.
-
Veggie variation: Some versions skip peppers entirely, sticking just to onions.
If you want, I can give a “restaurant-style ooey-gooey version” with caramelized onions, extra butter, and perfectly melty cheese that really hits the Philly vibe.
Do you want me to do that?