Philly Cheesesteak

Philly Cheesesteak is a hot, cheesy sandwich packed with thin slices of beef, sautéed onions, and melty provolone, all tucked into a warm hoagie roll. It’s quick to make, full of bold flavor, and delivers that perfect mix of crispy, tender, and gooey in every bite. Whether you’re a die-hard fan of the classic or just curious about the iconic sandwich from Philadelphia, this recipe is a winner.

A close-up of a classic Philly cheesesteak sandwich with sliced beef, green bell peppers, onions, and melted cheese in a hoagie roll on parchment paper.
Philly Cheesesteak. Photo Credit: Hungry Cooks Kitchen

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

Whether I’m craving something filling or just want to treat myself, this Philly cheesesteak always does the trick. I love how quick it is to pull together, especially on a weeknight when time’s tight. My favorite part is that moment when the provolone starts melting over the steak and veggies because it smells amazing, and I know dinner’s about to be good. I’ve made this so many times, and it never fails to hit the spot.

How to Make Philly Cheesesteak

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

I keep this recipe easy but satisfying, using just a few ingredients that bring big flavor. Here’s how I make it from start to finish.

Top-down view of philly cheesesteak ingredients, including provolone cheese, ribeye steak, green bell pepper, onion, hoagie rolls, olive oil, garlic powder, salt, pepper, and butter.
Philly Cheesesteak Ingredients. Photo Credit: Hungry Cooks Kitchen

Cook the onions and peppers

Start by melting the butter in a large skillet over medium heat. Add thinly sliced onions and green bell peppers.

Let them cook for about 5–7 minutes, stirring now and then, until they’re soft and just starting to caramelize. Once they’re golden and sweet, transfer them to a plate and set aside. I use my 12-inch cast iron skillet for this whole recipe—it holds heat perfectly and gives the veggies that caramelized edge without sticking.

Butter melting and bubbling in a black cast iron skillet, ready to toast sandwich rolls for the perfect Philly cheesesteak, with two fresh rolls waiting on the countertop nearby.
Melt butter in a large skillet over medium heat.
Sliced onions and green bell peppers sizzle in a black cast iron skillet, ready to be piled onto rolls for the perfect philly cheesesteak. Two sandwich rolls sit nearby, waiting to be filled.
Add sliced onions and green bell peppers.
Sliced green bell peppers and onions are being sautéed in a black cast iron skillet, the classic start for a delicious Philly cheesesteak, with sandwich rolls visible nearby.
Cook for 5–7 minutes until soft and lightly caramelized.

Sear the steak

In the same skillet, turn the heat up to high and pour in the olive oil. Add the thinly sliced ribeye steak and sprinkle with salt, black pepper, and garlic powder. Let it cook for 2–3 minutes, stirring occasionally, until the steak is browned and gets those crispy edges I love.

I usually freeze the ribeye for 30 minutes to make it easier to slice with this razor-sharp chef’s knife that gives super clean cuts without shredding the meat. And to keep things tidy, I always use a large bamboo cutting board with juice grooves so nothing runs all over the counter.

Sliced raw beef seasoned with spices cooks in a black skillet, the beginnings of a classic Philly cheesesteak. Two sandwich rolls are placed on the countertop nearby.
At high heat, add olive oil and sliced ribeye. Season with salt, pepper, and garlic powder.
Chunks of seasoned steak cooking in a cast iron skillet, perfect for piling onto sandwich rolls nearby to make a classic Philly cheesesteak.
Cook for 2–3 minutes until browned with crispy edges.

Melt the cheese

Turn the heat down to medium-low and add the onions and peppers back into the skillet, giving them a quick stir. Lay slices of provolone over the top and cover the pan. After about 30 seconds, the cheese should be melted. Stir everything together until the mixture is gooey and evenly coated with cheese.

Sliced steak, green bell peppers, and onions are cooked together in a cast iron skillet for a classic Philly cheesesteak, with sandwich rolls placed nearby on a light surface.
Lower heat to medium-low and add back onions and peppers.
A cast iron skillet with cooked steak, onions, green bell peppers, and melted cheese—classic philly cheesesteak ingredients—served next to a sandwich roll on a wooden board.
Top with provolone, cover, and melt cheese.
Six split sandwich rolls, perfect for a Philly cheesesteak, are being toasted in a skillet, their cut sides facing down and turning golden-brown. One uncut roll sits in the background.
Butter rolls and toast until golden and crisp.

