This Philly Cheesesteak Hoagie is the perfect balance of juicy, thinly sliced beef, melty cheese, and a soft, toasted hoagie roll.
Unlike the classic cheesesteak, this version adds fresh toppings like lettuce, tomato, and mayo, making it even more satisfying and flavorful.
It’s more than just a sandwich—it’s a combination of textures and flavors that work perfectly together.
The beef is seared until tender, the onions cook down to a sweet caramelized finish, and the cheese melts into every bite. A fresh hoagie roll ties everything together, giving you the ultimate mix of warm, savory steak and crisp, cool toppings.
Making this at home is easier than you think. With the right cut of beef and a few key ingredients, you can have an authentic Philly-style sandwich without heading to a cheesesteak shop. Serve it with crispy fries, a side salad, or even onion rings for a complete meal.
What You Need for This Recipe
A few high-quality ingredients make all the difference in getting the right flavor and texture.
- Ribeye or Sirloin – The key to a great cheesesteak is thinly sliced beef. Ribeye is the top choice for its marbling and tenderness, but sirloin works well too. Freezing the steak for 30 minutes before slicing helps get thin, even cuts.
- Provolone or Cheese Whiz – Provolone gives a mild, slightly nutty flavor, while Cheese Whiz delivers a gooey, creamy texture. Both are authentic, but the choice depends on how melty and rich you want your sandwich to be.
- Onions & Peppers – Caramelized onions add sweetness, and green bell peppers give a slight crunch. Some prefer their cheesesteak without peppers, but they add a fresh contrast to the rich beef and cheese.
- Hoagie Rolls – A soft yet sturdy roll holds everything together. Look for fresh hoagie rolls that are slightly chewy on the outside but soft inside.
- Lettuce, Tomato & Mayo (Hoagie Style) – Unlike a classic cheesesteak, the hoagie version includes fresh toppings. Lettuce and tomato add a crisp contrast, while mayo brings creaminess.
How to Make a Philly Cheesesteak Hoagie
This sandwich comes together in a few easy steps, all cooked in one pan.
- Slice & Prep the Ingredients – Thinly slice the beef, onions, and peppers. Toast the hoagie rolls for a few minutes until golden.
- Sear the Steak – Heat oil in a skillet over high heat. Cook the beef in batches until browned and slightly crispy.
- Cook the Onions & Peppers – In the same pan, sauté the onions and peppers until softened and caramelized.
- Melt the Cheese – Add the cooked steak back into the pan, place cheese on top, and let it melt.
- Assemble the Hoagie – Spread mayo inside the hoagie roll, layer with lettuce and tomato, then pile on the steak and melted cheese mixture. Serve immediately.
Why This Recipe Works
A Philly Cheesesteak Hoagie isn’t just about the steak—it’s about getting every element right for a well-balanced bite.
- Perfectly Tender Beef – Using thinly sliced ribeye ensures the meat stays juicy while cooking quickly.
- Melted Cheese Coats Everything – Melting the cheese directly over the steak blends all the flavors together.
- Toasted Hoagie Roll for Texture – A lightly toasted roll gives just the right balance of crispiness and softness.
- Fresh Ingredients for Contrast – The lettuce, tomato, and mayo add a refreshing contrast that balances the richness.
Each bite has layers of textures—warm, tender beef, gooey cheese, caramelized onions, and the crisp crunch of fresh toppings. It’s a sandwich that keeps you coming back for more.
Ways to Customize This Sandwich
While the hoagie version already adds extra toppings, there are even more ways to switch things up.
- Make It Spicier – Add sliced jalapeños, hot sauce, or a dash of cayenne while cooking the beef.
- Use Different Cheese – Swap provolone for American cheese, mozzarella, or sharp cheddar for a new twist.
- Add Mushrooms – Sautéed mushrooms add an extra layer of umami and earthiness.
- Go Garlic Butter – Brush the hoagie roll with garlic butter before toasting for extra flavor.
- Try a Low-Carb Version – Serve the cheesesteak filling in lettuce wraps or over a bed of greens.
Click here to preview your posts with PRO themes ››
This sandwich is flexible, so you can keep it classic or tweak it to match your preferences. No matter how you make it, the combination of seasoned beef, melty cheese, and fresh toppings never disappoints.
Best Side Dishes for a Philly Cheesesteak Hoagie
The right side dish takes this sandwich from great to legendary.
- Crispy French Fries – Classic and always a perfect match. Thin-cut, thick-cut, or even loaded fries work well.
- Onion Rings – A crispy, slightly sweet side that pairs beautifully with the savory sandwich.
- Coleslaw – A tangy, refreshing slaw balances the richness of the hoagie.
- Pickles or Pickled Peppers – The acidity cuts through the heavy, cheesy goodness.
- Potato Wedges – Crisp on the outside, soft inside, and great for dipping in a side of mayo or cheese sauce.
Philly Cheesesteak Hoagie Sandwich
Equipment
- Large skillet For cooking the steak and vegetables
- Tongs For handling steak slices
- Baking Sheet For toasting hoagie rolls
Ingredients
- 1 tablespoon vegetable oil
- 1 lb ribeye steak thinly sliced
- 1 small onion thinly sliced
- 1 small green bell pepper thinly sliced
- 4 slices provolone cheese
- 4 hoagie rolls lightly toasted
- 1/2 cup shredded lettuce
- 1 small tomato thinly sliced
- 1/4 cup mayonnaise
- 1/2 teaspoon salt adjust to taste
- 1/2 teaspoon black pepper adjust to taste
- 1/4 teaspoon garlic powder
Instructions
- Heat vegetable oil in a large skillet over medium-high heat. Add sliced onions and bell peppers, cooking until soft and slightly caramelized.
- Push the vegetables to one side of the skillet and add thinly sliced steak. Season with salt, black pepper, and garlic powder. Cook for about 3-4 minutes until browned.
- Lower the heat and place slices of provolone cheese over the cooked steak. Let it melt for about 1 minute.
- Spread mayonnaise inside each toasted hoagie roll. Add shredded lettuce and tomato slices.
- Scoop the cheesy steak mixture into each roll, pressing slightly to keep everything together.
- Serve warm with a side of fries, onion rings, or a simple salad.
Notes
- For extra flavor, brush hoagie rolls with garlic butter before toasting.
- Leftovers can be refrigerated and reheated in a skillet for best texture.
- Try different cheese options like American or Cheese Whiz for variety.

Carrie is a food writer and editor with more than 15 years of experience. She has worked for some of the biggest names in the food industry, including Bon Appétit, Food & Wine, and Martha Stewart Living.
As the Editor in Chief of IntroChicago.com, Carrie oversees all of the content on the site. She also manages the team of contributing writers and editors, who help to create delicious recipes, helpful tips, and informative articles that you’ll find on the site.
A native of the Chicago area, Carrie is passionate about all things food. She loves trying new restaurants and experimenting with new recipes in her kitchen. She’s also a graduate of the Culinary Institute of America, so she knows a thing or two about food!
Sherry Eiler
Friday 7th of March 2025
So flavorful and easy—definitely a must-try.
Frank Byrd
Friday 7th of March 2025
So simple, yet it tasted like a restaurant-quality dish.