The Philly cheesesteak is more than just a sandwich—it’s a piece of Philadelphia’s culture. Created in the 1930s by Pat Olivieri, a hot dog vendor who decided to grill some beef and put it on a roll, this legendary sandwich quickly became a city favorite. Today, the Philly cheesesteak is loved nationwide, with countless variations popping up in restaurants and home kitchens alike.
For an extra touch of umami flavor, consider adding a dash of Worcestershire sauce while cooking the steak—it enhances the meat’s richness and depth; learn more here: Worcestershire Sauce.

Philly Cheesesteak Recipe: How to Make an Authentic Cheesesteak at Home
- Total Time: 20 minutes
- Yield: 2 cheesesteaks 1x
Description
The Philly cheesesteak is more than just a sandwich—it’s a legendary piece of Philadelphia’s food culture! Featuring thinly sliced ribeye steak, gooey melted cheese, and a soft hoagie roll, this sandwich is a must-try for any steak and cheese lover. Caramelized onions add a subtle sweetness, while a hot griddle ensures the perfect sear on the meat. Follow this step-by-step guide to make an authentic Philly cheesesteak at home with expert tips and delicious variations!
Ingredients
For the Steak & Cheese:
- 1 lb ribeye steak, thinly sliced
- 2 tbsp vegetable oil or butter
- 1 tsp salt
- ½ tsp black pepper
- 4 slices Provolone cheese (or ½ cup Cheez Whiz or American cheese)
For the Toppings (Optional but Traditional):
- 1 medium onion, thinly sliced
- ½ cup sliced bell peppers (optional)
- ½ cup sliced mushrooms (optional)
For the Hoagie Roll:
- 2 hoagie rolls (Amoroso’s preferred or any Italian hoagie roll)
- 1 tbsp butter (for toasting, optional)
Instructions
- Prepare the Steak:
- Place the ribeye steak in the freezer for 30–40 minutes to firm it up.
- Once chilled, use a sharp knife to slice the steak into paper-thin strips.
- Cook the Onions (and Optional Vegetables):
- Heat 1 tbsp of oil in a large skillet or griddle over medium heat.
- Add sliced onions and cook until golden brown (about 5–7 minutes).
- If using bell peppers or mushrooms, add them to the pan and cook until softened.
- Remove from the pan and set aside.
- Cook the Steak:
- Increase the heat to medium-high and add another tbsp of oil.
- Spread the steak slices evenly in the pan and let them sear for 1–2 minutes before flipping.
- Season with salt and pepper.
- Use a spatula to chop and mix the steak as it cooks (about 3–4 minutes total).
- Melt the Cheese:
- If using Provolone or American cheese, place slices over the steak in the pan and allow them to melt.
- If using Cheez Whiz, heat it separately and drizzle over the steak before serving.
- Assemble the Cheesesteak:
- Toast the hoagie rolls lightly if desired.
- Fill each roll with the steak and melted cheese mixture.
- Top with caramelized onions (and any additional toppings).
- Serve and Enjoy!
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Simply Savory
- Cuisine: American (Philadelphia)
Nutrition
- Serving Size: 1 sandwich
- Calories: ~700 kcal
- Fat: ~40g
- Carbohydrates: ~45g
- Protein: ~45g
What makes an authentic Philly cheesesteak special? It’s all about the perfect balance of thinly sliced ribeye steak, melted cheese, and a soft hoagie roll, often paired with caramelized onions for extra flavor. While some purists insist that a true cheesesteak only includes steak, cheese, and onions, many people love adding extras like mushrooms, bell peppers, and condiments like mayo or ketchup.
In this guide, you’ll learn how to make an authentic Philly cheesesteak at home, including the best ingredients, step-by-step cooking instructions, and expert tips for getting that classic melt-in-your-mouth texture.
Table of Contents
Ingredients Breakdown
A great Philly cheesesteak starts with the right ingredients. Here’s a breakdown of the essentials:
1. Beef: The Heart of the Cheesesteak
- Traditional Choice: Ribeye steak is the gold standard because it’s well-marbled, tender, and packed with flavor.
- Alternatives: If you can’t find ribeye, sirloin or flank steak can work, but they may not be as juicy.
- Pro Tip: Freezing the steak for 30–40 minutes before slicing makes it easier to cut into thin strips.
2. Cheese: The Great Debate
There are three main cheese options, and each gives the sandwich a different taste and texture:
- Provolone: Offers a mild, creamy flavor and melts smoothly.
- Cheez Whiz: The most controversial choice, but it’s a Philly classic known for its gooey texture.
- American Cheese: A great middle ground—melts well and has a slightly tangy flavor.
3. Bread: The Foundation of the Sandwich
- A soft hoagie roll is essential. The best ones have a light crust on the outside but stay soft enough to soak up the steak’s juices.
- Popular brands in Philadelphia include Amoroso’s rolls, but any Italian hoagie roll will work.
4. Onions & Other Additions
- Onions: Sautéed onions are a traditional topping, adding a hint of sweetness.
- Bell Peppers & Mushrooms (Optional): While not traditional, many people enjoy these for added texture and flavor.
- Condiments: Some like a light spread of mayo, ketchup, or mustard, but purists usually skip these.
Step-by-Step Cooking Instructions
Making a Philly cheesesteak is quick and easy once you have your ingredients ready. Here’s how to do it:
Step 1: Prep the Steak
- Place the ribeye steak in the freezer for 30–40 minutes to firm it up. This makes slicing easier.
- Using a sharp knife, cut the steak into very thin strips. The thinner, the better—this ensures even cooking and tender bites.
Step 2: Cook the Onions (and Optional Vegetables)
- Heat 1 tablespoon of oil in a large skillet or griddle over medium heat.
- Add thinly sliced onions and cook until they become golden brown and caramelized (about 5–7 minutes).
- If using bell peppers or mushrooms, add them to the pan and cook until softened.
- Remove the vegetables from the skillet and set them aside.
Step 3: Cook the Steak
- Increase the heat to medium-high and add another tablespoon of oil.
- Spread the sliced steak evenly in the pan and let it sear for 1–2 minutes before flipping.
- Season with salt and black pepper to taste.
- Use a spatula to chop and mix the meat as it cooks. This helps break down the fibers, making the steak extra tender.
Step 4: Melt the Cheese
- Once the steak is fully cooked (after about 3–4 minutes), lower the heat.
- If using provolone or American cheese, place slices on top of the steak and let them melt.
- If using Cheez Whiz, warm it separately and drizzle it over the steak before serving.
Step 5: Assemble the Cheesesteak
- Toast the hoagie roll lightly (optional).
- Add the steak and melted cheese mixture into the roll.
- Top with caramelized onions (and any additional toppings you like).
Best Tips & Tricks for the Perfect Cheesesteak
- Choose the Right Cut of Meat: Ribeye is best, but if you’re using another cut, make sure it’s well-marbled.
- Slice the Steak Thinly: The thinner, the better—it makes the sandwich juicier and easier to eat.
- Toast the Hoagie Roll Lightly: This helps prevent it from getting soggy while adding a slight crunch.
- Use a Hot Griddle or Skillet: Cooking the steak on high heat ensures it sears properly and stays juicy.
- Don’t Overcook the Steak: It should be just cooked through to keep it tender. Overcooked steak can become dry and chewy.
- Melt the Cheese Correctly: Let the cheese melt over the steak in the pan for the best texture. If using Cheez Whiz, drizzle it on just before serving.

