• Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
×

Classic Philly Cheesesteak Sandwich Recipe

Published: Jul 25, 2026 by Mira · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I have always loved a good sandwich that packs a nostalgic punch, and this Classic Philly Cheesesteak Sandwich Recipe does exactly that for me. It’s a perfect harmony of tender ribeye steak, sweet caramelized onions, savory mushrooms and peppers, all melted together with smoky provolone cheese inside a warm, buttered hoagie roll. Whenever I make this, I’m immediately transported to the lively streets of Philadelphia, feeling like I found a little piece of that authentic experience right in my kitchen. It’s satisfying, comforting, and utterly delicious every single time.

Why You'll Love This Classic Philly Cheesesteak Sandwich Recipe

From my very first bite, what grabbed me about this recipe was the way the flavors come alive in the simplest way possible. The juicy, thinly sliced ribeye is packed with savory richness, and the caramelized onions bring a natural sweetness that perfectly balances the meat’s depth. Adding the optional mushrooms and green bell peppers gives it a wonderful earthiness and a subtle crunch that I adore. Then the smoked provolone cheese melts over everything, creating this gooey, luscious blanket of flavor that ties it all together.

What truly makes this sandwich stand out to me is how straightforward it is to prepare. Whether I’m throwing together a casual weeknight dinner or hosting friends on the weekend, this recipe feels manageable yet impressive. The step-by-step process ensures that each element is cooked to perfection without any guesswork. Plus, the combination of ingredients comes together so beautifully that anyone tasting this for the first time will instantly appreciate its deliciousness. It’s definitely one of those recipes I keep going back to because it’s reliable, satisfying, and oh so good!

Ingredients You'll Need

The image shows a sandwich with two thick, golden-brown toasted bread slices. The bottom slice holds a layer of cooked thin brown meat strips mixed with soft, translucent cooked onions. Above the meat is a creamy melted light cheese layer that slightly oozes onto the bread. The top slice of bread is soft and light-colored with a crunchy toasted crust. The sandwich is the main focus, with parts of similar sandwiches blurred in the background, all placed on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

The magic of this Classic Philly Cheesesteak Sandwich Recipe lies in its simple yet essential ingredients. Each component plays a crucial role in creating the perfect balance of flavors, textures, and colors — from the quality ribeye steak to the caramelized onions and the buttery toasted hoagie rolls. With straightforward pantry staples and fresh produce, you’ll have everything to craft this iconic sandwich that tastes like it took hours but actually comes together smoothly.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Ribeye steak: Choose a well-marbled 1 ½ pound ribeye for tender, flavorful meat sliced ultra-thin by your butcher or yourself.
  • Kosher salt: Essential for seasoning both the meat and vegetables perfectly without overpowering.
  • Vegetable and olive oils: Use light oils to achieve a great sear without heavy flavors competing with the steak’s richness.
  • Onions: Two large sweet onions caramelized to deepen the sandwich’s flavor with a natural sweetness.
  • Butter: Adds richness and helps beautifully brown the onions and mushrooms.
  • Mushrooms (optional): Sliced and sautéed for an earthy depth that complements the meaty steak.
  • Green bell pepper (optional): Adds a crisp, slightly sweet bite and vibrant color.
  • Smoked provolone cheese: The star melt that binds the steak and veggies into one irresistible package.
  • Salted butter with granulated garlic: Spread on hoagie rolls toasting them to crispy, fragrant perfection.
  • Hoagie buns: Perfectly soft yet sturdy enough to hold all the delicious fillings without falling apart.
  • Mayonnaise (optional): Adds a creamy tang if you want to take your sandwich indulgence even further.

Directions

Step 1: Begin by selecting a high-quality, well-marbled ribeye steak weighing about 1 ½ pounds. If you can’t get it pre-sliced, freeze the steak for an hour to make slicing easier.

Step 2: Ask your butcher to slice the steak as thin as possible against the grain for that authentic texture, or carefully slice it yourself with a sharp knife once partially frozen.

Step 3: Season the sliced steak evenly with kosher salt and set it aside to absorb the seasoning while you work on the vegetables.

Step 4: Chop the onions and heat olive oil in a large skillet over medium heat. Add onions with salt, pepper, and butter, stirring occasionally, and cook for about 30 minutes until they turn golden brown and sweet.

Step 5: If using, remove mushroom stems and slice them along with the green bell pepper. Sauté mushrooms in olive oil and butter with seasoning for 4 minutes, then add bell peppers and cook together for another 6-8 minutes until mushrooms are browned and peppers softened but crisp.

Step 6: Transfer the caramelized onions, mushrooms, and peppers to a bowl and cover to keep warm. Leave the skillet for the steak.

