• 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 am absolutely thrilled to share with you my Classic Philly Cheesesteak Sandwich Recipe, a personal favorite that combines tender, thinly sliced ribeye with caramelized onions, optional mushrooms and bell peppers, all layered under melty smoked provolone cheese on a perfectly toasted hoagie roll. This sandwich is the kind of comforting, rich indulgence I dive into when I want big flavor and satisfying textures wrapped in a handheld delight. Whether you call it a classic or a reinvented favorite, this recipe always delivers that authentic Philly vibe that brings me back every time.

Why You'll Love This Classic Philly Cheesesteak Sandwich Recipe

One of the things that truly excites me about this Classic Philly Cheesesteak Sandwich Recipe is the incredible harmony of flavors and textures. The juicy ribeye steak, sliced ultra-thin, cooks quickly but remains tender and bursting with rich beefy goodness. Paired with sweet, slowly caramelized onions and the smoky creaminess of provolone cheese melting over the top, every bite delivers that perfect balance of savory, sweet, and smoky that keeps me coming back.

What I adore most is how approachable this recipe is. Despite feeling like a restaurant-quality meal, it’s surprisingly simple to prepare at home with just a few key ingredients. I love making this for casual weeknight dinners or impressive weekend gatherings because it’s easy to scale, fun to assemble, and so crowd-pleasing. It stands out because it’s authentic but still adaptable to your taste, with optional veggies and customizable toppings that make every sandwich uniquely yours.

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

Everything about this recipe starts with a handful of simple, quality ingredients. Each one plays a crucial role in building the complex flavors, from the juiciness of the ribeye to the caramel sweetness of the onions and the gooey, smoky cheese that brings it all together.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Ribeye steak: The star of the show, sliced as thin as possible for tender, juicy bites.
  • Kosher salt: Essential for seasoning both the steak and vegetables perfectly without overpowering.
  • Vegetable and olive oils: Help to sauté and caramelize the veggies while keeping flavors clean.
  • Onions: Slowly caramelized to release their natural sweetness that balances the savory steak.
  • Mushrooms (optional): Add an earthy depth and meaty texture that complements the beef beautifully.
  • Green bell pepper (optional): For a subtle, fresh crunch and color contrast.
  • Smoked provolone cheese: Melty and smoky, it binds everything together with creamy goodness.
  • Salted butter and granulated garlic: Whipped into a flavorful spread for toasting the hoagie buns.
  • Hoagie buns: Soft with a slight crust, perfect for holding all that delicious filling.
  • Mayonnaise (optional): For an extra creamy, tangy layer that I personally love slathering inside the buns.

Directions

Step 1: Start by choosing your ribeye steak, about 1 and ½ pounds, ensuring it's well marbled to guarantee flavor and tenderness. As much as possible, opt for fresh, high-quality meat.

Step 2: Ask your butcher to slice the steak very thinly against the grain; this is key for that authentic cheesesteak texture. If you prefer, freeze the steak for one hour, then carefully slice it thinly at home with a sharp chef’s knife.

Step 3: Season your thinly sliced steak with kosher salt and set it aside to let the seasoning absorb while you prepare the vegetables.

Step 4: Chop your onions finely and caramelize them in a hot skillet with vegetable oil and butter over medium-low heat for about 30 minutes, stirring occasionally until they turn golden and sweet.

Step 5: If using mushrooms and bell peppers, sauté them next with oil, butter, and seasoning until mushrooms are browned and peppers are softened but still crisp, then set aside with the onions.

Step 6: Preheat your oven to 350°F and prepare the garlic butter by mixing softened salted butter with granulated garlic until smooth and spreadable.

Step 7: Slice your hoagie buns lengthwise, leaving them attached, then spread the garlic butter inside. Place the buns on a baking sheet and toast in the oven for about 10 minutes until warm and lightly crisped on the edges.

Step 8: Heat a skillet with vegetable oil over medium-high heat and cook the steak in batches to avoid overcrowding. Sear the steak slices for a minute or two per side until browned, then remove and chop into bite-sized pieces if needed.

Step 9: Return all the cooked steak to the skillet on low heat, stir in the caramelized onions and any mushrooms and peppers you prepared, combining everything well.

Step 10: Layer the provolone cheese slices over the meat mixture, cover the pan, and let it sit for 1-2 minutes so the cheese melts perfectly.

Step 11: To assemble, optionally spread mayonnaise on the toasted buns, then heap the hot cheesy steak filling inside. Serve immediately and enjoy the melty, flavorful bliss!

Servings and Timing