Toast the hoagie rolls

Spread a little butter on the inside of each hoagie roll. Toast them in a separate pan until golden and crisp.

This step makes a big difference—it keeps the rolls from getting soggy and adds a little crunch. I like using a nonstick skillet with even heat distribution here—it gets the job done without tearing up the bread.

Assemble and serve

Pile the hot, melted cheese steak mixture into the toasted rolls. Serve right away while the cheese is still melty and the steak is warm, and enjoy!

Three Philly cheesesteak sandwiches with sliced beef, melted cheese, green peppers, and onions on hoagie rolls are arranged on parchment paper.
Fill toasted rolls with hot cheesesteak mixture. Serve immediately and enjoy!

Recipe Notes and Tips

I’ve made this Philly cheesesteak recipe many times, and these little tips always help things turn out just right:

  • Best cut of beef: Ribeye is my go-to for tenderness and flavor, but sirloin or flank works if you want a leaner option. You can even use leftover roast beef in a pinch.
  • Slice it thin: Partially freezing the steak for 30 minutes makes it easier to slice super thin.
  • Cheese choices: I usually use provolone, but Cheez Whiz or American cheese are classic options too—go with what you love.
  • Roll: Use soft hoagie rolls or sub rolls that can handle a juicy filling without falling apart.
  • Peppers: If you’re not a fan of green peppers, red, yellow, or even a mix of bell peppers all add great flavor—go with what you have.
  • Add mushrooms: If you like, toss in a handful of sliced mushrooms with the onions and peppers for extra savory flavor.
  • Double it up: Feeding a crowd? This recipe doubles easily—just use a large griddle or cook in batches.
  • Watch the heat: Too high and your steak dries out, too low and you miss those crispy bits. Medium-high is the sweet spot.
  • Make ahead: You can prep the filling in advance, but I recommend assembling and toasting the rolls just before serving so everything stays fresh and crisp.
A hand holds a classic Philly cheesesteak sandwich filled with sliced beef, melted cheese, onions, and green bell peppers in a toasted hoagie roll.
Philly Cheesesteak. Photo Credit: Hungry Cooks Kitchen

How to Store Leftover Philly Cheesesteak

If you have leftovers, store the cheesy steak and veggie mixture separately from the hoagie rolls. Pop the filling into an airtight container and keep it in the fridge for up to 3 days.

When you’re ready to eat, just reheat it in a non-stick skillet over medium heat until warmed through, then toast a fresh roll and pile it high again. The flavor holds up well, and it’s just as satisfying the next day.

What to Serve With a Classic Philly Cheesesteak

Philly cheesesteak sandwiches are pretty hearty on their own, but I like to serve them with something simple on the side. Crispy fries, kettle chips, or a light Caesar salad all work great.

If you’re feeling extra hungry, a side of pickles and a scoop of cheesy potato casserole help round out the meal without stealing the spotlight from the main event.

A Philly cheesesteak sandwich filled with sliced beef, sautéed green bell peppers, onions, and melted cheese on a toasted hoagie roll, resting on parchment paper.
Philly Cheesesteak. Photo Credit: Hungry Cooks Kitchen

More Sandwich Recipes You Will Love

I like keeping things simple, satisfying, and full of flavor, so if you loved this Philly cheesesteak, here are a few more recipes to try next:

Save This Recipe Form

Don’t lose this recipe!

Put in your email, and we’ll deliver it straight to your inbox. You’ll also get weekly recipe suggestions based on what you love. Opt-out anytime – no strings attached!

A close-up of a Philly cheesesteak sandwich with sliced beef, sautéed green peppers, onions, and melted cheese in a toasted hoagie roll.

Philly Cheesesteak

Philly cheesesteak is a hot, cheesy sandwich packed with thin slices of beef, sautéed onions, and melty provolone, all tucked into a warm hoagie roll. It’s quick to make, full of bold flavor, and delivers that perfect mix of crispy, tender, and gooey in every bite. Whether you're a die-hard fan of the classic or just curious about the iconic sandwich from Philadelphia, this recipe is a winner.
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Course: Main Course
Cuisine: American
Keyword: philly cheesesteak
Servings: 4
Calories: 569kcal

Ingredients

  • 1 pound ribeye steak thinly sliced against the grain
  • 1 tablespoon olive oil
  • Salt and pepper to taste
  • ½ teaspoon garlic powder

