Authentic Philly Cheesesteak Sandwich

5 from 11 votes
Jump to RecipeJump to Video

This post may contain affiliate links. Please read our disclosure policy.

Get an authentic taste of one of the USA’s most popular regional sandwiches with my homemade Philly cheesesteak recipe – the perfect Philly cheesesteak sandwich for impressing a crowd.

Four Philly cheesesteak sandwiches with melted cheese and peppers

If you live outside of the US, your first question might be – what’s a Philly cheesesteak? And bar the ingredients in its name, what’s ON a Philly cheesesteak? I’m here to demystify this delicious feat of American cooking, one that came from a pair of brothers running a hot dog stand in its namesake city – Philadelphia, Pennsylvania.

The Philly cheesesteak sandwich is believed to have been invented in the 1930s when chopped steak and onions were put inside an Italian roll. Only later would cheese be added to truly turn it into a “cheese steak” sandwich. Since then, it’s been reinvented in a variety of different ways from chicken to vegan seitan – but the classic remains a classic.

My Philly steak sandwich recipe stays true to the authentic original. It brings plenty of delicious flavor with traditional ingredients – steak, cheese, onion, and plenty of sauce.

Holding a philly cheesesteak sandwich

Philly cheese steak recipes are best enjoyed when they’re fresh. If you find yourself craving something a little bit spicy, packed full of flavor, and a true American staple, this Philly cheesesteak recipe is just the thing.

Philly Cheesesteak Ingredients

  • Beef steak: There are more details below about the perfect cut of meat to use in a cheese steak recipe. But, spoiler alert, you’re going to want something tender and soft.
  • Aromatics: Yellow onions, garlic, and bell peppers are my favorites to use in this Philly cheesesteak recipe. You can use whatever color peppers you prefer – I like to use different colors for variety in the sandwich.
  • Cheese: You can use a variety of different cheeses on your Philly cheesesteak sandwich – there are more details down below.
  • Olive oil: You can use an alternative oil if you prefer. But olive oil will give your meat and veggies a little boost of flavor.
  • Salt and pepper – just season to taste.
  • For the sandwich, you’ll need bread rolls – go for a hoagie or sub-style roll or an Italian roll, as is traditional. You’ll also need butter for toasting the roll, and mayonnaise.
Ingredients for Philly cheesesteak sandwich

What Meat for Philly Cheesesteak

The best meat for Philly cheesesteak is more tender cuts that won’t be too difficult to chew. I recommend going for ribeye steak, sirloin steak, or top round. Philly cheesesteak meat shouldn’t be chuck steak or any other tough cuts. So for the perfect steak and hoagie sandwich, softer is always better.

Alternatively, you can replace the cheese steak with chicken or a vegan alternative. Soy-based faux-meats or seitan are particularly popular in the US.

What Cheese Goes on Philly Cheesesteak

The key ingredient in any Philly steak recipe, there are lots of options for cheese on a classic Philly cheesesteak sandwich. Traditionally, Provolone cheese is used – a soft, smoked cow’s cheese from Italy, likely because of the Italian brothers who invented it.

Other people’s choices of cheese for Philly cheesesteak also include classic American cheese (white or yellow) or even Cheez Whiz. I love using slices of Provolone, just like the classic.

For a complimentary steak and cheese recipe, pick a cheese with a mild, milky flavor, like Swiss. A cheese that won’t take away from the spices and the meat. Alternatively, you can forgo the cheese altogether.

Philly cheesesteak sandwich with melted cheese

Philly Cheesesteak Seasoning

Aromatics are super important for complimenting the flavor of the meat. I love using caramelized onion and bell peppers for a hint of sweetness to this very savory meal. Philly cheese steak recipes can vary wildly depending on what you order. Some popular additions include mushrooms, hot peppers, fried tomatoes, jalapeños, and lettuce.

Play around with the recipe and combine a few of your favorites – and invent a Philly steak recipe for yourself!

What Sauce Goes with Philly Cheesesteak

Mayo is the top choice in the best Philly cheese steak recipe. You can swap it for garlic mayo, garlic butter, or your favorite aioli. These are a great compliment to the melted cheese and meat. Ketchup is also acceptable, though loyalists may not be so fond.

If you want a bit more heat and depth of flavor, Worcestershire sauce or horseradish are great options that complement beef well. You can also omit the sauce entirely if you prefer.

How to Make Philly Cheesesteak Recipe

There’s just a few easy steps to follow

Prep the Veg and Meat

Cut up the peppers and onions thinly. Mince the garlic.

Cut the beef into thin slices – paper thin is best. Cutting it when the beef is a little bit frozen will make it much easier to get thinly sliced steak. To do so, first, place the steak in the freezer. Give it around 30 minutes to an hour and then slice it.

Chopped ingredients for cheesesteak sandwich

Cook the Veg and Meat

Add half of the oil into a large skillet and heat over medium-high heat. Once warm, add the onions and sauté for a few minutes to caramelize them, stirring occasionally. Then, add the garlic and sauté for one minute.

Add the peppers and cook them for a few minutes to soften them. Remove the veg from the pan and set it aside.

Steps for sautéing aromatics

Pour in the rest of the oil, turn up to high heat, and add the thinly-sliced beef. Sprinkle well with salt and pepper, then cook for three minutes, flip, then cook for a further 2-3 minutes. Once the meat is seared – no longer pink – add the veggies back in and turn off the heat.

Steps for cooking beef and aromatics

For cheese ease, separate the mix into four patties as shown in the photo. Add a slice of cheese over the top of each “patty” and allow it to soften and melt.

