HomeDinner › Philly cheesesteak skillet

Philly cheesesteak skillet

By Ami · September 15, 2026 · ★★★★★ 4.8 from 157 reviews · Jump to Recipe · Print

This philly cheesesteak skillet is the easy dinner recipe that happens when you want the sandwich but not the twenty minutes of hoagie-roll logistics — thin-sliced steak, sweet charred peppers and onions, and provolone melted right over the top of the pan. Thirty minutes, one skillet, 46g of protein.

Philly cheesesteak skillet with thin-sliced steak, charred peppers and onions under bubbling melted provolone in a cast iron pan, easy 30-minute low carb dinner recipe
RecipeLoop app iconSave recipes like this straight from TikTok and plan your week in minutes with RecipeLoop, the free AI meal planner.

All the cheesesteak, none of the bread, one pan to wash.

Here's what you'll need.

Ribeye is traditional and worth it here because the marbling melts into the peppers, but sirloin or flank sliced thin is a solid cheaper swap. Provolone is the authentic choice; white American melts even better if you want that glossy, almost-sauce texture. Skip pre-sliced sandwich steak if you can — it's usually gristly and turns grey rather than browning.

Overhead flat-lay of ingredients for philly cheesesteak skillet in small white bowls — thin-sliced ribeye, green and red bell peppers, onion, garlic, provolone slices, Worcestershire sauce, butter and seasoning

Here's how it all comes together.

Step 1 — Freeze and slice the steak

Put the ribeye in the freezer for 30 minutes, then slice it as thinly as you possibly can against the grain. Half-frozen meat holds still under the knife, and thin slices are what let it cook in ninety seconds instead of turning into steak chunks.

Close-up process photo of partially frozen ribeye being sliced paper-thin against the grain on a wooden board, warm window light
Step 2 — Char the peppers and onions

Heat a cast iron skillet over medium-high with a tablespoon of oil and add the sliced peppers and onions. Cook 8 to 10 minutes, stirring only occasionally, until the edges blacken in spots and the onions collapse and sweeten.

Close-up process photo of sliced green and red bell peppers and onions charring at the edges in a cast iron skillet, premium food blog style
Step 3 — Set the vegetables aside

Scrape the peppers and onions onto a plate and wipe the pan out quickly. You want the skillet screaming hot and empty for the steak — crowding it with vegetables is how you end up steaming the meat.

Close-up process photo of charred peppers and onions being scraped from a cast iron skillet onto a white plate, cream linen
Step 4 — Sear the steak fast

Return the pan to high heat, add butter, and spread the steak in a single layer. Leave it 60 seconds, then toss and cook 60 to 90 seconds more. It's done the moment the pink disappears — this is the step people overcook.

Close-up process photo of paper-thin sliced steak searing in a single layer in a hot buttered cast iron skillet, warm light
Step 5 — Season and combine

Add the garlic, Worcestershire, salt and pepper and toss 30 seconds, then fold the peppers and onions back in. The Worcestershire hitting the hot pan is what gives the whole skillet that deep steakhouse smell.

Close-up process photo of seared steak, peppers and onions being tossed together with Worcestershire sauce in a cast iron skillet
Step 6 — Blanket it in provolone

Lay the provolone slices over the top, cover the pan and pull it off the heat for 2 minutes. Residual heat melts the cheese into sheets without breaking it into oil, then serve it straight from the skillet.

Close-up process photo of provolone slices melting into a blanket over steak and peppers in a cast iron skillet, cheese pulling
GLP-1 High Protein High Fiber Cookbook coverEating higher-protein on purpose? The Ultimate GLP-1 High Protein High Fiber Cookbook is full of meals like this one.

Things I learned while testing this recipe.

Make it ahead, or serve it four ways.

Here's what I'd serve with this.

Just in case you have leftovers.

Storing: keep leftovers in an airtight container in the fridge for up to 3 days. The cheese will set solid when cold, which is normal and melts right back — don't be alarmed by how it looks on day two.