For the onions and peppers:

  • 1 large onion thinly sliced
  • 1 small green bell pepper thinly sliced
  • 1 tablespoon butter

For the hoagie:

  • 4 slices provolone cheese
  • 4 hoagie rolls
  • 1 tablespoon butter

Instructions

  • In a large skillet over medium heat, melt 1 tablespoon butter.
    1 tablespoon butter
  • Add the sliced onion and bell pepper. Cook for 5–7 minutes, stirring occasionally, until soft and lightly caramelized. Transfer to a plate and set aside.
    1 large onion, 1 small green bell pepper
  • In the same skillet, heat 1 tablespoon olive oil over high heat.
    1 tablespoon olive oil
  • Add the thinly sliced ribeye, then season with salt, pepper, and garlic powder. Cook for 2–3 minutes, stirring occasionally, until browned and slightly crispy on the edges.
    1 pound ribeye steak, Salt and pepper, ½ teaspoon garlic powder
  • Return the onions and peppers to the skillet. Stir to combine. Lower the heat to medium-low, lay the provolone slices over the mixture, and cover the pan.
    4 slices provolone cheese
  • Let the cheese melt for 30 seconds, then stir everything together until the cheese is evenly distributed.
  • Butter the hoagie rolls and toast them in a separate pan until golden and crisp.
    4 hoagie rolls, 1 tablespoon butter
  • Fill each hoagie roll generously with the hot, cheesy steak mixture. Serve immediately and enjoy!

Video

[adthrive-in-post-video-player video-id=”JbQxPTUo” upload-date=”2025-09-25T09:06:39+00:00″ name=”Juicy Philly Cheesesteak Sandwich Recipe” description=”Classic Philly cheesesteak loaded with beef, onions, and cheese.” player-type=”default” override-embed=”default”]

Notes

  • Best cut of beef: Ribeye is my go-to for tenderness and flavor, but sirloin or flank works if you want a leaner option. You can even use leftover roast beef in a pinch.
  • Slice it thin: Partially freezing the steak for 30 minutes makes it easier to slice super thin.
  • Cheese choices: I usually use provolone, but Cheez Whiz or American cheese are classic options too—go with what you love.
  • Roll: Use soft hoagie rolls or sub rolls that can handle a juicy filling without falling apart.
  • Peppers: If you’re not a fan of green peppers, red, yellow, or even a mix of bell peppers all add great flavor—go with what you have.
  • Add mushrooms: If you like, toss in a handful of sliced mushrooms with the onions and peppers for extra savory flavor.
  • Double it up: Feeding a crowd? This recipe doubles easily—just use a large griddle or cook in batches.
  • Watch the heat: Too high and your steak dries out, too low and you miss those crispy bits. Medium-high is the sweet spot.
  • Make ahead: You can prep the filling in advance, but I recommend assembling and toasting the rolls just before serving so everything stays fresh and crisp.

 

Storage and Reheating Instructions

  • Fridge: If you have leftovers, store the cheesy steak and veggie mixture separately from the hoagie rolls. Pop the filling into an airtight container and keep it in the fridge for up to 3 days.
  • Reheat: When you’re ready to eat, just reheat it in a skillet over medium heat until warmed through, then toast a fresh roll and pile it high again. The flavor holds up well, and it’s just as satisfying the next day.

Nutrition

Calories: 569kcal | Carbohydrates: 35g | Protein: 34g | Fat: 33g | Saturated Fat: 15g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 14g | Trans Fat: 0.2g | Cholesterol: 97mg | Sodium: 554mg | Potassium: 490mg | Fiber: 2g | Sugar: 3g | Vitamin A: 470IU | Vitamin C: 26mg | Calcium: 217mg | Iron: 4mg
Tried this recipe?Let us know how it was!
About the Author
A woman with long brown hair is smiling and standing with her arms crossed. She is wearing a sleeveless, black and white diamond-patterned dress.

Hey there! I’m Mandy

Mandy Applegate is a home cook, food blogger, and writer who believes the best meals are the ones shared with the people you love.

She’s all about easy recipes that taste amazing, the kind that make ordinary days feel a little more special and remind you why cooking at home matters.

She has been published on NBC, the Daily News, the Boston Herald, and the Chicago Sun-Times, amongst many others.

Similar Posts

Leave a Reply

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

Recipe Rating