Step 7: Preheat your oven to 350°F. Mix the softened salted butter with granulated garlic in a small bowl.

Step 8: Slice hoagie rolls lengthwise, leaving a hinge. Spread the garlic butter inside each roll, then place them butter side up on a baking sheet and toast in the oven for about 10 minutes until warm with slightly crisp edges.

Step 9: Heat vegetable oil in the skillet over medium-high heat. Cook the steak in batches to avoid overcrowding—each piece should brown nicely in 1-2 minutes per side.

Step 10: Remove cooked steak, let it rest briefly, then chop meat into bite-sized pieces if needed. Repeat until all steak is cooked.

Step 11: Return all the chopped steak to the skillet over low heat. Add the onions, mushrooms, and peppers back in, stirring to combine warmly.

Step 12: Layer the steak and veggies with the smoked provolone cheese slices, cover the pan, and let it sit for 1-2 minutes until the cheese melts beautifully.

Step 13: Optional but highly recommended: Spread mayonnaise inside the toasted hoagie buns for extra creaminess.

Step 14: Spoon the hot, cheesy steak mixture generously into each roll, close the sandwich, and get ready to savor every bite.

Step 15: If you happen to have leftovers, cool and store the meat mixture separately from the hoagie buns to maintain the best texture and flavor.

Servings and Timing

This Classic Philly Cheesesteak Sandwich Recipe makes about 6 hearty sandwiches, enough to feed a family or a group of friends happily. Prep time is roughly 30 minutes if you have your steak pre-sliced, and about 1 hour if you slice it yourself. Cooking takes around 30-40 minutes combining caramelizing onions, cooking veggies, steak, and toasting the rolls. Total time comes to about 2 hours when factoring in the slicing, resting, and slow caramelization, which is totally worth it for such a rich, authentic experience. There’s no resting needed for the finished sandwiches as they’re best served hot and fresh right away.

How to Serve This Classic Philly Cheesesteak Sandwich Recipe

This close-up image shows a sandwich with two main layers. The first layer is a toasted bread roll, light golden brown in color with a slightly crisp texture. On top of the bread, there is a thick layer of cooked beef pieces that are brown with crispy, darker edges. Melting cheese is draped over the beef, showing creamy white color and soft, stretchy texture. The sandwich is on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Whenever I serve these sandwiches, I like to pair them with classic, easy side dishes that complement the savory, cheesy richness without stealing the spotlight. Crispy french fries or chunky potato wedges work perfectly, as do crunchy coleslaw or a simple green salad dressed with a tangy vinaigrette to cut through the richness. For a fun twist, I sometimes serve crispy pickles or a dill pickle spear on the side for a touch of acidity.

In terms of presentation, I find that keeping the sandwich warm is crucial, so be sure to assemble just before serving. A small sprinkle of freshly ground black pepper or even a few fresh parsley leaves on top adds a fresh touch and pretty pop of color. If you want to keep things casual, wrapping the sandwiches in parchment paper or sandwich wrappers makes them easy to handle and perfect for a backyard party or picnic.

For drinks, I love pairing this meal with an ice-cold lager or a crisp pilsner beer to balance the hearty flavors. If you’re serving family or friends who prefer wine, a light red like a Pinot Noir or even a sparkling rosé can be delightful. For non-alcoholic options, a cold iced tea with a splash of lemon or a classic cola works beautifully against the richness. These sandwiches are best served hot or warm to keep the cheese melty and the meat juicy, so I always encourage enjoying them fresh off the skillet for the ultimate comfort.

Variations

I love how adaptable this Classic Philly Cheesesteak Sandwich Recipe is without losing its identity. If you want to change things up, swapping ribeye for sirloin or flank steak works fine, though the ribeye’s fat content gives the best juiciness. For a lighter version, lean cuts or even ground beef can be used, although the texture will differ slightly. I’ve also tried this with chicken breast or turkey for a different protein twist that still tastes fantastic with the same caramelized veggies and melty cheese.

If you are following a gluten-free diet, simply swap the hoagie rolls for gluten-free buns or sturdy lettuce wraps for a low-carb, gluten-free version. For vegans, you can replace the ribeye with seitan or large portobello mushrooms, and use vegan butter and a plant-based cheese to get a similar melty texture that’s satisfying and flavorful.

Flavor-wise, adding a little heat with thinly sliced jalapeños or a dash of hot sauce inside the sandwich adds a fantastic kick. Another variation I enjoy is swapping the provolone for sharp cheddar or mozzarella depending on what mood I’m in. You can also experiment with different cooking methods like grilling the steak and veggies outdoors or using a cast-iron griddle for an authentic Philly street-style experience. The possibilities to personalize this classic never end!

