Shaved ribeye hitting a screaming hot griddle makes a sound I would recognize anywhere.
Then the flat metal spatulas start chopping, the onions go in, and somebody yells a question about cheese.

That's the part of a cheesesteak I actually want.
The roll has never been the point for me.
It's usually cold in the middle, and half the beef juice ends up on the paper instead of in my mouth.
So I started putting the filling into a split baked sweet potato instead, and I've barely looked back.
It works better than it has any right to.
A cheesesteak roll is soft and faintly sweet, which is exactly what a sweet potato is.
Except the potato is hot all the way through, and it soaks up every drop of what runs off the beef.
My wife was skeptical the first time and asked for it again four days later.
These are stuffed, not twice-baked, which means the potato gets split open and the filling goes in whole.
Nothing gets scooped out or mashed.
You're making thin sliced ribeye with brown onions, green peppers and provolone melted over the top.
The potatoes bake while you do everything else, so the active work is about twenty minutes.
I promise the first bite settles the argument!
Stuffed, Not Twice-Baked
Stuffed means you split it and load it. Twice-baked means you empty it, mash it and refill it. This recipe is firmly the first one, and it should be.
The filling here is beefy, cheesy and a little wet.
You want that sitting in the potato, not stirred through it.
Mash the flesh into the meat and you lose both. The beef disappears into orange puree and the potato stops tasting like potato.
Leave the flesh in the skin and it works like a bowl instead.
The one thing I do is drag a fork through the flesh after splitting, which opens a trough down the middle and gives the filling somewhere to sit.

The Cut of Beef, and How to Slice It Thin
This is the section that decides whether your filling is tender or chewy, and no recipe I found online bothers to explain it. Get this right and everything else is easy.
The beef in a real cheesesteak is sliced so thin it cooks in under a minute.
That's not a marinade or a tenderizer doing the work, it's the knife.
What Is the Best Cut of Beef for a Cheesesteak?
- Ribeye. The Philly answer and the right one. It's marbled with fat that melts in seconds on high heat, which is why cheesesteak meat tastes rich even in paper-thin slices. Buy a boneless steak, not pre-cut stew beef.
- Top sirloin. Leaner and cheaper. Very good, slightly less juicy, and my usual weeknight compromise.
- Flank or skirt. Both work and both have strong grain, so slicing against it is non-negotiable. Skirt is the more flavorful of the two.
- What to skip. Chuck roast and stew meat. They need long, slow cooking and will stay tough no matter how hot your pan is.
How Do I Slice Steak That Thin at Home?
Put the steak in the freezer for 30 to 45 minutes first.
You want it firm at the edges and still yielding in the center, not frozen solid.
Then slice against the grain, as thin as your sharpest knife will go. Aim for slices you can almost see through.
Pro tip: If you'd rather not, ask the butcher counter for shaved ribeye. Most grocery stores with a real butcher will run it through the slicer for you, and frozen sandwich steaks in the freezer aisle are a genuinely good shortcut.
Ingredients You'll Need
Ten ingredients and no specialty shopping. The beef and the cheese are where the money should go.
- Sweet potatoes (2 large, about 12 ounces each). Big and fat, not long and skinny. You need room for the filling.
- Boneless ribeye (1 pound). Sliced paper thin. See the section above, it matters more than anything else here.
- Yellow onion (1 large). Thinly sliced. This is not a garnish, it's a main component and it needs real time in the pan.
- Green bell pepper (1). Thinly sliced. Green specifically, the grassy bitterness is part of the flavor and a red pepper is too sweet next to the potato.
- Provolone (6 slices). Deli sliced, laid over the finished filling and melted under the broiler.
- Salted butter (2 tablespoons, divided). For the vegetables and for the potato flesh.
- Neutral oil (1 tablespoon). For the beef. Butter burns at the heat this sear needs.
- Worcestershire sauce (1 tablespoon). Added at the very end, off the heat. Cheap depth and it makes the beef taste like it cooked longer than it did.
- Garlic powder (1 teaspoon). Yes, powder. It clings to thin beef in a way that fresh garlic doesn't, and fresh garlic burns in a pan this hot.
- Salt and coarse black pepper. ¾ teaspoon salt and ½ teaspoon pepper, added after the sear.
What's the Secret Ingredient in a Philly Cheesesteak?
I'll save you the search. There isn't one.
No sauce, no seasoning blend, no marinade.
What makes it taste like a cheesesteak is a pan hotter than feels sensible, beef sliced thin enough to sear in seconds, onions cooked long enough to go genuinely sweet, and enough cheese.
Anything else on the list is somebody's improvement, and most of them are not improvements.

