I have a go-to skillet recipe for busy weeknights: tender strips of steak, sweet peppers, caramelized onions and mushrooms, a quick wilt of spinach, and melty provolone all finished in one pan. It hits the savory, comforting notes of a classic Philly cheesesteak but skips the sandwich fuss—perfect for dinner when you want the flavor without hunting for rolls. If you enjoy richer takes on this idea, you might also like this high-protein creamy Philly cheesesteak mac & cheese that leans into indulgence.
Why you’ll love this dish
This skillet version gives you the essence of a Philly cheesesteak in under 30 minutes. It’s fast, low-mess, and flexible: use ribeye for decadence or sirloin for a leaner budget-friendly option. It’s also great when you want high protein without carb overload—serve it over rice, in a bun, or straight from the pan.
“The flavors are exactly what I crave after a long day—juicy steak, sweet onions, and gooey cheese, all in one skillet. Family favorite for weeknights.” — home cook review
Benefits at a glance:
- Quick: cooks in about 20–30 minutes.
- One-pan: fewer dishes, faster cleanup.
- Flexible: easy swaps for cheese, veggies, or steak cut.
- Family-friendly: mild, adaptable flavors kids tend to like.
How this recipe comes together
Start by searing thinly sliced steak on high heat to get a flavorful brown crust. Remove the meat, then use the same pan to soften bell pepper, onion, and mushrooms—those fond bits on the bottom add savory depth. Toss in spinach just long enough to wilt it. Return the steak, sprinkle provolone, cover briefly, and finish when the cheese is melted. You’ll have juicy meat, tender vegetables, and gooey cheese, all with minimal hands-on time.
What you’ll need
- 1 lb steak (ribeye or sirloin), thinly sliced — partially freeze for 20 minutes to make slicing easier.
- 1 bell pepper, sliced — any color; red or orange are sweeter.
- 1 onion, sliced — yellow or sweet onions caramelize nicely.
- 2 cups mushrooms, sliced — cremini or white button.
- 2 cups spinach — baby spinach wilts fastest.
- 1 cup provolone cheese, shredded — substitute mozzarella or American for different melt and flavor.
- 2 tablespoons olive oil — or use avocado oil for higher smoke point.
- Salt and pepper to taste
Tip: if you want a hoagie-style finish, have rolls on hand. For a lower-carb plate, serve over cauliflower rice.
Step-by-step instructions
- Heat a large skillet over medium-high heat with 2 tablespoons olive oil.
- Season the thinly sliced steak with salt and pepper. Add to the hot pan in a single layer. Sear until browned and cooked to your liking, about 2–4 minutes depending on thickness. Remove the steak and set it aside.
- In the same skillet, add the sliced bell pepper, onion, and mushrooms. Sauté, stirring occasionally, until the vegetables are tender and beginning to brown, about 5–7 minutes.
- Add the spinach to the pan. Cook, stirring, until the spinach is just wilted, about 1–2 minutes.
- Return the cooked steak to the skillet and toss with the vegetables to combine. Taste and adjust seasoning.
- Sprinkle the shredded provolone evenly over the top. Cover the skillet and let sit for 1–2 minutes, or until the cheese is melted.
- Serve hot straight from the pan or spoon into toasted rolls.
Best ways to enjoy it
- Spoon onto toasted hoagie rolls and drizzle with a touch of hot sauce for a classic feel.
- Keep it low-carb by serving over roasted cauliflower rice or a bed of mixed greens.
- Plate family-style and add a side of crispy fries or a simple green salad for contrast.
- Garnish with chopped parsley or pickled jalapeños for brightness and acidity.
Storage and reheating tips
- Refrigerator: Store leftovers in an airtight container for up to 3–4 days. Cool to room temperature before refrigerating.
- Reheating stovetop: Reheat gently in a skillet over medium-low heat. Add a splash of water or broth to revive moisture and cover to help cheese melt.
- Microwave: Use 30–45 second bursts, stirring in between, to avoid overcooking.
- Freezing: Freeze cooked components (without cheese preferred) in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating and adding fresh cheese.
Food safety note: refrigerate within 2 hours of cooking and reheat to 165°F (74°C) before serving.
Pro chef tips
- Slice steak thin across the grain for the most tender bite. Partially freeze the steak for 15–20 minutes to make cleaner, thinner slices.
- Don’t overcrowd the pan when searing the steak; work in batches if needed. Overcrowding causes steaming instead of browning.
- Use the browned bits (fond) left after cooking steak—the vegetables will pick up that flavor and deepen the dish.
- For extra caramelized flavor, let the onions cook a bit longer on medium-low before adding the other vegetables.
- If you like extra gooeyness, add a splash of heavy cream under the cheese before covering to make a quick cheesy sauce.
Creative twists
- Cheesesteak bowl: Serve over quinoa or cauliflower rice with a fried egg on top.
- Mediterranean spin: Swap provolone for feta and add roasted red peppers and oregano.
- Philly sliders: Pile mixture onto small slider buns and broil briefly for toasty tops.
- Keto option: Roll the mixture in large lettuce leaves or low-carb tortillas—one take uses the keto roll-up format found in this keto Philly cheesesteak roll-ups.
- Vegetarian swap: Replace steak with thick-sliced portobello mushrooms or seitan and keep the rest of the method the same.
Common questions
Q: How long does this take start to finish?
A: From prep to plate, plan 20–30 minutes. Thin slicing and having ingredients ready (mise en place) speeds things up.
Q: What’s the best cut of steak to use?
A: Ribeye gives the richest flavor and marbling. Sirloin is leaner and still tasty. Choose well-marbled slices if you want juicier bites.
Q: Can I make this ahead for meal prep?
A: Yes—cook and cool completely, then refrigerate up to 3 days. Reheat on the stovetop, adding a little liquid to keep it moist. Avoid freezing with cheese on top; add fresh cheese after thawing and reheating.
Q: Can I use other cheeses?
A: Absolutely. Provolone is traditional for its mild, smooth melt. Cheddar, mozzarella, or American cheese are good alternatives depending on desired flavor and melt.
Q: Is it safe to leave this at room temperature for a while while serving?
A: No—perishable foods should not sit out more than 2 hours (1 hour above 90°F). Keep it covered and return leftovers to the fridge promptly.
Conclusion
If you want a one-pan dinner that strips down the classic sandwich into a faster, mess-free meal, this skillet version delivers. For more inspiration and another approach to a Philly-style skillet, check out this detailed Philly Cheesesteak Skillet from The Modern Proper, and for a lighter take with veggie-forward tweaks, see the Philly Cheesesteak Skillet at All the Healthy Things.