Storage and Reheating

Storing Leftovers

If you have any leftovers, I recommend storing the steak and vegetable mixture separately from the hoagie rolls in airtight containers. This prevents the bread from getting soggy and keeps the flavors intact. Refrigerate the meat mixture for up to 3 days. Before storing, let it cool to room temperature to avoid condensation inside the container.

Freezing

You can freeze the cooked beef mixture before adding the cheese. Place it in a zip-top freezer bag or airtight container, squeezing out as much air as possible. It will keep well in the freezer for 3 to 5 months. When ready to eat, thaw it gently overnight in the refrigerator before reheating and adding cheese fresh.

Reheating

The best way to reheat leftover steak mixture is on the stovetop over low heat, stirring occasionally to warm it evenly and prevent drying out. Avoid microwaving directly as it can sometimes dry or toughen the meat. Once heated through, add fresh slices of provolone to melt over the top before assembling sandwiches. Toast the hoagie rolls again quickly in the oven or on a pan to bring back that fresh, buttery crispness.

FAQs

What is the best cut of steak to use for a Philly cheesesteak?

I always recommend ribeye because of its marbling, which gives the sandwich juicy, tender slices full of flavor. If ribeye isn’t available, sirloin or top round can work but may be less tender.

Can I make this sandwich ahead of time?

You can prepare the steak and vegetable mixture a few hours ahead and keep it warm or refrigerated. Toast the rolls and assemble the sandwich just before serving to avoid sogginess.

Is it necessary to caramelize the onions for so long?

Yes! Slow caramelization brings out their natural sweetness and depth, which balances the savory steak and cheese perfectly. It’s a key flavor component of a true Philly cheesesteak.

What cheese alternatives can I use if I can't find smoked provolone?

Provolone is traditional, but mozzarella, white American cheese, or even a mild cheddar can work nicely. The key is to use a cheese that melts well and complements the steak.

Can this recipe be made vegan or vegetarian?

Absolutely! Swap the steak for seitan or portobello mushrooms and use vegan butter and cheese alternatives. The caramelized onions and peppers provide great flavor and texture to keep it satisfying.

Conclusion

I can’t recommend this Classic Philly Cheesesteak Sandwich Recipe enough. It’s one of those dishes that brings such joy with each melty, savory bite and always wins over anyone who tries it. Whether you’re a cheesesteak lover or just in search of a hearty, flavorful sandwich, this recipe is straightforward, adaptable, and most importantly, delicious. Give it a go and get ready for some serious sandwich bliss that’s sure to become a new favorite in your kitchen.

Print

Classic Philly Cheesesteak Sandwich Recipe

Classic Philly Cheesesteak Sandwich Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This classic Philly Cheesesteak recipe features thinly sliced ribeye steak, caramelized onions, sautéed mushrooms and bell peppers, all topped with melted smoked provolone cheese and served on warm garlic butter hoagie rolls. The steak is seared in batches for perfect browning, then combined with sweet onions and earthy mushrooms and peppers for a rich, satisfying sandwich perfect for any meal.

  • Author: Mira
  • Prep Time: 30 minutes
  • Cook Time: 1 hour 30 minutes
  • Total Time: 2 hours
  • Yield: 6 servings
  • Category: Sandwich
  • Method: Stovetop
  • Cuisine: American

Ingredients

Steak and Seasoning

  • 1 and ½ pounds ribeye steak (sliced VERY thin by the butcher)
  • 1 and ½ teaspoons kosher salt (use 1 tsp if using table salt)
  • 2 tablespoons vegetable oil (light olive oil recommended)

Onions

  • 2 large onions (chopped)
  • 2 teaspoons kosher salt (use 1.5 tsp if using table salt)
  • Black pepper to taste
  • 2 tablespoons butter

Mushrooms and Bell Peppers (Optional)

  • 1 tablespoon olive oil
  • 16 ounces mushrooms (sliced)
  • 1 teaspoon kosher salt (use 0.5 tsp if using table salt)
  • Black pepper to taste
  • 2 tablespoons butter
  • 1 green bell pepper (sliced)
  • ½ teaspoon kosher salt (use 0.25 tsp if using table salt)
  • 2 tablespoons vegetable oil (plus more as needed)

Cheese and Bread

  • 8 ounces smoked provolone cheese (about 8 slices)
  • 6 hoagie buns
  • Mayonnaise (optional)

Garlic Butter

  • ½ cup salted butter (very soft)
  • ½ teaspoon granulated garlic

