Classic Philly Cheesesteak Sandwich

Featured in: Meals For Real Life

This iconic Philadelphia sandwich features tender ribeye steak thinly sliced after slight freezing for easy prep, cooked with sautéed onions and optional bell peppers for added flavor. The beef mixture is topped with melted provolone or your preferred cheese and nestled inside soft hoagie rolls, perfect for a fulfilling lunch or dinner. Toasting the rolls and adding extras like mushrooms or pickles enhances the experience. Quick to prepare and packed with savory goodness.

Updated on Tue, 13 Jan 2026 12:03:00 GMT
Juicy Philly cheesesteak with melted provolone on a toasted hoagie roll; a classic American sandwich. Save to Pinterest
Juicy Philly cheesesteak with melted provolone on a toasted hoagie roll; a classic American sandwich. | tiwizimeals.com

The smell of onions hitting hot oil takes me back to this tiny shop in Philadelphia where I watched a cook build mountains of beef on a flat griddle with this confident rhythm I couldnt stop staring at. I went home and attempted to recreate it in my tiny apartment kitchen, making about twenty mistakes before I figured out the real secrets. Now this sandwich has become my go-to comfort food, especially on rainy weekends when I need something that feels like a warm hug.

My dad came over one Sunday afternoon while I was testing yet another variation of this recipe, and he stood watching me slice the beef with this skeptical look on his face. One bite later and he was asking me to write down the instructions before he forgot the technique. Now it is our thing whenever he visits, and we both pretend were sandwich artists at some famous Philadelphia counter.

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 those tender, juicy bites that make this sandwich unforgettable, and partially freezing it makes paper-thin slices actually achievable
  • Yellow onion: These caramelize beautifully and become the sweet backbone that balances the rich beef and salty cheese perfectly
  • Green bell pepper: Optional but adds a fresh crunch that cuts through all the richness if you want some texture contrast
  • Provolone cheese: Melts into those gorgeous strings we all love, though American cheese or Cheez Whiz work if you want to go full traditional
  • Hoagie rolls: A soft exterior with enough structure to hold everything together without falling apart completely
  • Vegetable oil: High smoke point means you can get that nice sear on the beef without burning your oil
  • Salt and black pepper: Simple seasonings that let the quality of your ingredients shine through

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep your beef like a pro:
Pop that ribeye in the freezer for 30 to 45 minutes until it firms up slightly, then slice it as thin as you can against the grain for the most tender result.
Caramelize the vegetables:
Heat one tablespoon of oil in a large skillet over medium heat, toss in your sliced onions and peppers if using them, and cook until they are soft and golden brown, about 5 to 7 minutes.
Sear the beef:
Add the remaining oil to your skillet, crank the heat to medium-high, and spread the beef in an even layer so each piece makes contact with the hot surface.
Season and combine:
Sprinkle salt and pepper over the beef, stir until just browned for about 2 to 3 minutes, then return those gorgeous onions to the pan.
Melt the magic:
Divide everything into four portions in the skillet, top each with two slices of cheese, and let them transform into molten perfection.
Build your masterpiece:
Lightly toast your split rolls if you want, then use a spatula to slide each cheesy portion into its bread vessel.
Close-up of a sizzling Philly cheesesteak: tender beef, onions, cheese, ready to eat for dinner. Save to Pinterest
Close-up of a sizzling Philly cheesesteak: tender beef, onions, cheese, ready to eat for dinner. | tiwizimeals.com

This recipe became a legendary Friday night tradition during college when my roommates and I would take turns making batches while catching up on our week. Something about standing around the stove, waiting for that cheese to melt, turned dinner into an event we all looked forward to.

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.

Getting the Right Bread

I have learned through many failed attempts that the bread can make or break this sandwich completely. A really crusty artisan roll will tear your mouth up, while something too soft turns into mush under all those juices. The perfect hoagie roll gives slightly when you squeeze it but still has enough structure to hold everything together.

Cheese Choices

Provolone gives you those Instagram-worthy cheese pulls, but sometimes I crave the processed nostalgia of American cheese or the authentic Philadelphia experience of Cheez Whiz. Each option creates a completely different sandwich, and honestly, they are all valid depending on your mood.