This Classic Philly Cheesesteak Sandwich Recipe yields 6 generous servings, perfect for family dinners or sharing with friends. The prep time clocks in around 30 minutes, largely spent on slicing and caramelizing vegetables, while the cook time is about 30-40 minutes due to the sautéing and slow caramelization steps. Overall, you’re looking at roughly 2 hours total time, factoring in resting and toasting. The resting period after seasoning the steak is important for flavor, but there is no major cooling time before serving.

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

When I serve this sandwich, I love pairing it with crispy fries or some crunchy coleslaw to contrast against the rich, melty filling. A fresh side salad with a tangy vinaigrette also brightens up the meal beautifully. For presentation, serving the sandwiches on a wooden board or rustic platter adds charm, and topping with a few pickles on the side is always a nice touch.

Garnishing with a sprinkle of chopped fresh parsley or a little cracked black pepper on top gives it a fresh appearance. If you’re feeling indulgent, a dollop of extra mayonnaise or spicy mustard inside the bun lifts the flavor even more. For beverages, a cold craft beer or a bold red wine like a Zinfandel pairs wonderfully, but I also enjoy an iced tea or a fizzy cola to balance the savory richness.

This recipe is ideal for casual family dinners, game day celebrations, or weekend parties where everyone loves a handheld comfort food. Serve these sandwiches hot or warm to enjoy that irresistible cheese pull, and consider portioning with one sandwich per person for hearty appetites or cutting them in halves for party platters.

Variations

I’m always experimenting with different spins on my Classic Philly Cheesesteak Sandwich Recipe. You can swap out ribeye for sirloin or flank steak if you prefer a leaner cut, though I recommend sticking to well-marbled options for juiciness. For a vegetarian twist, sautéed mushrooms and bell peppers can take center stage with vegan cheese and your favorite plant-based protein substitute.

If you’re gluten-free, try serving the filling in lettuce wraps or gluten-free hoagie rolls, which work surprisingly well and keep the sandwich portable. I’ve also played around with adding spicy elements like jalapeños or a smoky chipotle mayo to bring some heat. Cooking the steak on a cast-iron griddle can mimic that classic Philly street food style and boost flavor through excellent searing.

Another fun idea is to melt different cheeses like Cheez Whiz (classic Philly style) or sharp cheddar for a tangier bite. Adding a fried egg on top in breakfast versions gives it a decadent touch I adore. The versatility makes this recipe a fantastic base for personalizing your perfect cheesesteak experience.

Storage and Reheating

Storing Leftovers

I recommend storing any leftover steak and vegetable mixture in an airtight container in the fridge, separate from the buns, for up to 3 days. Keeping the components separate prevents the bread from becoming soggy and allows you to reheat the filling without sacrificing texture.

Freezing

You can absolutely freeze the cooked beef mixture before adding cheese. Pack it tightly in freezer-safe ziplock bags or containers, label with the date, and store for up to 3-5 months. When ready, thaw overnight in the fridge and reheat gently before assembling.

Reheating

The best way to reheat the filling is on the stovetop over low heat, stirring occasionally to evenly warm it and help the cheese loosen back up. Avoid microwaving for long stretches as it can toughen the steak and make the bread soggy if reheated assembled. Toast your buns fresh or warm them separately in the oven for the best result.

FAQs

Can I use a different cut of beef for this cheesesteak recipe?

Yes! While ribeye is recommended for its marbling and tenderness, sirloin, top round, or flank steak can also work. The key is to slice the meat very thinly against the grain to ensure a tender bite regardless of cut.

Why is it important to slice the steak very thinly?

Slicing the steak very thinly allows it to cook quickly and remain tender. Thick cuts can become chewy and take longer to cook evenly. Thin slices create that classic cheesesteak texture and flavor you expect.

Can I make this recipe vegetarian or vegan?

Definitely! Swap the beef for a hearty mix of mushrooms, seitan, or plant-based meat substitutes, use vegan cheese, and select vegan-friendly buns or lettuce wraps. The caramelized onions and peppers add delicious flavor even without meat.

What’s the best cheese to use besides provolone?

Traditional Philly cheesesteaks use provolone, Cheez Whiz, or American cheese. Smoked provolone adds a lovely depth, but mild provolone, mozzarella, or sharp cheddar can all work depending on your taste preference.

How do I avoid soggy rolls when assembling the sandwiches?

To prevent sogginess, toast your hoagie rolls with garlic butter until just crisp on the edges but still soft inside. Also, assemble the sandwich right before serving, and keep the filling and buns stored separately if prepping ahead.

Conclusion

Trust me when I say this Classic Philly Cheesesteak Sandwich Recipe is a game-changer for anyone who loves a hearty, flavorful sandwich with all the right layers of texture and taste. It’s one of those dishes I’m so happy to share because every bite feels like a warm, comforting hug. I can’t wait for you to try making it at home and enjoying the magic of a true Philly classic with your friends and family!

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