Instructions

  1. Choose your steak: Select a high-quality ribeye steak about 1.5 pounds, well marbled with fat, for best flavor and tenderness.
  2. Slice the steak professionally: Ask your butcher to slice the steak very thinly against the grain, yielding thin slices similar to deli meat. This is critical for authentic texture.
  3. Or slice at home: Freeze the steak for 1 hour until firm, cut into 3 pieces with the grain, then slice each piece thinly against the grain with a sharp knife.
  4. Season the steak: Sprinkle the thin slices of steak with 1 and ½ teaspoons kosher salt (or 1 teaspoon table salt) and set aside to rest.
  5. Caramelize the onions: Heat 2 tablespoons light olive oil in a large skillet over medium heat. Add chopped onions, 2 teaspoon kosher salt, black pepper, and 2 tablespoons butter. Cook, stirring occasionally, for about 30 minutes until evenly golden and sweet. Remove and set aside.
  6. Prepare mushrooms and peppers: Slice mushrooms and green bell pepper. Using the same skillet, heat 1 tablespoon olive oil and add mushrooms, seasoning with 1 teaspoon kosher salt and pepper. Add 2 tablespoons butter and sauté for about 4 minutes.
  7. Add bell peppers: Add sliced bell peppers on top of mushrooms, season with ½ teaspoon kosher salt, stir and cook for 6-8 minutes until mushrooms are browned and peppers are al dente. Remove and combine with onions. Cover and keep warm.
  8. Preheat oven to 350°F: Prepare for warming the hoagie buns.
  9. Make garlic butter: Mix ½ cup softened salted butter with ½ teaspoon granulated garlic in a small bowl. Microwave briefly if needed to soften.
  10. Prep hoagie rolls: Slice 6 hoagie buns almost in half lengthwise, leaving a hinge, and spread inside with garlic butter. Place butter side up on a baking sheet.
  11. Bake rolls: Bake in preheated oven for about 10 minutes until warm with slightly crisp edges. Keep warm covered after baking.
  12. Cook the steak in batches: Heat 1 tablespoon vegetable oil in the skillet over medium-high heat. Add steak slices in batches without crowding and sear each side for 1-2 minutes until browned. Remove and let rest 3 minutes, then chop if needed. Repeat for remaining steak, adding more oil as necessary.
  13. Combine steak and veggies: Return all chopped steak to skillet on low heat. Add caramelized onions and optional mushrooms and peppers. Stir to combine.
  14. Melt cheese: Top the meat and vegetable mixture with 8 slices of smoked provolone. Cover pan and let sit 1-2 minutes until cheese melts.
  15. Assemble sandwiches: Optionally spread mayonnaise on toasted buns. Fill each with the hot steak mixture and enjoy immediately.
  16. Storage and freezing: Store leftover meat mixture separately from buns. Reheat gently; fat may separate but will absorb into bread. Freeze cooked beef before adding cheese for 3-5 months in a ziplock bag. Thaw and reheat gently before serving.

Notes

  • Use ribeye for best marbling and flavor, but thinly sliced sirloin or top round can be alternatives.
  • Asking your butcher to slice the meat ultra-thin produces the authentic Philly cheesesteak texture.
  • Slicing the steak partially frozen helps achieve thinner slices at home.
  • Caramelizing onions slowly brings out their natural sweetness essential to this dish.
  • The mushroom and green bell pepper are optional but add delicious flavor and texture.
  • Garlic buttered and toasted hoagie rolls complement the savory filling and add a crunchy contrast.
  • Do not overcrowd the pan when cooking steak to ensure proper searing and browning.
  • Mayonnaise is optional but recommended for added creaminess.
  • Store leftover filling separate from buns to prevent sogginess.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Roasted Red Pepper Gnocchi Recipe
    Roasted Red Pepper Gnocchi Recipe
  • Slow Cooker Chicken Keema with Veggies Recipe
    Slow Cooker Chicken Keema with Veggies Recipe
  • Creamy Chicken and Sun-Dried Tomato Pasta Bake Recipe
    Creamy Chicken and Sun-Dried Tomato Pasta Bake Recipe
  • Cheeseburger French Fry Casserole Recipe
    Cheeseburger French Fry Casserole Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Welcome to Mira Cooking

Where every recipe tells a story and every meal is a chance to create something beautiful.

Learn more

Popular

  • Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
    Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
  • Cookies 'N Cream Cheesecake Recipe
    Cookies 'N Cream Cheesecake Recipe
  • Cucumber and Beet Salad Recipe
    Cucumber and Beet Salad Recipe
  • Beet Greens Vegetable Soup (Botwinka) Recipe
    Beet Greens Vegetable Soup (Botwinka) Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Mira Cooking. All rights reserved.