Reheating: warm in a skillet over medium for 3 to 4 minutes, which re-crisps the steak edges. The microwave works at 70% power for a minute but makes the steak noticeably chewier, so the pan is worth it here.

More easy dinner recipes...

High protein cheeseburger bowls
High protein cheeseburger bowls — all the burger, creamy special sauce
Garlic butter steak bites
Garlic butter steak bites — 15 minutes and 44g protein
French onion chicken
French onion chicken — caramelized onion gravy, melted gruyere
Stuffed pepper casserole
Stuffed pepper casserole — everything you love, none of the stuffing

Philly cheesesteak skillet

★★★★★ 4.8 from 157 reviews — philly cheesesteak skillet with paper-thin ribeye, charred peppers and onions under melted provolone. One pan, 30 minutes, 46g protein and naturally low carb.

Prep 10 min · Cook 20 min · Total 30 min · Serves 4 · Category: Dinner · Cuisine: American

Ingredients

Instructions

  1. Freeze and slice. Freeze the ribeye 30 minutes, then slice as thinly as possible against the grain.
  2. Char the vegetables. Heat 1 tbsp oil in a cast iron skillet over medium-high. Cook the peppers and onion 8-10 minutes until charred at the edges. Transfer to a plate and wipe the pan.
  3. Sear the steak. Return the pan to high heat with the butter and remaining oil. Spread the steak in a single layer, leave 60 seconds, then toss and cook 60-90 seconds until just past pink.
  4. Season. Add the garlic, Worcestershire, salt and pepper and toss 30 seconds.
  5. Combine. Fold the peppers and onions back into the pan.
  6. Melt. Lay the provolone over the top, cover and remove from the heat for 2 minutes until melted. Serve from the skillet.

Notes: Freeze the steak exactly 30 minutes — firm, not solid. Always cook the vegetables first and wipe the pan; reversing the order steams the steak grey. Don't salt the sliced steak before it hits the pan. Melt the cheese off the heat, covered, so it doesn't split. White American cheese melts even more smoothly than provolone. Sirloin or flank are fine cheaper swaps.

Nutrition (per serving, estimated): 510 calories · 46g protein · 9g carbs · 32g fat · 2g fiber

GLP-1 High Protein High Fiber Cookbook cover

If this is how you want to eat every day, this cookbook makes it easy.

The Ultimate GLP-1 High Protein High Fiber Cookbook for Weight Loss is built on the same idea as this recipe — lean protein, plenty of fiber, real food and portions big enough to keep you full. Simple, tested recipes for anyone eating higher-protein on purpose, on a GLP-1 medication or not.

Get the cookbook on Amazon
RecipeLoop app iconMeal-plan the whole week around recipes like this with RecipeLoop — save recipes from anywhere, get a grocery list automatically.

FAQ

What is the best cut of steak for a cheesesteak skillet?
Ribeye is traditional and the marbling genuinely matters — it renders into the peppers and onions as it cooks. Top sirloin is the best value alternative, and flank works if you slice it very thin against the grain. Avoid pre-packaged sandwich steak, which tends to be gristly and greys rather than browns.
How do I slice steak thin enough at home?
Freeze it for 30 minutes first. Half-frozen meat stops flexing under the blade, so a regular sharp chef's knife will take slices close to deli-thin. Slice against the grain, and if the edges start to feel rock hard, let it sit a few minutes before continuing.
Can I make this low carb or keto?
It already is, as written — about 9g of carbs per serving with the roll simply left off. Serve it in lettuce cups or over cauliflower rice if you want something to hold it, and check the Worcestershire label since a few brands add sugar.
What cheese is authentic for a Philly cheesesteak?
In Philadelphia you'll get provolone, white American, or Cheez Whiz depending on the shop, and all three are considered legitimate. Provolone has the most flavor, white American melts the most smoothly, and a mix of the two is what I use when I want both.