This post may contain affiliate links. Please read our disclosure policy.

This Philly cheesesteak recipe is a quick, authentic-style sandwich made with thinly sliced ribeye, sweet onions, melty American cheese, and soft hoagie rolls for a classic, flavor-packed dinner at home. It comes together fast, uses simple ingredients, and delivers that rich, cheesy, South Philly-inspired taste without any unnecessary extras.

Philly cheesesteak sandwich on a white plate with chips

Kellie’s Note
The Philly Special

I’ve been living in the Philadelphia area my entire life and eat several cheesesteaks a month. I have my go-to places in the tri-state area for the best Philly cheesesteaks but my absolute favorite is the one I make at home.

Most Philadelphians will tell you it’s not a cheesesteak if it isn’t ordered “Wiz Wit” (that’s processed cheese spread, like Cheez Whiz, with onions for those of you not in the cheesesteak know) but I’m here to tell you I disagree. To me the best Philly Cheesesteak is made with American cheese. Level it up a little more by topping with some Italian Roasted Long Hot Peppers.

I’ve eaten more cheesesteaks than I can count and tested plenty of homemade versions over the years. This is the one I come back to when I want a classic, no-fuss Philly cheesesteak with the right meat, the right cheese, and the right roll. It’s easy enough for a weeknight dinner, but still delivers that deli-style flavor that makes a great cheesesteak so good.

Readers love this one, too, one commenter even called it a “genuine Philly cheesesteak recipe. I know you’re going to love it as much as we all do.

Why You’ll Love This Recipe

  • Easy to customize with provolone, mushrooms, or hot cherry pepper sauce
  • Authentic Philly-inspired flavor with classic ingredients and no unnecessary filler
  • Quick and easy to make in about 30 minutes
  • Simple ingredient list with just a few key components
  • Perfect for weeknights but satisfying enough for game day or casual entertaining

Ingredients for a Philly Cheesesteak

  • Steak – I use thinly sliced ribeye steaks sliced across the grain with a sharp knife. Ribeye steak is the best choice because it stays tender, juicy, and flavorful when cooked quickly in a hot skillet. If you can find shaved beef at the store, that works too and saves prep time.
  • Cheese – Deli American cheese is my favorite for the smoothest, meltiest texture. Provolone is also a popular option, and some people like Cheese Whiz, but I think American gives you the best balance of creamy texture and classic flavor.
  • Onion – Whiz Wit is how a real Philadelphian orders a cheesesteak and so I like to add caramelized onions to the mix. A sweet onion is a must and makes the best caramelized onions. The onions are fried quickly so they’re not as melty as a true caramelized onion. We do not add bell peppers, ever. Onions add just enough sweetness to balance the rich beef and cheese.
  • Rolls – Hoagie Rolls should be sturdy enough to hold the filling without falling apart, but not so crusty that they’re hard to bite through. A soft, sub-style roll with a little structure is ideal. Seeded rolls are leveled up cheesesteaks which you find popping up more frequently at our local food trucks.
  • Seasonings – Kosher salt and black pepper, that’s it. If you add onion powder, garlic powder or anything else, it’s not a real cheesesteak sandwich. Hot cherry pepper sauce is optional, but highly recommended if you like a little heat and extra tang.

For the full ingredient list and instructions, see the recipe card below.

Philly cheesesteak cut in half on a white plate with a hand picking up half of the sandwich.

What is a Philly Cheesesteak?

A classic Philly cheesesteak is a sandwich made with thinly sliced beef, sautéed onions, melted cheese, and a soft-but-sturdy roll. It’s simple, rich, and all about getting the texture right, tender beef, gooey cheese, sweet onions, and bread that holds everything together.

There are plenty of variations out there, but the best cheesesteaks keep the focus on the core ingredients. This version stays close to that classic style while still being easy enough to make in your own kitchen.

Overhead shot of authentic Philly cheesesteak in foil.

How To Make a Philly Cheesesteak

To make the best cheesesteak sandwiches, you must start with the highest quality ingredients. I like to have my butcher thinly slice a ribeye steak so the meat fries up quickly. They’re usually pretty happy to do it.

  1. Cook the onions first. Start the onions before the beef so they have time to soften and turn lightly golden. That mellow sweetness adds a lot of flavor to the finished sandwich.
  2. Use high heat for the steak. Cheesesteak meat cooks fast, so a hot skillet is your friend. You want the beef to brown quickly instead of steaming.
  3. Don’t overcrowd the pan. If too much meat goes into the skillet at once, it releases moisture and won’t sear properly. Cook in batches if needed.
  4. Add the cheese while the meat is hot. Once the beef is cooked, top it with cheese right in the pan so it melts into the meat before you pile it onto the rolls.
  5. Assemble right away. Cheesesteaks are best when everything is hot, melty, and freshly cooked, so have your rolls ready to go before you finish the filling.

Kellie’s Cheesesteak Variations

This recipe starts with the classic version: beef, onions, American cheese, and rolls. Once you’ve nailed that, there are a few easy ways to change it up:

  • Use shaved beef for a quicker prep option
  • Swap provolone for American cheese
  • Add mushrooms for an extra savory twist
  • Add bell peppers if you like a loaded steak sandwich
  • Spoon on a little hot cherry pepper sauce for heat
  • Pizza Steaks – Swap out the American cheese and add provolone cheese with mozzarella. Top with pizza sauce.
  • Cheesesteak Hoagies – Make the cheesesteak as directed and spread a bit of mayonnaise on a toasted hoagie roll. Top the sandwich with shredded lettuce, onion and tomato.
  • Mushroom Swiss Cheesesteak – When sautéing the onions, add sliced mushrooms to the pan. Swap out the American cheese for Swiss cheese. You can even add green bell peppers the onion mixture.
  • Chicken Cheesesteak – Replace the beef with chicken steak (chicken breasts) cut across the grain for a lower calorie cheesesteak option.