Provolone, American, or Cheez Whiz?
This is the oldest argument in Philadelphia food and every version has real defenders. All three work here, so pick your side.
- Provolone. Sharp, a little tangy, melts clean without turning greasy. This is what most counters give you if you don't specify, and it's my default for these potatoes.
- American. The smoothest melt of the three by a wide margin. If you want cheese that flows into every gap in the filling, this is the one.
- Cheez Whiz. The genuine article at Pat's and Geno's, and I'm not making fun of it. It's salty, it's smooth, and it belongs.
A Three Minute Whiz Substitute
Melt 4 slices of deli American cheese with 3 tablespoons of whole milk in a small pan over low heat, stirring constantly.
It'll look broken for a moment and then come together glossy.
Spoon it over the filled potatoes instead of the provolone.
Fair warning: Don't use mozzarella. It goes stringy and rubbery, tastes of almost nothing, and it's the one cheese that makes this stop being a cheesesteak.
How to Make Philly Cheesesteak Stuffed Sweet Potatoes
The potatoes bake for an hour and the filling takes fifteen minutes, so start the oven first. Everything else waits on the potatoes.
Step 1: Bake the Sweet Potatoes
Heat the oven to 400°F.
Scrub the potatoes, prick each one several times with a fork, and set them on a foil-lined sheet pan. They leak sugar and it burns onto a bare pan.
Bake 50 to 60 minutes, until a knife goes into the center with no resistance.
Step 2: Brown the Onions, Then the Peppers
Melt 1 tablespoon butter in a large skillet over medium heat.
Add the sliced onion and cook 10 minutes, stirring now and then, until it's soft, brown at the edges and noticeably sweet.
Ten minutes feels long. It isn't, and this is the step most people rush.
Add the pepper and cook 4 more minutes, until it's tender with a little bite left.
Scrape it all onto a plate.
Step 3: Sear the Ribeye
Turn the heat to high and get the pan properly hot, then add the 1 tablespoon of oil.
Add half the sliced beef in a single layer and leave it alone for 60 seconds.
Chop it in the pan with the edge of a spatula while it finishes, about 1 more minute.
Move it to the plate and repeat with the second half.
Cook it in two batches. Crowded beef steams in its own juice and turns grey, and grey beef is the difference between a cheesesteak and a sad stir fry.
Step 4: Combine and Season
Return everything to the pan off the heat.
Add the garlic powder, the Worcestershire, ¾ teaspoon salt and ½ teaspoon pepper, and toss.
Season after the sear, not before. Salt on raw beef pulls water out and you'll be boiling it instead of browning it.
Step 5: Split, Fill, Cheese and Broil
Split each potato lengthwise, most of the way through but not all the way, and press the ends toward each other to open it up.
Drag a fork through the flesh to loosen it and dot with the remaining 1 tablespoon butter.
Pile the filling into each potato and lay the provolone over the top.
Broil 2 to 3 minutes, until the cheese is melted and blistered in spots.
Skip the broil and you have a topped potato. Do the broil and you have a cheesesteak.
Helpful Tips
Every one of these came from getting it wrong at least once.
- The pan must be hotter than feels reasonable. Thin beef needs a hard sear in seconds. A medium pan gives you steamed grey meat.
- Two batches, always. A pound of beef in one layer needs more surface than most skillets have.
- Give the onions their ten minutes. Sweet, browned onion is half of what makes this taste like a cheesesteak counter.
- Foil the sheet pan. Sweet potatoes leak caramelized syrup and it welds itself to bare metal.
- Cheese goes on last and melts fast. Under a broiler it's two minutes, maybe three. Don't walk away.

