This Philly Cheesesteak Skillet delivers everything you love about a classic cheesesteak in one simple pan. With tender shaved beef, melty provolone, and sautéed peppers and onions, this skillet Philly cheesesteak is a quick weeknight dinner ready in about 30 minutes.

This post is sponsored by Heritage Craft Butchers. All opinions expressed are my own.
This cast-iron Philly cheesesteak is one of those dinners I make when I want something satisfying without a lot of prep. Packed with flavor and everyday ingredients, it works whether you’re serving sandwiches or a skillet meal over rice. It’s one of my favorite Philly cheesesteak dinner ideas for busy weeknights or casual gatherings.
If you enjoy easy skillet meals, you will also love my skillet bacon cheeseburger casserole and cast-iron skillet burgers.
Why You’ll Love This Recipe
- Fast and weeknight friendly: Everything cooks in one pan and is ready in about 30 minutes.
- Melty, indulgent flavor: Tender beef, sautéed vegetables, and gooey cheese make this cheesesteak skillet feel like comfort food without the extra work.
- Flexible dinner option: Serve it in rolls, over rice, or as a lower-carb bowl. If you love easy, adaptable meals, try my Mississippi chicken next.
- Crowd pleaser: Perfect for family dinners or game day since everyone can customize their serving.
Ingredients

- Shaved chuck roast: The best steak for Philly cheesesteak because it’s well-marbled and thinly sliced, so it cooks quickly and stays juicy.
- Peppers and onions: A mix of green and red bell peppers with sliced onion adds sweetness and depth. Slice them thinly so they soften quickly and blend into the skillet.
- Mushrooms: These soak up the beef drippings, adding rich umami. White button or cremini work perfectly. Love mushrooms? Try my cream cheese stuffed mushrooms as the perfect appetizer!
- Provolone cheese: The best cheese for cheesesteaks if you want a gooey melt and mild flavor, 2-3 slices per sandwich keeps it melty and indulgent. American cheese or cheese sauce also works.
- Hoagie rolls: Soft on the inside with a slightly sturdy exterior, so they hold up well when filled. Optional if serving your Philly skillet as bowls.
See the recipe card below for exact ingredient amounts, nutritional information, and detailed instructions.
Variations
- Cheesesteak bowls: Skip the rolls and serve the cheesesteak skillet over rice, cauliflower rice, or roasted potatoes.
- Spicy version: Add sliced jalapeños, crushed red pepper, or a splash of hot sauce while sautéing the vegetables for a spicy kick.
- Different cheeses: Swap in white American, mozzarella, or a drizzle of cheese sauce for an extra-creamy skillet Philly cheesesteak.
How to Make Philly Cheesesteak Skillet
This Philly cheesesteak skillet recipe is simple to make and packs all the flavor of a classic cheesesteak in one pan. Prep your vegetables and have your skillet ready, because everything cooks fast once the pan is hot.

- Step 1: Season the beef. Mix the shaved chuck roast with kosher salt, black pepper, and granulated garlic, making sure each piece is evenly coated for maximum flavor.

- Step 2: Cook the vegetables. Sauté the sliced peppers, onions, and mushrooms in oil over medium-high heat until they are softened and lightly golden. Remove from the skillet and set aside.

- Step 3: Cook the beef. Spread the seasoned beef in a single layer in the same skillet and sear quickly over high heat until browned. Stir in butter at the end for extra richness.

- Step 4: Add the cheese. Return the cooked vegetables to the skillet, layer the provolone over the beef, and cover briefly until the cheese melts and becomes gooey.