4.4 from 8 reviews

This Philly Cheesesteak recipe is a classic American sandwich featuring thinly sliced ribeye steak cooked to perfection with caramelized onions, sautéed mushrooms and bell peppers, all topped with melted smoked provolone cheese inside warm garlic butter hoagie rolls. Perfectly juicy and full of savory flavor, this sandwich is great for a satisfying meal that serves six.

  • Author: Mira
  • Prep Time: 45 minutes
  • Cook Time: 1 hour 15 minutes
  • Total Time: 2 hours
  • Yield: 6 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Ingredients

Steak and Seasoning

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

Onions

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

Mushrooms and Bell Pepper (Optional)

  • 1 tablespoon olive oil
  • 16 ounces mushrooms (sliced)
  • 1 teaspoon kosher salt (use ½ teaspoon if using table salt)
  • Black pepper to taste
  • 2 tablespoons butter
  • 1 green bell pepper (sliced and halved)
  • ½ teaspoon kosher salt (use ¼ teaspoon if using table salt)

Cheese and Bread

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

Garlic Butter

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

Optional

  • Mayonnaise (for serving)

Instructions

  1. Choose and Slice Your Steak: Select a high quality 1.5-pound ribeye steak well marbled with fat. Have your butcher slice the steak very thinly against the grain using a deli slicer, or freeze the steak for 1 hour and thinly slice it at home with a sharp knife.
  2. Season the Steak: Sprinkle the sliced steak with 1 and ½ teaspoons kosher salt (or 1 teaspoon if using table salt). Set aside to rest and absorb the seasoning.
  3. Caramelize the Onions: Heat a large skillet over medium heat and add 2 tablespoons light olive oil. Add chopped onions, season with 2 teaspoons kosher salt and black pepper, then dot with 2 tablespoons butter. Cook for about 30 minutes, stirring occasionally, until onions are evenly golden and sweet. Remove and set aside.
  4. Prepare Mushrooms and Bell Pepper: Slice mushrooms and green bell pepper. In the same skillet, add 1 tablespoon olive oil and cook mushrooms with 1 teaspoon kosher salt and black pepper. Add 2 tablespoons butter and sauté for 4 minutes. Add bell peppers, season with ½ teaspoon kosher salt, and cook another 6-8 minutes until mushrooms brown and peppers soften but retain some crispness. Remove and keep warm with onions.
  5. Preheat Oven and Prepare Rolls: Preheat oven to 350°F. Slice hoagie buns almost in half lengthwise, leaving them attached at one side. Mix ½ cup soft salted butter with ½ teaspoon granulated garlic. Spread garlic butter inside each bun and place butter side up on a baking sheet. Bake for 10 minutes until warm and edges slightly crisp. Keep warm.
  6. Cook the Steak: Heat 1 tablespoon vegetable oil in the skillet over medium-high heat until shimmering. Add steak slices in batches (do not overcrowd). Sear for 1-2 minutes per side until browned. Remove steak to a board and let rest for 3 minutes. Chop into bite-sized pieces if needed. Repeat for all steak.
  7. Combine Steak and Vegetables: Return all chopped steak to the skillet on low heat. Add caramelized onions and optional mushrooms and bell peppers. Stir to combine.
  8. Melt the Cheese: Top the steak and vegetable mixture with 8 slices of smoked provolone cheese. Cover the skillet with a lid and let stand 1-2 minutes until cheese melts.
  9. Assemble the Sandwiches: Optionally spread mayonnaise inside the toasted garlic butter hoagie rolls. Fill each roll with the cheesy steak and vegetable mixture. Serve immediately and enjoy your Philly Cheesesteak!
  10. Storage Tips: Store leftover cheesy meat mixture separately from the buns. Reheat gently; cheese-fat separation is normal and absorbed by the bun. Freeze cooked beef (before adding cheese) in an airtight bag for 3-5 months.

Notes

  • Use a well-marbled ribeye or an alternative such as sirloin or top round if preferred, but ribeye offers the best tenderness and flavor.
  • Having the butcher slice the steak thinly is essential for authentic texture and even cooking.
  • If you don't like mushrooms or peppers, they can be omitted entirely.
  • Be careful not to overcook onions – they should be soft and sweet, not burnt.
  • Garlic butter on the buns adds extra richness and flavor, but can be skipped for a lighter option.
  • Mayonnaise on the sandwich is optional, but adds creaminess and moisture.
  • Cooking steak in batches ensures it sears properly instead of steaming.

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.