Few sandwiches are as iconic—or as satisfying—as the Philly Cheesesteak Sandwich. A creation born in the heart of Philadelphia, this meaty, melty masterpiece is now beloved across the U.S. and beyond. It’s the kind of indulgent, comforting meal that hits all the right notes: juicy beef, sautéed onions, gooey cheese, and a crusty roll that holds it all together.
Whether you’re looking to recreate an authentic version or put your own twist on a classic, this recipe gives you all the steps you need to bring the soul of South Philly right into your own kitchen. It’s perfect for game day, a weekend lunch, or a fast, satisfying dinner that’ll win you rave reviews.
Why You’ll Love This Philly Cheesesteak Sandwich Recipe
-
Fast and Flavorful: Ready in about 30 minutes.
-
Classic Comfort: Beef, cheese, onions, and a hearty roll—what’s not to love?
-
Customizable: Choose your cheese, add peppers or mushrooms, or spice it up.
-
Authentic and Approachable: Simple ingredients with bold results.
This sandwich is more than just food—it’s a bite of Americana.
What Is a Philly Cheesesteak?
The Philly Cheesesteak originated in Philadelphia in the 1930s, originally made with thinly sliced beef and onions on a long Italian roll. Cheese was added later—most famously Cheez Whiz, but provolone and American cheese became equally popular. What makes it stand out is the combination of flavorful beef, soft-but-crusty bread, and a rich, gooey cheese melt.
While purists have strong opinions about what makes a “real” cheesesteak, this recipe is about achieving the essence of the Philly classic with simple ingredients and big flavor.
Ingredients for the Ultimate Philly Cheesesteak Sandwich
This recipe makes 4 sandwiches. Feel free to scale up for a crowd.
Main Ingredients:
-
1½ pounds ribeye steak (or sirloin), thinly sliced*
-
1 tablespoon vegetable oil (or neutral cooking oil)
-
Salt and black pepper, to taste
-
1 medium onion, thinly sliced
-
1 green bell pepper, thinly sliced (optional, for a non-traditional but popular twist)
-
4 hoagie rolls or soft Italian sandwich rolls
-
8 slices provolone cheese, white American cheese, or 1 cup Cheez Whiz
*Tip: Freeze steak for 30–45 minutes before slicing—it makes it easier to cut thinly.
How to Make a Philly Cheesesteak Sandwich
Step 1: Prepare the Steak
-
Thinly slice the ribeye across the grain. If it’s not already pre-sliced, partially freezing the meat first helps tremendously.
-
Season lightly with salt and black pepper.
Step 2: Sauté the Veggies
-
Heat half the oil in a large skillet over medium heat.
-
Add sliced onions (and bell peppers if using) and sauté for 6–8 minutes until softened and lightly browned.
-
Remove from the skillet and set aside.
Step 3: Cook the Steak
-
Heat the remaining oil in the same skillet.
-
Add the sliced beef in batches to avoid overcrowding.
-
Cook for 2–3 minutes, stirring occasionally, until browned but still tender.
-
Return the onions (and peppers) to the skillet and mix with the beef.
Step 4: Melt the Cheese
Choose your cheese style:
-
Provolone or American: Lay cheese slices over the beef mixture and cover the pan with a lid for 1–2 minutes until melted.
-
Cheez Whiz: Heat separately in a small saucepan or microwave until smooth and pourable.
Stir everything gently to mix cheese with the meat and veggies, or leave the cheese layered on top.
Step 5: Toast the Rolls (Optional but Recommended)
-
While the cheese is melting, lightly toast your hoagie rolls in the oven or on a skillet until golden and warm.
Step 6: Assemble the Sandwiches
-
Fill each roll with a generous heap of the cheesy beef and onion mixture.
-
If using Cheez Whiz, spoon it over the top or drizzle it inside the roll before adding the meat.
Serve hot—and with napkins. You’ll need them.
Tips for the Best Philly Cheesesteak Sandwich
-
Ribeye is king: For ultimate flavor and tenderness, ribeye is the best cut. Sirloin works too, but avoid lean cuts—they’ll dry out.
-
Slice it thin: The thinner the steak, the more tender and easier to eat.
-
Cook in batches: Crowding the pan will steam the meat instead of browning it.
-
Use soft rolls: Amoroso rolls are traditional, but any soft hoagie or Italian-style roll works well.
-
Don’t overcomplicate it: The classic combo of beef, onions, and cheese speaks for itself.
Serving Suggestions
Make your cheesesteak a full meal with one of these classic sides:
-
Crispy French fries
-
Potato wedges or chips
-
A pickle spear or coleslaw
-
Simple green salad with vinaigrette
-
Onion rings
And of course, an ice-cold soda or beer pairs perfectly with a hot cheesesteak.
Philly Cheesesteak Variations
While traditionalists may raise an eyebrow, many delicious variations have become beloved in their own right:
-
Mushroom Cheesesteak: Add sautéed mushrooms for extra umami.
-
Spicy Cheesesteak: Add sliced jalapeños or a spicy pepper relish.
-
Garlic Aioli or Mayo: For a creamy, savory finish inside the roll.
-
Chicken Cheesesteak: Substitute thin-sliced chicken breast for a lighter version.
-
BBQ Cheesesteak: Toss beef in a bit of barbecue sauce before adding the cheese.
The beauty of the cheesesteak lies in how easily it adapts to your preferences.
Make-Ahead, Storage & Reheating
Make-Ahead:
-
You can slice the beef and prepare the onions/peppers in advance.
-
Cheese sauce (if using Cheez Whiz) can be stored and reheated gently.
Storage:
-
Store meat and onions in an airtight container in the fridge for up to 3 days.
Reheating:
-
Reheat in a skillet over low heat or microwave in short bursts, adding a little water or broth to keep it moist.
Freezing:
-
Freeze cooked beef and onions in a freezer bag for up to 2 months. Thaw overnight before reheating.
Frequently Asked Questions
What cheese is best for a Philly Cheesesteak?
Traditionally, Cheez Whiz, provolone, or American cheese are used. It depends on how melty, tangy, or rich you want your sandwich.
Is Philly Cheesesteak made with ground beef?
No. Authentic Philly cheesesteak uses thinly sliced steak—not ground beef.
Can I make it in the oven?
Yes. You can assemble the sandwich on a baking tray, top with cheese, and bake at 375°F until everything is melted and warm.
Do onions go in a Philly cheesesteak?
Yes. Onions are considered a classic component, often included unless you request “wit-out” in Philly lingo.
A Sandwich Worth Celebrating
The Philly Cheesesteak Sandwich is more than just a delicious bite—it’s a celebration of simplicity, texture, and bold flavor. When you get that perfect ratio of juicy steak, gooey cheese, caramelized onions, and warm bread, you’re tasting a legend.
This homemade version delivers all the hallmarks of the original, right from your own kitchen. Whether you’re going full-on authentic or adding your favorite twist, this is a recipe you’ll come back to again and again.
PrintPhilly Cheesesteak Sandwich: A Legendary Classic You Can Make at Home
The Philly cheesesteak sandwich is an American classic — hearty, cheesy, and packed with flavor. Thinly sliced beef, sautéed onions and peppers, and gooey melted cheese come together inside a crusty roll to create the ultimate handheld comfort food. Whether enjoyed for lunch, dinner, or game day, this iconic sandwich always satisfies.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 sandwiches 1x
Ingredients
-
1 lb (450g) ribeye steak, thinly sliced against the grain
-
2 tablespoons vegetable oil or butter
-
1 large onion, thinly sliced
-
1 green bell pepper, thinly sliced (optional but classic)
-
8 oz (225g) mushrooms, sliced (optional)
-
Salt and black pepper, to taste
-
4 hoagie rolls (soft but sturdy)
-
8 slices provolone cheese (or American/cheese whiz for traditional style)
Instructions
-
Prepare the beef: Place ribeye steak in the freezer for 30–40 minutes to firm up. Slice thinly against the grain with a sharp knife.
-
Cook the vegetables: Heat 1 tablespoon oil in a skillet over medium heat. Add onions and bell peppers. Cook for 6–8 minutes until softened and lightly caramelized. Add mushrooms if using and sauté for another 3–4 minutes. Season with salt and pepper. Remove and set aside.
-
Cook the beef: Add remaining oil to the skillet. Increase heat to medium-high and add sliced beef in a single layer. Cook for 2–3 minutes, stirring occasionally, until browned but still tender. Season lightly with salt and pepper.
-
Combine and melt cheese: Return cooked vegetables to the skillet with the beef. Toss together. Lay slices of provolone over the mixture and cover skillet for 1–2 minutes until cheese is melted. Stir gently to combine.
-
Assemble the sandwiches: Slice hoagie rolls lengthwise, keeping one side attached. Toast lightly if desired. Fill generously with the beef, veggie, and cheese mixture.
-
Serve: Serve hot with fries, chips, or a pickle on the side