Variations & Customizations
While a classic Philly cheesesteak sticks to ribeye, cheese, onions, and a hoagie roll, there are plenty of ways to customize it to fit different tastes. Here are some popular variations:
1. Chicken Cheesesteak
- Swap out the ribeye for thinly sliced chicken breast or thigh meat.
- Season with a bit of garlic powder, salt, and black pepper for extra flavor.
- Cook and prepare it the same way as the traditional steak version.
2. Spicy Cheesesteak
- Add sliced jalapeños or a drizzle of hot sauce for some heat.
- Some people enjoy a spicy cheese like Pepper Jack for an extra kick.
3. Extra Cheesy Version
- Use a combination of Provolone and Cheez Whiz for the ultimate cheesy experience.
- You can also mix shredded mozzarella into the steak while cooking.
4. Low-Carb or Keto-Friendly Cheesesteak
- Instead of a hoagie roll, serve the cheesesteak in a lettuce wrap or on top of a bed of sautéed vegetables.
- Skip the Cheez Whiz and use natural cheese for fewer processed carbs.
How to Make the Ultimate Philly Cheesesteak at Home: Expert Tips & Common Mistakes
Even though a Philly cheesesteak only has a few ingredients, getting it just right takes some skill. Here are expert tips to take your sandwich to the next level and common mistakes to avoid.
Expert Tips for the Best Cheesesteak
✔ Use the Right Cut of Beef
- Ribeye steak is the best because it’s tender and flavorful. If you want to save money, sirloin is a decent alternative, but avoid tough cuts like round steak.
✔ Freeze the Meat Before Slicing
- Freezing the ribeye for 30–40 minutes makes it easier to slice into paper-thin strips. This is the secret to that classic cheesesteak texture.
✔ Chop and Mix on the Griddle
- Don’t just cook the steak in strips—chop it as it cooks! This creates smaller, bite-sized pieces that absorb flavor and mix perfectly with the onions and cheese.
✔ Melt the Cheese Correctly
- For the best melt, place slices of cheese directly on the steak while it’s still on the griddle. If using Cheez Whiz, heat it separately and drizzle it on just before serving.
✔ Choose the Right Bread & Toast It Lightly
- A soft hoagie roll is ideal—it should hold up to the filling but still be soft inside. Toasting it slightly keeps it from getting soggy while adding a bit of crunch.
✔ Cook on High Heat for Maximum Flavor
- Use high heat to sear the steak quickly and lock in its juices. A hot griddle or cast-iron pan works best!
Common Mistakes to Avoid
❌ Overcooking the Steak
- Thin steak cooks fast! Overcooked meat becomes dry and chewy. Aim for a quick sear—about 3–4 minutes total cooking time.
❌ Using the Wrong Cheese
- Not all cheeses melt well. Cheddar, Swiss, and mozzarella don’t give that signature creamy melt. Stick to Provolone, Cheez Whiz, or American cheese for the best results.
❌ Skipping the Chopping Step
- If you don’t chop the steak as it cooks, you’ll end up with long, tough strips that make the sandwich harder to eat.
❌ Using the Wrong Bread
- Hard or crusty rolls don’t work well—they should be soft but sturdy. If you can’t find authentic hoagie rolls, sub rolls or Italian bread are good substitutes.
❌ Not Cooking the Onions Long Enough
- Onions add a sweet, caramelized flavor that balances the richness of the meat and cheese. Don’t rush them—5–7 minutes on medium heat will bring out their best flavor.
Final Pro Tip: The Philly Cheesesteak “Flip” Technique
Want your sandwich to hold together perfectly? Try this trick:
1️⃣ Once the cheese is melted over the steak, use a spatula to scoop everything into a neat pile.
2️⃣ Place the open hoagie roll directly on top of the steak-and-cheese mixture.
3️⃣ Using the spatula, flip the whole thing over in one motion.
4️⃣ This method keeps everything evenly distributed and prevents the filling from spilling out!
Classic French Fries
- The most popular side for a Philly cheesesteak! Crispy fries complement the soft, cheesy sandwich perfectly.
- For extra flavor, sprinkle with garlic powder, Old Bay seasoning, or truffle oil.
- Want to go all out? Try cheese fries with a drizzle of Cheez Whiz or melted Provolone.
Best Fries to Try:
✔ Regular shoe-string fries
✔ Curly fries for extra crunch
✔ Sweet potato fries for a sweet-savory contrast
Onion Rings
- Golden, crispy onion rings add a satisfying crunch to your meal.
- Pair them with ranch, chipotle mayo, or classic ketchup for dipping.
Pro Tip: Make them extra crispy by using panko breadcrumbs in the coating.
Pickles & Pickled Peppers
- The acidity from pickles cuts through the richness of the cheesesteak.
- Try dill pickles, banana peppers, or pickled jalapeños for a spicy kick!
Best Pairing: A side of pickled hot cherry peppers for an authentic Philly experience.
Coleslaw
- A light, crunchy coleslaw balances the heaviness of the cheesesteak.
- Choose a creamy mayo-based slaw or a vinegar-based slaw for extra tang.
Pro Tip: Add a bit of horseradish for a spicy kick!
Loaded Potato Wedges
- Thicker than fries, these crispy potato wedges are seasoned and baked for extra flavor.
- Try them with cheddar cheese, bacon, and sour cream for a loaded version!
Beer-Battered Mozzarella Sticks
- If you love extra cheese, mozzarella sticks are a perfect pairing!
- Dip them in marinara sauce or spicy ranch for extra flavor.
Creamy Mac & Cheese
- If you’re a cheese lover, this combo is pure indulgence.
- Baked mac & cheese with crispy breadcrumbs adds extra texture.
Side Salad (For a Lighter Option)
- A fresh salad can help balance the richness of the sandwich.
- Try a Caesar salad, a Greek salad, or a simple garden salad with balsamic vinaigrette.
Bonus: Best Drinks to Pair with a Philly Cheesesteak
- Classic Choice: An ice-cold beer (lager or pale ale pairs best).
- Non-Alcoholic: Root beer, cola, or lemonade.
- For a Kick: A spicy Bloody Mary or a whiskey cocktail.

