Pan-Seared Philly Cheesesteaks with Caramelized Vegetables

A streamlined take on the classic Philadelphia sandwich, built with tender seared ribeye, deeply caramelized peppers and onions, earthy mushrooms, and melted provolone on a toasted hoagie roll. This version skips the traditional chopped meat technique for sliced steak that browns quickly in a hot skillet, delivering a satisfying weeknight dinner that feels restaurant-quality. Serve with cold beer and classic sides for a casual, crowd-pleasing meal.
Ingredients
- 2 pounds ribeye or sirloin steak, thinly slicedflank steak, skirt steak, or thinly sliced chicken breast1:1budget-friendly
cooks similarly; chicken may need 1-2 min extra
- 2 tbsp extra-virgin olive oil, divided
- 2 whole bell peppers, thinly sliced
- 1 whole yellow onion, large, sliced
- 8 ounces cremini mushrooms, sliced
- salt and pepper
- 8 slices provolone cheesemelted cheddar, swiss, or american cheese1:1dairy-freeadds dairy
note: american cheese melts faster
Full guide → - 4 whole hoagie or French rolls
Instructions
- 1
Chill steaks in freezer to firm meat for thin slicing.
- 2
Heat half the olive oil in a large skillet over medium-high heat.
- 3
Add peppers, onions, and mushrooms; season with salt and pepper.
- 4
Cook, stirring often, until vegetables are soft and caramelized, about 12-15 minutes.
- 5
Transfer vegetables to a plate.
- 6
Add remaining oil and thinly sliced steak to skillet; cook 3-4 minutes until browned.
- 7
Season steak with salt and pepper.
- 8
Return vegetables to skillet and toss with steak to combine.
- 9
Lay provolone slices over mixture and cover.
- 10
Turn off heat and rest 2-3 minutes until cheese melts.
- 11
Divide filling between toasted hoagie rolls and serve.
Tips
Partially freeze the steak before slicing to achieve thin, uniform pieces that cook quickly and evenly throughout the skillet.
Don't rush the vegetables; low-and-slow caramelization over 12-15 minutes develops deep, sweet flavors that define the sandwich.
Toast hoagie rolls lightly in a dry skillet or under a broiler just before assembly to prevent sogginess and add textural contrast.
Good to Know
Refrigerate wrapped filling separately from rolls up to 3 days. Reheat gently in skillet over low heat, adding a splash of water if needed, and reassemble with fresh cheese.
Prep vegetables and slice meat up to 1 day ahead. Store covered in separate containers. Cook and assemble the same day for best results.
Serve immediately on warm, toasted rolls with cold beer, potato chips, pretzels, or coleslaw on the side.
Common Mistakes
Cut steak too thick to avoid long, uneven cooking and tough texture; partially freezing before slicing ensures thin, tender pieces.
Skip vegetable caramelization to avoid flat, steamed flavor; maintain medium-high heat and cook 12-15 minutes for proper browning.
Assemble on cold bread to avoid sogginess; toast rolls immediately before filling to maintain structure and add contrast.
Substitutions
Dairy-Free Swaps
note: american cheese melts faster
Full guide →General Alternatives
regional availability
cooks similarly; chicken may need 1-2 min extra
FAQ
Can I prepare the filling ahead and reheat it?
Yes. Cook the filling completely, cool, and refrigerate up to 3 days in an airtight container. Reheat gently in a skillet over low heat with a splash of water, stirring occasionally, then reassemble with fresh cheese and warm rolls.
What if I don't have provolone cheese?
Cheddar, Swiss, American, or mozzarella work well. American melts fastest; others melt well over residual heat. Use the same quantity and taste before seasoning further.
Can I freeze the assembled sandwiches?
Freezing is not recommended; cheese and bread texture degrade. Freeze only the cooked filling up to 2 months, then thaw and reheat gently with fresh cheese and rolls for best results.