Philly Cheesesteak Recipe
Philly Cheesesteak Recipe (Classic & Easy)

Introduction
I fell in love with the Philly Cheesesteak Recipe long before I ever visited Philadelphia. As a Sri Lankan food lover named Gayan, I’ve spent the last 10 years cooking, testing, and tweaking recipes in my own kitchen. This sandwich became a favorite because it proves you don’t need fancy techniques to make something truly memorable. You need good ingredients and a hot pan.
The beauty of a Philly cheesesteak is its simplicity—thinly sliced beef. Sweet onions. Soft rolls. Melted cheese. That’s it. When you nail those four things, magic happens.
Over the years, I’ve learned a few shortcuts that save time without hurting flavor. This version keeps everything quick, beginner-friendly, and seriously delicious.
Why You’ll Love This Recipe
It’s fast, messy in the best way, and highly comforting. The beef stays tender, the onions turn sweet and jammy, and the cheese gets perfectly gooey. You can make it on a busy weeknight or for friends who suddenly “just dropped by.” Kids love it, adults crave it, and leftovers (if you’re lucky enough to have any) taste great too. Most of all, it proves that anyone can cook something special with confidence.
Ingredients You’ll Need For Philly Cheesesteak
- Ribeye steak
- onion
- oil
- salt
- pepper
- garlic powder
- hoagie rolls
- provolone cheese
- optional mushrooms.

Philly Cheesesteak
Equipment
- Large heavy skillet or griddle
- Sharp knife
- Cutting board
- Tongs or spatula
Ingredients
- 1 lb (450 g) ribeye steak, very thinly sliced (or shaved steak)
- 1 large yellow onion, thinly sliced
- 2 tbsp neutral oil (canola, vegetable, or avocado)
- ½ tsp salt
- ½ tsp black pepper
- ½ tsp garlic powder
- 4 soft hoagie rolls or sub rolls
- 8 slices of provolone cheese (or American cheese; see notes)
- ½ cup sliced mushrooms (traditional in some shops) Optional:
Instructions
- Season the beef with salt, pepper, and garlic powder.
- Heat oil in a large skillet over medium-high heat.
- Cook onions (and mushrooms) 6–8 minutes until golden; push aside.
- Add beef to the pan and sear 60–90 seconds.
- Chop and flip beef; cook 2 more minutes.
- Mix beef with onions and divide into four portions.
- Top each portion with cheese; cover to melt.
- Warm rolls briefly in the pan.
- Scoop filling onto rolls and serve hot.
Notes
- Use partially frozen steak for easier slicing.
- Don’t overcrowd the pan.
- Swap provolone for American or Cheez Whiz if desired.
Equipment Needed
- Large heavy skillet or griddle
- Sharp knife
- Cutting board
- Tongs or a spatula
How Do You Make Philly Cheesesteak? (Step-by-Step)
- Pat the beef dry and season with salt, pepper, and garlic powder. Set aside while you prep the onion.
- Heat the oil in a large skillet over medium-high heat until shimmering.
- Add the sliced onion (and mushrooms, if using). Cook 6–8 minutes, stirring often, until soft and golden. Move them to one side of the pan.
- Add the beef to the empty side of the skillet in a single layer. Let it sear for 60–90 seconds without touching.
- Flip and chop the beef lightly with your spatula as it cooks. Total cook time should be about 3–4 minutes. The meat should be just browned, not gray.
- Mix the beef with the onions in the pan. Spread into four portions.
- Lay two slices of cheese over each portion. Turn the heat to low and cover for 30–45 seconds to melt the cheese.
- Split the rolls open and warm them briefly in the pan if you like.
- Scoop each cheesy beef portion onto a roll. Press gently. Serve hot.
Common Mistakes to Avoid
- Crowding the pan. Too much meat at once = steamed beef, not seared beef.
- Using cold steak. Let it sit at room temperature for 10 minutes to cook evenly.
- Thick slices. If the beef isn’t thin, the sandwich won’t be tender.
- Low heat. You need a hot pan for proper browning.
- Dry rolls. Warm them slightly so they don’t crack or feel stale.
- Overcooking the beef. It should be juicy, not chewy.
Serving Suggestions
Serve your cheesesteaks with crispy French fries, onion rings, or a simple side salad. Pickles or pepperoncini add a nice tang on the side. For a classic American vibe, pair with an ice-cold soda or homemade lemonade.
Storage & Reheating Instructions
Store leftover beef and onions in an airtight container in the fridge for up to 3 days. You can freeze the filling (not the bread) for up to 2 months. Reheat gently in a skillet over medium-low heat, adding a splash of water to keep everything moist, then add fresh cheese and stuff into new rolls.
Nutrition Information For Philly Cheesesteak
- Calories: 612
- Total Fat: 29.7g
- Saturated Fat: 11.7g
- Cholesterol: 77.2mg
- Sodium: 532.7mg
- Carbohydrate: 59.8g
- Sugars: 33.8g
- Protein: 26.6g

Final Thoughts
This Philly Cheesesteak is simple, bold, and downright addictive. If I can master it in my home kitchen, you absolutely can too. Fire up your skillet and enjoy every cheesy bite.
Frequently Asked Questions
How do I slice a steak thin enough?
Partially freeze the ribeye for 30–40 minutes, then slice against the grain with a sharp knife.
Can I make this without onions?
Yes. Cook the beef alone, but the onions add sweetness that makes the sandwich shine.
What is the best cheese for a Philly cheesesteak?
Provolone is smooth and balanced, American is ultra-melty, and Cheez Whiz is classic Philly-style.
How long does it take to cook?
About 10 minutes of active cooking once your ingredients are prepped.