Classic Philly Cheesesteak Sandwich – The Ultimate Recipe!

Nothing beats a Classic Philly Cheesesteak Sandwich – thinly sliced ribeye steak, caramelized onions, sautéed bell peppers, and gooey, melty cheese all packed into a perfectly toasted hoagie roll. This iconic sandwich is a must-try for steak and cheese lovers!
In this authentic Philly cheesesteak recipe, I’ll walk you through how to slice, season, and cook the beef just right for that classic, juicy, melt-in-your-mouth experience. Whether you’re a Philly native or trying it for the first time, this guide will make sure you get it just like the pros!
Why This Recipe Works
✔ Authentic Flavor: Uses thinly sliced ribeye, caramelized onions, and melted cheese – just like in Philadelphia!
✔ Customizable: Add bell peppers, mushrooms, or hot sauce for extra flavor.
✔ Quick & Easy: Ready in under 30 minutes for a restaurant-quality meal at home.
✔ Perfect for Any Occasion: Great for lunch, dinner, game day, or a family cookout!
Ingredients You’ll Need
For the Philly Cheesesteak
- 1 lb ribeye steak or flank steak, thinly sliced (ribeye is more traditional, but flank works too!)
- 2 tbsp olive oil, divided (for cooking the steak & veggies)
- 1 medium onion, thinly sliced
- 1-2 bell peppers, thinly sliced (optional, but adds color & flavor!)
- 4 hoagie rolls, toasted (or use sandwich buns if preferred!)
- 2 cups provolone cheese or Cheese Whiz, melted
- Salt & black pepper, to taste
- Optional toppings: hot sauce, ketchup, or sautéed mushrooms
Step-by-Step Instructions
Step 1: Slice the Steak Perfectly
- Pro tip: Freeze the steak for 20-30 minutes before slicing—this makes it much easier to cut thin slices against the grain.
- Using a sharp knife, slice the steak into very thin strips. The thinner the slices, the more tender the meat will be in your sandwich.
Step 2: Cook the Onions and Peppers
- Heat 1 tablespoon of olive oil in a large skillet or griddle over medium heat.
- Add the sliced onions and bell peppers, cooking for 8-10 minutes until soft, caramelized, and slightly golden.
- Stir occasionally to prevent burning. Once done, remove from the skillet and set aside.
Step 3: Cook the Steak
- In the same skillet, add the remaining 1 tablespoon of olive oil and increase heat to medium-high.
- Add the thinly sliced steak and season with salt and black pepper.
- Cook for about 4-5 minutes, stirring frequently until the beef is browned and fully cooked.
- For an authentic Philly cheesesteak texture, use a spatula or tongs to chop up the meat into smaller pieces as it cooks.
Step 4: Melt the Cheese
- If using provolone cheese, place slices over the cooked steak while still in the pan and let them melt slightly.
- If using Cheese Whiz, melt it in a small saucepan over low heat or microwave in 30-second intervals, stirring until smooth.
Step 5: Assemble the Philly Cheesesteak
- Slice hoagie rolls lengthwise and toast them lightly for extra crunch.
- Add a generous portion of the cooked beef to each roll.
- Top with caramelized onions and bell peppers.
- Drizzle with melted Cheese Whiz or layer with provolone slices.
- Serve immediately while the cheese is hot and gooey!
Pro Tips for the Best Philly Cheesesteak
✅ Use Ribeye for Authentic Flavor: This cut is tender, juicy, and full of flavor.
✅ Thinly Slice the Meat: The thinner, the better! Freezing the meat first helps with slicing.
✅ Toast the Hoagie Rolls: This adds a slight crunch and prevents sogginess.
✅ Don’t Overcook the Beef: Keep it tender by cooking it quickly over high heat.
✅ Customize Your Sandwich: Add sautéed mushrooms, jalapeños, or a spicy mayo drizzle for extra kick!
Serving Suggestions
✨ Classic Style: Just steak, onions, and Cheese Whiz.
✨ With Extra Toppings: Bell peppers, mushrooms, hot sauce, or jalapeños.
✨ Side Pairings:
- French Fries or Potato Wedges
- Coleslaw for a crunchy contrast
- Pickles for a tangy bite
- Sweet Potato Fries for a slightly sweet balance
Storage & Reheating Tips
How to Store Leftovers
- Keep leftover steak and veggies in an airtight container in the fridge for up to 3 days.
- Store cheese sauce separately for the best consistency when reheating.
How to Reheat
- Stovetop (Best Method): Heat a skillet over medium heat, add a splash of oil, and sauté the meat & veggies for 2-3 minutes.
- Microwave: Heat in 30-second intervals until warm.
- To Reheat Cheese Sauce: Use low heat on the stovetop, stirring frequently, or microwave in short bursts.
Frequently Asked Questions (FAQs)
1. What’s the Best Cheese for a Philly Cheesesteak?
- Provolone (mild, melty, and traditional)
- Cheese Whiz (classic fast-food style with a creamy texture)
- White American Cheese (smooth and extra melty)
2. Can I Use a Different Type of Bread?
Yes! Hoagie rolls are the most authentic, but you can also use:
- Italian bread
- French baguette
- Sub sandwich rolls
3. Can I Make Philly Cheesesteak in Advance?
Yes! You can cook the steak and onions ahead of time and store them separately. When ready to serve, just reheat, toast the rolls, and assemble!
4. Can I Use Chicken Instead of Beef?
Absolutely! Swap the ribeye for thinly sliced chicken breast to make a Chicken Philly Cheesesteak!
Final Thoughts
This Classic Philly Cheesesteak Sandwich recipe brings the iconic flavors of Philadelphia straight to your kitchen! Whether you prefer it with melted provolone or creamy Cheese Whiz, this sandwich is guaranteed to hit the spot.
🔥 Have you tried this recipe? Let us know in the comments & tag us on social media with your delicious Philly Cheesesteak creations!