Substitutions
The beef and the vegetables both flex.
- Ground beef. Brown 1 pound of 80/20 and drain most of the fat. Faster, cheaper, and honestly a different dish. Good, just not a cheesesteak.
- Chicken. Thin sliced boneless thigh, cooked the same way, gives you a chicken cheesesteak. Cook it a couple of minutes longer per batch.
- Mushrooms. Sliced cremini browned with the onions, either alongside the pepper or instead of it. A very common order in Philly.
- Russet potatoes. If sweet isn't your thing. Bake at the same temperature for 60 to 70 minutes, they run a little longer.
- Hot peppers. Chopped long hots or pickled banana peppers stirred into the filling. This is how I eat it about half the time.
Make Ahead, Leftovers and Storage
The two halves of this recipe store well separately and badly together.
- Bake the potatoes ahead. Up to 3 days in the fridge. Reheat them at 375°F for 20 minutes before splitting.
- The filling. 3 days covered. Reheat it in a hot skillet for 3 minutes, not the microwave, which turns the beef rubbery.
- Don't store them assembled. The filling sweats into the potato overnight and you get a wet, heavy mess.
- Freezing. The cooked filling freezes for 2 months. Thaw it overnight and reheat it in a skillet.
- Weeknight plan. Bake the potatoes Sunday, slice the beef and freeze it flat, and dinner on Wednesday is fifteen minutes of work.

Serving Suggestions
One stuffed potato is a full dinner, half of one is a side. I usually serve one each with something sharp on the plate.
- Pickled hot peppers. Banana peppers or long hots, straight from the jar. The acid cuts through the beef and cheese and it's the most Philadelphia thing you can put next to this.
- A plain green salad. Lemon and olive oil, nothing creamy. You already have plenty of rich on the plate.
- Roasted broccoli. High heat, lots of char, next to the potato.
- For a crowd. Bake 4 potatoes, double the filling, and set the cheese out so people build their own.
Give it a try and tell me whether you came down on provolone or Whiz!

Recipe
Philly Cheesesteak Stuffed Sweet Potatoes
Ingredients
For the Potatoes
- 2 large sweet potatoes about 12 ounces each, scrubbed
- 2 tablespoons salted butter divided
For the Cheesesteak Filling
- 1 pound boneless ribeye sliced paper thin against the grain
- 1 large yellow onion thinly sliced
- 1 green bell pepper thinly sliced
- 1 tablespoon neutral oil
- 1 tablespoon Worcestershire sauce
- 1 teaspoon garlic powder
- ¾ teaspoon fine salt
- ½ teaspoon coarse black pepper
- 6 slices provolone
Optional Cheese Sauce
- 4 slices deli American cheese
- 3 tablespoons whole milk
Instructions
Bake the Potatoes
- Heat the oven to 400 degrees F. Prick the scrubbed sweet potatoes several times with a fork and set them on a foil lined sheet pan.
- Bake 50 to 60 minutes, until a knife slides into the center with no resistance.
Make the Filling
- Freeze the ribeye 30 to 45 minutes, until firm at the edges but not solid, then slice it against the grain as thin as possible.
- Melt 1 tablespoon of the butter in a large skillet over medium heat. Cook the sliced onion 10 minutes, until soft, browned at the edges and sweet. Add the bell pepper and cook 4 minutes more, then scrape everything onto a plate.
- Raise the heat to high and add the oil. Sear half the beef in a single layer for 60 seconds without moving it, then chop it in the pan with the edge of a spatula for about 1 minute more. Move it to the plate and repeat with the rest.
- Off the heat, return the beef and vegetables to the pan and toss with the garlic powder, Worcestershire, salt and pepper.
Fill and Broil
- Split each potato lengthwise, most of the way through, and press the ends together to open it. Drag a fork through the flesh and dot with the remaining butter.
- Pile the filling into each potato and lay the provolone over the top.
- Broil 2 to 3 minutes, until the cheese is melted and blistered in spots. Serve immediately.
Notes
- Freeze the steak first: 30 to 45 minutes in the freezer is what lets you slice ribeye thin enough at home. Or buy shaved ribeye from the butcher counter.
- Two batches of beef: Crowding the pan steams the meat grey instead of searing it.
- Season after the sear: Salt on raw thin beef draws out water and prevents browning.
- Give the onions 10 minutes: Browned sweet onion is half the flavor of a cheesesteak.
- Whiz substitute: Melt 4 slices of deli American cheese with 3 tablespoons whole milk over low heat, stirring, and spoon it over instead of the provolone.
- Storage: Keep the potatoes and filling separate, both 3 days. Reheat the filling in a hot skillet.





