Philly Cheesesteak Sandwich

Featured in: Meals For Any Day

This Philadelphia classic brings together thinly sliced ribeye steak, sweet sautéed onions, and gooey melted provolone cheese nestled in a soft hoagie roll. The beef gets briefly seared over high heat for a caramelized exterior while staying tender inside. Onions cook down until golden and sweet, providing the perfect contrast to the savory beef and rich, melting cheese. Everything piles into a lightly toasted roll for that authentic sandwich shop experience. Ready in just 30 minutes, this handheld delivers maximum satisfaction with minimal effort.

Updated on Wed, 14 Jan 2026 13:13:00 GMT
Gooey melted provolone coats tender beef and onions stuffed inside a toasted hoagie roll for this classic Philly cheesesteak sandwich. Save
Gooey melted provolone coats tender beef and onions stuffed inside a toasted hoagie roll for this classic Philly cheesesteak sandwich. | petitanzar.com

The first time I had an authentic Philly cheesesteak was during a rainy weekend trip to Philadelphia, where I stood in line at a tiny corner shop watching the cook work magic on a flat top griddle. The smell of sizzling beef and caramelized onions wafted onto the sidewalk, and I knew I had to figure out how to recreate that magic at home. After years of experimenting, I finally nailed the technique that makes these sandwiches sing with melty cheese and perfectly seasoned meat.

My roommate in college used to make these for our Sunday night study sessions, and the whole apartment would smell incredible. She taught me the trick of freezing the beef first, which changed everything about how cleanly I could slice it. Now whenever I make these, I think of those cramped kitchen sessions and the way a good sandwich can turn an ordinary evening into something special.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Ribeye steak: The marbling in ribeye creates that juicy, tender texture you want in a cheesesteak. Freezing it for 30-45 minutes makes paper thin slicing effortless.
  • Yellow onion: Thinly sliced and cooked until sweet and golden, these are the backbone of the sandwiches flavor profile.
  • Green bell pepper: Optional but adds a nice crunch and subtle sweetness that balances the rich beef and cheese.
  • Provolone cheese: Mild and melty with just enough tang. American cheese or Cheez Whiz work beautifully too if you prefer a creamier melt.
  • Hoagie rolls: Look for rolls with a soft interior but sturdy enough to hold all those juices without falling apart.
  • Vegetable oil: A neutral oil with a high smoke point perfect for achieving that nice sear on the beef.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prep the beef like a pro:
Pop that ribeye in the freezer for 30 to 45 minutes until firm but not rock solid, then grab your sharpest knife and slice against the grain into impossibly thin pieces. This is the secret to tender, bite sized meat in every mouthful.
Caramelize the vegetables:
Heat half the oil in a large skillet over medium heat and toss in your onions and peppers. Let them cook slowly, stirring occasionally, until theyre soft, golden, and smell amazing.
Sear the beef:
Add the remaining oil and crank the heat to medium high. Spread the beef in a single layer and let it develop a nice brown crust before flipping. Season with salt and pepper as it cooks.
Combine and melt:
Throw those gorgeous onions back in with the beef and give everything a toss. Divide into four piles, top each with two cheese slices, and let them get gloriously melted and gooey.
Assemble and devour:
Scoop each cheesy portion into a toasted roll, press everything together gently, and serve immediately while the cheese is still molten and the bread is warm.
Two hands hold a warm Philly cheesesteak sandwich, showcasing melted cheese and sautéed onions spilling from the toasted bread. Save
Two hands hold a warm Philly cheesesteak sandwich, showcasing melted cheese and sautéed onions spilling from the toasted bread. | petitanzar.com

Last summer I made a batch of these for a Fourth of July cookout when it started pouring rain. Everyone huddled under the patio umbrella eating these steaming sandwiches, laughing as cheese dripped onto paper plates. The weather ruined everything else, but those cheesesteaks saved the day and became the most requested recipe since.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Choosing Your Cheese

The cheesesteak wars in Philadelphia are legendary, with die hard fans defending their preference like its a religion. Provolone offers that sophisticated Italian vibe with great meltability, while American cheese delivers pure comfort food nostalgia. And yes, Cheez Whiz is absolutely authentic if you want that classic street cart experience.

Bread Matters More Than You Think

A great cheesesteak deserves a worthy vessel, and not all rolls are created equal. Look for bakeries that make hoagie rolls specifically, with that perfect crumb structure and a crust that gives way nicely when you bite. Too dense and youre fighting the bread. Too soft and it disintegrates under all those juices.

Make It Your Own