Philly Cheesesteak Skillet
Ingredients
Main Ingredients
- 1 lb steak (ribeye or sirloin), thinly sliced Partially freeze for 20 minutes to make slicing easier.
- 1 piece bell pepper, sliced Any color; red or orange are sweeter.
- 1 piece onion, sliced Yellow or sweet onions caramelize nicely.
- 2 cups mushrooms, sliced Cremini or white button.
- 2 cups spinach Baby spinach wilts fastest.
- 1 cup provolone cheese, shredded Substitute mozzarella or American for different melt and flavor.
- 2 tablespoons olive oil Or use avocado oil for higher smoke point.
- to taste salt and pepper
Instructions
Preparation
- Heat a large skillet over medium-high heat with 2 tablespoons of olive oil.
- Season the thinly sliced steak with salt and pepper. Add to the hot pan in a single layer. Sear until browned and cooked to your liking, about 2–4 minutes depending on thickness. Remove the steak and set it aside.
- In the same skillet, add the sliced bell pepper, onion, and mushrooms. Sauté, stirring occasionally, until the vegetables are tender and beginning to brown, about 5–7 minutes.
- Add the spinach to the pan. Cook, stirring, until the spinach is just wilted, about 1–2 minutes.
- Return the cooked steak to the skillet and toss with the vegetables to combine. Taste and adjust seasoning.
- Sprinkle the shredded provolone evenly over the top. Cover the skillet and let sit for 1–2 minutes, or until the cheese is melted.
- Serve hot straight from the pan or spoon into toasted rolls.