What cut of beef is used for Cheesesteaks?

Most, if not all, Philly Cheesesteaks are made with thinly sliced ribeye steak.

I have stumbled upon a few cheesesteak imposters that used ground beef like a chopped cheese sandwich (no…just no), something that resembled beef but I still think it was not, and once, a whole flank steak was placed on a roll with a slice of cheese melted on top in a Texas sandwich shop.

Stick with ribeye. And if you can’t find that, thinly sliced sirloin will do the trick in a pinch as long as it’s sliced across the grain (as all sliced meat should be.)

Philly cheesesteak sandwich on a white plate with chips and pepper sauce on the side.

What to Serve With Cheesesteaks

Most all of the Cheesesteak places have a variety of condiments to serve with your cheesesteak sandwich. Our favorite topping is a hot red pepper sauce that I believe to be just pureed pickled HOT cherry peppers.

Storage & Reheating

How to Store Leftovers

Store the beef and onions separately from the rolls for the best texture. Keep leftovers in an airtight container in the refrigerator for up to 3 days.

How to Reheat

Reheat the meat mixture in a skillet over medium heat with a splash of water if needed to loosen it up. Once it’s hot, add the cheese and let it melt before piling the filling into fresh rolls.

Make-Ahead Tip

You can slice the steak and onions up to 1 day in advance and keep them refrigerated until ready to cook. For the best texture, wait to assemble the sandwiches until just before serving.

Philly cheesesteak sandwich on a white plate with chips.

What to Serve with Philly Cheesesteak

Looking for the perfect side? Serve these cheesesteaks with crispy fries, onion rings, kettle chips, or a simple slaw for an easy sandwich-shop style meal.

More Easy Sandwich Recipes

If you love hearty, easy sandwiches, you might also like these reader-favorite lunch and dinner ideas.

Want to see what else we have going on in the kitchen and beyond?  Follow along on Instagram!

Philly Cheesesteak Sandwich Recipe

4.67 from 6 votes
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 4
Ready in just 10 minutes, you don’t need to take a trip to Philadelphia for an authentic Philly cheesesteak Sandwich! The real deal….right here.

Equipment

  • 1 skillet
  • chef's knife
  • cutting board
  • spatula

Ingredients 

  • 3/4 pound ribeye steak, very thinly sliced across the grain (or shaved beef)
  • 5 slices deli American cheese, provolone can be substituted
  • 2 hoagie rolls, soft but sturdy
  • 1 sweet onion, thinly sliced
  • Hot cherry pepper sauce, for serving (optional)

Instructions 

  • Cook the onions. Heat the oil in a large skillet over medium heat. Add the onions and cook until soft, translucent, and lightly golden.
  • Cook the beef. Increase the heat to medium-high. Add the steak in a single layer and cook quickly, stirring occasionally, until browned. Avoid overcrowding the pan so the meat sears instead of steams.
  • Melt the cheese. Lower the heat, layer the cheese over the hot beef and onions, and let it melt directly into the mixture.
  • Assemble. Pile the hot filling into the rolls and serve immediately. Top with hot cherry pepper sauce if desired.

Video

Notes

  • Make ahead: Slice the steak and onions up to 1 day in advance.
  • Storage: Store the filling separately from the rolls for up to 3 days.
  • Reheating: Warm the filling in a skillet, add cheese, then serve on fresh rolls.
  • Variation: Swap provolone for American cheese or add mushrooms if desired.
 

Nutrition

Calories: 333kcal, Carbohydrates: 7g, Protein: 22g, Fat: 24g, Saturated Fat: 10g, Cholesterol: 78mg, Sodium: 650mg, Potassium: 320mg, Fiber: 0g, Sugar: 2g, Vitamin A: 260IU, Vitamin C: 3mg, Calcium: 289mg, Iron: 2.5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Leave a comment below!
What is the best meat for Philly cheesesteak?

Ribeye is the best choice because it stays tender and flavorful when cooked quickly. Shaved beef is also a good option for convenience.

What cheese is best for Philly cheesesteak?

Deli American cheese is my favorite because it melts smoothly and evenly. Provolone is a common alternative if you want a slightly sharper flavor.

Can I use shaved steak?

Yes. Shaved steak is a great shortcut and works really well in this recipe.

Are peppers traditional on a Philly cheesesteak?

Not usually. A classic Philly cheesesteak is typically just beef, onions, and cheese on a roll, though peppers can be added if you like them.

Can I make Philly cheesesteak ahead of time?

You can prep the steak and onions ahead, but the sandwiches are best cooked and assembled fresh.

What’s the best way to reheat leftovers?

Reheat the filling in a skillet, then add cheese and serve on fresh rolls so the bread doesn’t get soggy.

Free email guide

Your “Healthy-ish” Meal Plan
Healthy meals don’t have to be difficult. Let me show you.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

20 Comments

  1. Melissa Schrader says:

    LOVE your recipes! I subscribe to a few chefs online but know when a recipe pops up that looks healthy and yummy – it’s you! Keep it coming 🙂

    1. Kellie says:

      Thank you! I love this comment, so much. Thank you so much for trusting us for healthy-ish, tasty recipes!