FAQ
What is the secret to a Philly cheesesteak?
The secret is thinly sliced ribeye, high-heat cooking, and melting the cheese directly onto the steak before serving. Using the right bread (a soft hoagie roll) also makes a huge difference.
What is usually on a Philly cheesesteak?
A classic Philly cheesesteak consists of thinly sliced ribeye steak, melted cheese (Provolone, Cheez Whiz, or American), and sautéed onions, all served on a soft hoagie roll.
What sauce goes on a Philly cheesesteak?
Traditionally, a Philly cheesesteak doesn’t need sauce since the melted cheese adds plenty of flavor. However, some people like to add mayo, ketchup, mustard, or hot sauce for extra taste.
What were the original Philly cheesesteak ingredients?
The original Philly cheesesteak, created in the 1930s, included thinly sliced beef and grilled onions on a hoagie roll. The cheese was added later, with Provolone and Cheez Whiz becoming the most common options.
Do you put mayo on a Philly cheesesteak?
It’s not traditional, but some people do! A light spread of mayo on the hoagie roll can add a bit of creaminess and help enhance the flavors.
What is a good melting cheese for a Philly cheesesteak?
The best cheeses for melting on a Philly cheesesteak are:
Provolone – Mild and creamy
Cheez Whiz – Gooey and tangy
American Cheese – Smooth and slightly salty
Each cheese creates a slightly different taste, so it’s all about personal preference.
Conclusion
Making a homemade Philly cheesesteak is surprisingly simple, and once you get the technique right, it’s a game-changer. The key is choosing the right ingredients—tender ribeye steak, gooey melted cheese, and a soft hoagie roll all come together to create a perfect sandwich.
Whether you stick with the classic version or try out different customizations like a chicken or spicy cheesesteak, this recipe is one you’ll want to make over and over again.
Now it’s your turn! Try this recipe and let me know in the comments how it turned out. What’s your favorite cheesesteak topping? Let’s talk cheesesteaks! 🧀🥩
1️⃣ Want the perfect side for your cheesesteak? Try homemade potato wedges with this Mini Loaded Baked Potatoes recipe: Mini Loaded Baked Potatoes
2️⃣ Looking for an alternative to the classic hoagie roll? Check out these Cheesy Garlic Chicken Wraps for some inspiration: Cheesy Garlic Chicken Wraps
3️⃣ Craving something sweet after your cheesesteak? These Chocolate Nut Brownies make the perfect dessert: Chocolate Nut Brownies