Once you master the basic technique, the variations are endless and thats where the real fun begins. Some of my best kitchen experiments started with what seemed like weird combinations.

  • Sautéed mushrooms add an earthy depth that takes these to another level
  • A splash of Worcestershire sauce in the beef creates umami magic
  • Jalapeños give it a spicy kick that cuts through all that richness
Classic Philly cheesesteak sandwiches with sautéed onions, shaved beef, and melted cheese on soft rolls served on a checkered tablecloth. Save
Classic Philly cheesesteak sandwiches with sautéed onions, shaved beef, and melted cheese on soft rolls served on a checkered tablecloth. | petitanzar.com

Theres something deeply satisfying about a perfectly executed cheesesteak, the way all the components come together in each bite. Hope this recipe becomes a regular in your kitchen rotation.

Recipe FAQs

What cut of beef works best?

Ribeye is ideal due to its marbling and tenderness. Sirloin makes a good substitute if ribeye isn't available. Partially freezing the beef for 30-45 minutes makes it much easier to slice paper-thin.

Which cheese is most authentic?

Provolone, American cheese, and Cheez Whiz are all traditional choices. Provolone offers classic Italian flavor, American melts beautifully, and Cheez Whiz delivers that authentic Philadelphia street food experience.

Can I add other vegetables?

Sautéed green bell peppers and mushrooms are popular additions. Cook them alongside the onions until softened and lightly browned. Mushrooms especially complement the beef and cheese flavors.

How do I prevent the roll from getting soggy?

Lightly toasting the split roll before filling helps create a barrier. Also, avoid overloading with excess juices from the beef mixture. Patting the cooked beef lightly with paper towels can help remove excess moisture.

What sides pair well with this sandwich?

Classic Philadelphia-style sides include potato chips, pickles, or crispy french fries. Coleslaw and potato salad also complement the rich, savory flavors of the cheesesteak nicely.

Can I make these ahead for a crowd?

Prepare the beef and onion mixture in advance, then reheat gently when ready to serve. Keep rolls separate until assembling to maintain texture. The mixture also works well for a cheesesteak bar at parties.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Philly Cheesesteak Sandwich

Thinly sliced beef with caramelized onions and melted cheese in a toasted roll

Prep time
15 min
Time to cook
15 min
Total duration
30 min
Recipe by Stephen Haas

Dish type Meals For Any Day

Skill level Easy

Cuisine type American

Portions 4 Serves

Diet details None specified

What You Need

Meat

01 1 lb ribeye steak, thinly sliced against the grain (partially freeze for easier slicing)

Vegetables

01 1 large yellow onion, thinly sliced
02 1 green bell pepper, thinly sliced (optional)

Cheese

01 8 slices provolone cheese (or American cheese/Cheez Whiz)

Bread

01 4 hoagie rolls, split lengthwise

Cooking Essentials

01 2 tbsp vegetable oil
02 Salt and black pepper to taste

Directions

Step 01

Prepare the Beef: Place ribeye steak in the freezer for 30-45 minutes until firm. Slice as thinly as possible against the grain for optimal tenderness.

Step 02

Sauté Vegetables: Heat 1 tbsp oil in a large skillet over medium heat. Add sliced onions and bell peppers if using. Cook, stirring frequently, until softened and lightly browned, approximately 5-7 minutes. Transfer to a plate and set aside.

Step 03

Cook the Beef: Add remaining oil to skillet. Increase heat to medium-high. Arrange sliced beef in a single layer. Season with salt and pepper. Sear, stirring occasionally, until browned, about 2-3 minutes.

Step 04

Combine and Melt Cheese: Return vegetables to skillet and mix with beef. Divide mixture into four equal portions. Place 2 cheese slices over each portion. Cover briefly until cheese melts, approximately 1 minute.

Step 05

Prepare Rolls: Split hoagie rolls lengthwise, keeping the back edge intact for structural integrity. Lightly toast if desired.

Step 06

Assemble and Serve: Using a spatula, transfer each cheesy beef portion into a prepared roll. Serve immediately while hot and cheese is melted.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear Needed

  • Large skillet or flat griddle
  • Metal spatula
  • Sharp chef's knife
  • Cutting board

Allergen details

Read labels for allergens and check with your doctor if needed.
  • Contains wheat (hoagie rolls) and milk (cheese)
  • May contain soy depending on bread or cheese brand

Nutrition info (per portion)

These figures are only for reference and not a substitute for health advice.
  • Energy: 610
  • Total fat: 30 g
  • Carbohydrates: 47 g
  • Proteins: 38 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.