Serving Suggestions

These sandwiches are incredibly filling on their own, but I love serving them with crispy french fries or a simple pickle on the side. A cold beer or fountain soda completes the experience perfectly.

  • Wrap the bottom half of your sandwich in foil or parchment to catch the inevitable drips
  • Let the sandwich rest for about a minute after assembling so the cheese sets slightly
  • Have extra napkins ready because there is no graceful way to eat a proper cheesesteak

Golden-brown Philly cheesesteak, generously filled; perfect for a satisfying, hearty, delicious lunch. Save to Pinterest
Golden-brown Philly cheesesteak, generously filled; perfect for a satisfying, hearty, delicious lunch. | tiwizimeals.com

There is something profoundly satisfying about biting into a sandwich you built with your own hands, especially when the flavors transport you straight to that first magical bite in Philadelphia.

Recipe FAQs

What cut of beef is best for a Philly cheesesteak?

Ribeye steak is preferred for its tenderness and marbling, but sirloin or other tender cuts also work well.

How do you slice the beef thinly?

Partially freezing the ribeye for 30-45 minutes firms it up, making it easier to slice thinly against the grain.

Can I add vegetables to the beef mixture?

Yes, sautéed onions are classic, and green bell peppers or mushrooms can be added for extra flavor.

What cheese choices complement this sandwich?

Provolone, American cheese, or Cheez Whiz are traditional options that melt well over the beef.

Should the hoagie rolls be toasted?

Toasting is optional but recommended to add a slight crunch and prevent sogginess from the fillings.

How long does it take to prepare this dish?

Preparation and cooking take about 30 minutes combined, making it a quick and satisfying meal.

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.

Classic Philly Cheesesteak Sandwich

Thinly sliced ribeye with sautéed onions and melted cheese on soft hoagie rolls.

Prep Time
15 mins
Time to Cook
15 mins
Total Duration
30 mins
Created by Brandon Kerr


Skill Level Easy

Cuisine Type American

Made 4 Portions

Diet Preferences None specified

What You Need

Beef

01 1 lb ribeye steak, thinly sliced (partially frozen 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 or Cheese Whiz, per preference)

Bread

01 4 hoagie rolls or long sandwich rolls, split

Condiments and Cooking

01 2 tbsp vegetable oil
02 Salt, to taste
03 Black pepper, to taste

Directions

Step 01

Prepare beef for slicing: Place ribeye steak in the freezer for 30–45 minutes to firm up for thin slicing. Slice as thinly as possible against the grain.

Step 02

Sauté vegetables: Heat 1 tablespoon of oil in a large skillet over medium heat. Add the sliced onions and, if using, bell peppers. Cook while stirring until soft and lightly browned, about 5 to 7 minutes. Remove vegetables to a plate.

Step 03

Cook beef: Add remaining oil to the skillet and increase heat to medium-high. Lay sliced beef in a single layer, season with salt and black pepper, and cook, stirring occasionally, until just browned, about 2 to 3 minutes.

Step 04

Combine beef and vegetables: Return sautéed onions and bell peppers to the skillet and stir to evenly combine with beef.

Step 05

Melt cheese over beef mixture: Divide the beef and vegetable mixture into four equal portions in the pan. Place two slices of cheese atop each portion and allow to melt, approximately 1 minute.

Step 06

Prepare rolls: Split hoagie rolls lengthwise, keeping one side intact. Toast lightly if desired.

Step 07

Assemble sandwiches: Using a spatula, lift each cheesy beef portion and transfer it into a hoagie roll. Serve immediately.

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.

Tools Needed

  • Large skillet or griddle
  • Spatula
  • Sharp knife
  • Cutting board

Allergy Details

Review every ingredient for allergens. If unsure, talk to your healthcare provider.
  • Contains wheat (hoagie rolls) and milk (cheese). May contain soy depending on brand.

Nutrition Details (each portion)

Nutritional values are for reference and shouldn’t replace your doctor’s advice.
  • Calories: 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.