- Step 5: Build the sandwiches. Lightly toast the hoagie rolls, then pile the cheesy beef-and-veggie mixture inside. Serve alongside my coleslaw recipe for a refreshing, crunchy complement.
Expert Tips
- Cut vegetables evenly: Slicing peppers, onions, and mushrooms to similar sizes ensures they cook at the same rate and blend perfectly with the beef.
- Work in batches if needed: If your skillet is on the smaller side, cook the beef in two rounds. This helps it brown evenly instead of steaming.
- Add butter at the end: Stir in butter after the beef is nearly done for a richer, more flavorful finish.
- Toast the rolls: Lightly toasting hoagie rolls keeps the sandwiches from becoming soggy and adds a subtle crunch.
- Store leftovers properly: Keep any leftover Philly cheesesteak in an airtight container in the refrigerator for up to three days. Reheat gently in a skillet or microwave in short intervals to maintain texture.

Serving Suggestions
- Serve as a quick and satisfying weeknight dinner, paired with easy sides like skillet fried potatoes or cheesy hasselback potatoes.
- It’s also perfect for game day or parties—guests can build their own sandwiches, served alongside skillet nachos and bacon-wrapped smokies for a fun, flavorful spread.
- Leftovers make a tasty next-day meal served over rice, in a wrap, or even on top of a salad.
Recipe FAQs
Use thinly shaved chuck roast and cook in a single layer over high heat. Avoid overcrowding the skillet and don’t overcook.
You can prep and cook the vegetables a day ahead, but assemble and melt the cheese just before serving for the best texture.
Yes, flank steak or ribeye thinly sliced works, but chuck roast stays juicier and more tender for a true cheesesteak texture.

More Delicious Skillet Dinner Recipes
If you tried this Philly Cheesesteak Skillet recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!
Get the Recipe
Philly Cheesesteak Skillet
Ingredients
- 2.5 lbs shaved chuck roast sliced very thin
- 5 tablespoons neutral oil canola or avocado, divided
- 2½ tablespoons butter optional, for richness
- 1 large onion thinly sliced
- 1 green bell pepper thinly sliced
- 1 red bell pepper thinly sliced
- 8 oz mushrooms thinly sliced (white button or cremini work well)
- 4-6 hoagie rolls soft inside, lightly crusty outside
- 14-16 slices provolone cheese or American/Whiz if preferred
- 2½ teaspoons granulated garlic
- 2½ teaspoons kosher salt
- 1¼ teaspoons freshly ground black pepper
Instructions
- Prep the beef: Season shaved chuck roast with 2½ teaspoon kosher salt, 1¼ teaspoon black pepper, and 2 ½ teaspoon granulated garlic.
- Cook veggies: Heat 2 ½ tablespoon oil in the 12-inch cast iron skillet over medium-high. Add onion, green and red bell peppers, and mushrooms. Sauté until golden and softened, about 8–10 minutes. Remove and set aside.
- Sear the beef: Add the remaining 2 ½ tablespoon oil to the skillet. Spread shaved chuck roast in a single layer. Cook quickly, about 1–2 minutes per side, flipping once. Add 2 ½ tablespoon butter and 2 ½ teaspoon Worcestershire near the end if desired.
- Melt the cheese: Return onion, peppers, and mushrooms to the pan. Layer 14–16 slices provolone over the beef. Cover briefly (30–60 seconds) until melted.
- Toast the rolls: Split hoagie rolls and toast lightly in oven or skillet for structure.
- Assemble: Pile cheesy beef-and-veggie mixture generously into rolls. Press gently with spatula to meld flavors. Serve hot.
Notes
- Thin vegetable slices help everything cook evenly.
- Brown the beef quickly for the best texture.
- Covering the skillet melts the cheese perfectly.
Nutrition
Dutch Oven Daddy is not a dietician or nutritionist, and any nutritional information shared is only an estimate. We recommend running the ingredients through an online nutritional calculator if you need to verify any information.











Spencer Adams says
This recipe is packed with savory flavor and perfectly tender meat. I absolutely love these!
Derek says
Easy one-pan meal that tastes like a classic cheesesteak in less than 30 minutes — my whole family loved it!
Emma says
Super quick and flavorful! The tender beef, peppers, and melty provolone made this a go-to weeknight dinner.
Edward says
Best most hearty sandwich I’ve had in a long time! Thank you!