Cheese slices added over meat patties in a pan

Toast Hoagie Rolls for Philly Cheesesteak

In the meantime, cut your chosen rolls lengthwise, without cutting all the way through. Butter the insides, then lightly toast them on a dry (griddle) pan for a few minutes. Watch them closely – they do burn quickly.

Steps for buttering and toasting long bread rolls

Assemble the Philly Cheesesteak Sandwich

Spread some mayo – or alternative sauce – over the toasted hoagie rolls, then add meat and vegetables, and the cheese. You can scoop each pre-made patty into the bread or place the bread over the patty and flip over with a spatula.

Placing meat and pepper filling into long bread rolls

Enjoy!

If you have any leftover mixture, you can keep it in the fridge in an air-tight container for up to 5 days. Alternatively, freeze it for up to a month. To reheat, do so on the stovetop or in the microwave.

How to Serve a Philly Cheesesteak

This sandwich is perfect for enjoying at potlucks, picnics, cookouts, game days, and more! Serve alongside potato chips or French fries, with coleslaw or a green salad. And add a couple of Easy Pickled Cucumbers for an extra boost of flavor.

Alternatively, you can use the meat and veg mixture to stuff veggies (like bell peppers, tomatoes, or eggplants). Or you can use it as taco filling or serve it with pasta.

A philly cheesesteak sandwich with bell peppers

More Delicious Sandwich Recipes

If you try this Phillysteak sandwich recipe, I’d love to hear your thoughts/questions below. Also, I’d appreciate a recipe card rating below, and feel free to tag me in your recipe recreations on Instagram @Alphafoodie!

Authentic Philly Cheesesteak Sandwich

5 from 11 votes
By: Samira
Get an authentic taste of one of the USA's most popular regional sandwiches with my homemade Philly cheesesteak recipe – the perfect Philly cheesesteak sandwich for impressing a crowd.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4

Ingredients 
 

  • 1 lb steak tender cuts like ribeye, sirloin, or top round
  • 6.5 oz yellow onion 1 large
  • 6.5 oz bell peppers 3 medium-sized, different or same color
  • 3.5 oz provolone cheese 4 slices
  • 0.2 oz garlic 1 clove
  • 3 Tbsp olive oil or other neutral cooking oil; divided
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 2 Tbsp mayonnaise
  • 2 Tbsp butter
  • 4 long bread rolls like hoagie roll (Amoroso rolls)

Instructions 

  • Cut up the peppers and onions thinly. Mince the garlic.
  • Cut the beef into thin slices.
    Pro Tip: Cutting it when the beef is a little bit frozen will make it much easier to get thin slices. Place the steak in the freezer and give it around 30 minutes to an hour and then slice it.
  • Add half of the oil into a large skillet and heat over medium-high heat. Once warm, add the onions and sauté for a few minutes to caramelize them, stirring occasionally (3-4 minutes). Then, add the garlic and sauté for one minute.
  • Add the peppers and cook them for a few minutes to soften them (3-4 minutes). Remove the veg from the pan and set it aside.
  • Pour in the rest of the oil, turn up to high heat, and add the thinly-sliced beef. Sprinkle well with salt and pepper, then cook for 3 minutes, flip, then cook for a further 2-3 minutes. Once the meat is seared – no longer pink – add the veggies back in and turn off the heat.
  • Separate the mix into four patties (refer to the photo on the blog). Add a slice of cheese over the top of each "patty" and allow it to soften and melt.
  • In the meantime, cut your chosen rolls lengthwise, without cutting all the way through. Butter the insides, then lightly toast them on a dry pan for a few minutes. Watch them closely – they do burn quickly.
  • Spread some mayo – or alternative sauce – over the toasted hoagie rolls, then add meat and vegetables, and the cheese. You can scoop each pre-made patty into the bread or place the bread over the patty and flip over with a spatula.
    If you have any leftover mixture, you can keep it in the fridge in an air-tight container for up to 5 days. Alternatively, freeze it for up to a month. To reheat, do so on the stovetop or in the microwave.

Video

Notes

The meat: The best meat for Philly cheesesteak is more tender cuts that won’t be too difficult to chew. I recommend going for ribeye steak, sirloin steak, or top round.
Alternatively, you can replace the cheese steak with chicken or a vegan alternative. Soy-based faux-meats or seitan are particularly popular.
The cheese: Traditionally, Provolone cheese is used – a soft, smoked cow’s cheese from Italy. Other choices include classic American cheese (white or yellow) or even Cheez Whiz. Pick a cheese with a mild, milky flavor, like Swiss. A cheese that won’t take away from the spices and the meat. Alternatively, you can forgo the cheese altogether.
The Sauce: Mayo is the top choice. You can swap it for garlic mayo, garlic butter, or your favorite aioli. Ketchup is also acceptable, though loyalists may not be so fond.
If you want a bit more heat and depth of flavor, Worcestershire sauce or horseradish are great options that complement beef well. You can also omit the sauce entirely if you prefer.
Check the blog post for serving suggestions and more tips!
Course: Main
Cuisine: American
Freezer friendly: 1 Month
Shelf life: 5 Days

Nutrition

Calories: 716kcal, Carbohydrates: 44g, Protein: 37g, Fat: 44g, Saturated Fat: 17g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 20g, Trans Fat: 0.2g, Cholesterol: 103mg, Sodium: 993mg, Potassium: 601mg, Fiber: 3g, Sugar: 9g, Vitamin A: 1863IU, Vitamin C: 64mg, Calcium: 317mg, Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating