The Best Philly Cheesesteak Recipe

This is the best Philly Cheesesteak recipe, tested, tweaked, and perfected to deliver bold, crave-worthy flavor in every bite that readers call: โ€œAWESOME, AMAZING, DELICIOUS recipe!!,โ€ โ€œINCREDIBLE!! 10/10 easy!!โ€ and โ€œthe best sandwiches I have ever had!โ€

The juicy marinated steak and zesty spiced mayo take it to the next levelโ€”worlds above basic versionsโ€”and you wonโ€™t believe how easy they are to make at home! With step-by-step photos, helpful tips and tricks, and tons of rave reviews, this recipe guarantees foolproof, flavor-packed success. I canโ€™t wait for you to try them!

Watch How to Make Philly Cheesesteak

up close of Best Philly Cheesesteak recipe with a hand holding the Philly Cheesesteak with steak and peppers falling out


ย 

The Best Cheesesteak Recipe

I love cheesesteak so much that our authentic hole-in-the-wall Philly Cheesesteak Sandwich shop was my requested Valentineโ€™s destination.ย  True love. Iโ€™ve even created an Alfredo Philly Cheese Steak Pizzaย (one of my first posts, terrible pics but SO GOOD), Philly Cheese Steak Egg Rolls, Philly Cheese Steak Soup, Philly Cheesesteak Pasta, and Philly Cheesesteak Sloppy Joes to satisfy my cravings.

Needless to say, Iโ€™ve dined at my share of cheesesteak shops to know what makes the best cheesesteak recipe, and Iโ€™ve created, tested, and perfected this recipe until I can confidently say itโ€™s the BEST, and hundreds of reviews agree! Hereโ€™s why youโ€™ll love it:

  • Marinade Magic: The steak is marinated in a flavorful blend of mustard, balsamic vinegar, Worcestershire sauce, and signature seasoningsโ€”transforming ordinary beef into juicy, tender perfection.
  • Juicily Reliable: Say goodbye to bland or tough fillingโ€”the beef stays incredibly succulent, with no dry bites, thanks to the marinade, ribeye cut, and mixing cheese directly into the meat.
  • Cheesy Goodness: A blend of provolone and sharp cheese makes it extra creamy and meltyโ€”not 100% authentic, but absolutely irresistible. Plus, thereโ€™s wiggle room to use your favorite cheese!
  • Flavorful Add-Ins: Poblano peppers add a subtle dimension, while pimento (cherry) peppers add a pop of brightness and balance with a kick of heat if you use hot.

Readers Rave about this Cheesesteak Recipe!

โ€œMy in-laws lived in a suburb of Philly, so Iโ€™ve been to Patโ€™s and Ginoโ€™s many timesโ€ฆI will confirm that these cheesesteaks ARE much better. The marinade and spiced Mayo puts them over the top! Delicious!โ€

โ€œHoly cheesesteak, Batman; these are amazing! The marinade is the absolute kicker that puts the sandwich over the top. Thanks for the recipe; its a keeper!โ€
ย 
โ€œIโ€™ve spent the last year and a half making a new recipe every night for my family- and theyโ€™ve all agreed this is the best one so far! Thank you!!!โ€


โ€œTotally unbelievable and amazing and incredibleโ€ฆโ€ฆ.howโ€™s that for a recommendation!! This silenced three teenaged boys completely at dinner timeโ€ฆand for that I say THANK YOU!!!!โ€


โ€œI have had a lot of cheese steak over the years & this is absolutely one of the best! The flavor is out of this world! I didnโ€™t think it was possible to make a cheese steak that is just as good as a Genoโ€™s but this one makes the grade.โ€


โ€œThis is an eleven! Itโ€™s been more than a decade since, I think, I was able to get a Genoโ€™s. This was so good that I think youโ€™ve eclipsed the best in Philadelphia! My wife said: โ€œThis is good; more than a ten!โ€ So there you are an elevenโ€.

open face Philly cheesesteak recipe on a plate showing the cheesy, meaty filling
ingredient icon

Philly Cheesesteak Recipe Ingredients

The key to a good cheesesteak sandwich is perfectly flavored meat. Hereโ€™s what youโ€™ll need to make the sandwiches, marinade, and toppings:

  • Steak: Ribeye is the top choice for its rich flavor, tenderness, and marbling that keeps the beef juicy and perfectly seared without overcooking. See below for steak substitutions.
  • Onion: Use a yellow onion for the most flavor.
  • Bell peppers: These are not part of authentic Philly cheesesteak, but have become a popular addition, so take them or leave them.
  • Jarred cherry peppers: These come in two types, โ€œsweetโ€ and โ€œhot.โ€ I like to use both for a punch of sweetness, heat, and acidity. So while not โ€œauthenticโ€ to the original, theyโ€™re Philly-approved and widely enjoyed. I highly encourage them!
  • Provolone cheese slices: For the best melt and flavor, use mild or sharp provolone slices. Avoid aged provolone, which can taste overpoweringly sharp or funky for some.
  • Hoagie rolls: Look for a soft yet sturdy hoagie roll, ideally an Amoroso-style roll if you can find it, in the bakery section.
  • Marinade: A marinade is essential to tenderize steak and imparts significant flavor. This marinade is made with mustard, balsamic vinegar, Worcestershire sauce, and my own blend of spices.
  • ย Spiced mayo: A simple blend of mayo and hot sauce.
up close of Philly Cheesesteak meat mixture with thinly sliced beef, onions, pimentos, and melted cheese

How to Make Philly Cheesesteak

Letโ€™s take a closer look at how to make this recipe with step-by-step photos (full recipe in the printable recipe card at the bottom of the post):

  • Step 1: Slice Beef Thinly:ย  Slice the steak as thinly as possible before you marinate it.ย 
showing how to make Philly cheesesteak by slicing the meat as thinly as possible
  • Step 2: Marinate the Steak.ย Whisk the Marinadeย ingredients together in a Ziploc bag. Remove one tablespoon and add to a small bowl with ยฝ cup mayonnaise to make โ€œSpiced Mayonnaise.โ€ Marinate in the refrigerator for 6 hours up to overnight.ย 
showing how to make Philly cheesesteak by whisking the marinade ingredients together in a plastic bag, then adding the thinly sliced steak and turning to coat
  • Step 3: Prepare Hoagie Rolls. Slice each in half horizontally. Hollow out the bottom and top halves of bread, leaving about a 1/2-inch-thick shell.
showing how to make Philly cheesesteak by hollowing out the hoagie rolls
  • Step 4: Cook the Meat. Cook the beef in a single layer in a smoking hot skillet for 1 minute, then continue to cook whileย stirringย just until no longer pink, 1-2 minutes, chopping up meat with a spatula as you cook. You can also chop it entirely on a cutting board, or chop it more finely.
showing how to make Philly cheesesteak by cooking the steak in a single layer in a skillet, then continuing to cook and chop with a spatula
showing how to make Philly cheesesteak by chopping the meat finely on a cutting board
  • Step 5: Sautรฉ the Vegetables. Sautรฉ the peppers andย onionย for 6-8 minutes, or until softened.
a collage showing how to make Philly cheesesteak by sautรฉing the bell peppers and onions until softened
  • Step 6: Combine. Add the chopped steak back to the pan along withย the cheddar,ย one tablespoonย of Spiced Mayonnaise, and pimientos (optional). Stir just until the steak is warmed through and the cheese begins to melt, about 1 minuteโ€”season with salt and pepper to taste.
a collage showing how to make Philly cheesesteak by adding the steak, cheese, pimentos to the bell peppers and onions and stirring until the cheese has melted
showing how to make easy philly cheese steak recipe with an up close view of cheese melting with steak and bell peppers in the skillet
  • Step 7: Assemble. Spread each top and bottom half of the hoagie roll with Spiced Mayonnaise. Evenly divide the beef mixture between the bottom buns, then top each with 2 slices of provolone cheese.ย 
showing how to make Philly Cheesesteak Sandwich recipe by adding the steak, bell peppers and cheese filling on hoagie buns
showing how to make Philly cheesesteak by adding slices of provolone over the steak mixture on the bun
  • Step 8: Bake. Bakeย open-faced for 5 minutes or so for the cheese to become ooey-gooey, melty, swoon-worthy, and the buns to crisp up with the seasoned mayonnaise. And dig into a melty, meaty, cheesy dreamy Philly Cheese Steak heaven.ย 
showing how to make easy Philly Cheesesteak sandwiches by melting cheese in the oven

Best Philly Cheesesteak Recipe Tips

  • Slice the beef ultra-thin:
  • For paper-thin slices, place the steak in the freezer for about 60 minutes to firm it up before slicing, OR
  • After slicing, you can lightly pound the pieces to make them even thinner and more tender.
  • Ask your butcher to slice it on their meat slicerโ€”they can get it even thinner than you can at home.
  • Donโ€™t poke holes: Contrary to myth, never poke or pierce the steak before marinatingโ€”it forces out flavorful juices and leads to dry meat.
  • Remove excess moisture: After marinating, pat the steak strips dry before cooking to ensure a proper sear. If liquid builds up in the pan during cooking, drain it off to avoid steaming the meat.
  • Use a HOT skillet: Preheat your pan until itโ€™s literally smoking before adding the beefโ€”this guarantees a quick sear and locks in flavor.
  • Philly cheesesteak is all about speed. Once the steak hits the pan, cook it quickly, just until no longer pinkโ€”overcooking leads to chewy meat.

What to Serve With a Philly Cheesesteak Sandwich

Philly Cheesesteak sandwiches are often served with French Fries, onion rings, or potato chips, and a green salad and/or pasta salad.ย  And because this is theย best recipe, it deserves the very best sides!ย  Here are some of my favorites:

side view of easy Philly Cheesesteak recipe with the buns bursting with cheesy filling

Cheesesteak Recipe FAQs

Can I Prep Philly Cheesesteaks in Advance?

YES!ย You can leave the steak to marinate overnight and slice all the veggies ahead of time. The next day, simply saute the meat and veggies, then assemble the sandwiches.

What sauce goes with a Philly cheesesteak?

Cheez Whiz is the traditional served with Philly Cheesesteak. Cheez Whiz is known for its creamy and tangy flavor, and it complements the flavors of the thinly sliced beef and caramelized onions in the cheesesteak. However, there are other sauce options that can be used as well, depending on personal preference such as: mayonnaise, ketchup, sriracha, aioli, steak sauce, remoulade, ranch and even marinara.

What is the secret to a good Philly cheesesteak?

The secret to a good Philly Cheesesteak lies in a few key elements:
โ€Œ
High-quality beef:ย Usingย thinly sliced,ย tender beef, such as ribeye.
โ€Œ
Properly cooked onions:ย Sautรฉing the onions until they are caramelized and golden brown adds a sweet, aromatic savoriness.
โ€Œ
Cheese melting technique:ย Melting the cheese directly on top of the beef allows it to blend and coat the meat, adding richness and creaminess to each bite.
โ€Œ
Toasting the rolls:ย Opting for a fresh and soft Italian or Amoroso roll, then toasting it so it can hold up to the meat and toppings without becoming soggy is essential for a satisfying texture.

up close of Philly Cheesesteak sandwich with a bite taken out and cheese spilling out

WANT TO TRY THIS RECIPE?

PIN ITย to your recipe BOARD TO SAVE FOR LATER!

FIND ME ON PINTERESTย FOR MORE GREAT RECIPES!ย  I AM ALWAYS PINNING :)!

ยฉCarlsbad Cravingsย by CarlsbadCravings.com

Philly cheese steak on a plate showing the filling oozing with cheese and juicy steak in a hoagie roll

Philly Cheesesteak Sandwich

The Best Philly Cheesesteak recipe made right in the comfort of your own home! These cheesesteaks boasts crazy tender, marinatedย steak, flavorful crisp tender bell peppers and ooey gooeyย cheese all sandwichย in between a hoagieย bun.ย ย The incredible marinated steak and spiced mayo set this recipeย worlds above others and you wonโ€™t believe how easy they are!
Servings: 4 sandwiches
Total Time: 6 hours 37 minutes
Prep Time: 25 minutes
Cook Time: 12 minutes
Marinating 6 hours

Save This Recipe To Your Recipe Box

You can now create an account on our site and save your favorite recipes all in one place!

Ingredients

  • 1 ยฝ lbs. ribeye (may sub top sirloin or skirt steak), very thinly sliced*
  • olive oil
  • 1 large yellow onion, thinly sliced
  • 2 green bell peppers, thinly sliced
  • 1 poblano pepper, thinly sliced
  • 3/4 cup freshly grated sharp cheddar cheese (or more to taste)
  • 1/3 cup roughly chopped jarred sweet cherry peppers (optional)
  • 2 -6 tablespoons diced jarred hot cherry peppers (optional)
  • 8 provolone cheese slices
  • 4 soft hoagie rolls

Marinade

Spiced Mayonnaise

  • 1 tablespoon Reserved Spiced Mayonnaise (in directions)
  • 1/2 cup mayonnaise
  • Hot sauce to taste (optional)

Instructions

  • Make Spiced Mayonnaise: Whisk the Marinade ingredients together in a Ziploc bag. Remove 1 tablespoon and mix it with ยฝ cup mayonnaise in a small bowl to make "Spiced Mayonnaise." Add hot sauce to the mayonnaise if desired, then store in the refrigerator.
  • Marinate Steak: Add the thinly sliced steak to a Ziploc bag with the remaining marinade. Marinate for 6 hours or overnight. Remove the steak from the fridge 20-30 minutes before cooking.
  • Prepare Rolls: Preheat the oven to 400ยฐF. Slice each hoagie roll in half horizontally. Hollow out the bottom and top halves of the bread, leaving about a 1/2-inch shell.ย 
  • Cook Meat: Heat 1 teaspoon of olive oil in a large cast iron skillet over medium-high heat until smoking. Pat excess marinade off of the steak and add it to the skillet. Cook without stirring for 1 minute, then continue cooking while stirring just until the meat is no longer pink, about 1-2 minutes, chopping it up with a spatula as you cook. Remove to a paper towel-lined plate. (You can also chop on a cutting board or chop finer on a cutting board-the key is not to overcook.) *Drain off any liquid that accumulates as the steak cooks.
  • Sautรฉ Veggies: Wipe out the skillet and heat one tablespoon of olive oil over medium-high heat. Add the peppers and onions and cook 6-8 minutes or until softened.
  • Add Cheese: Add the chopped steak back to the pan along with ยพ cup cheddar, one tablespoon Spiced Mayonnaise, and pimientos (optional). Stir just until the steak is warmed through and cheese begins to melt, about 1 minuteโ€”season with salt and pepper to taste.
  • Assemble: Spread each top and bottom half of the hoagie roll with the Spiced Mayonnaise. Evenly divide the beef mixture between the bottom buns, then top each with 2 slices of provolone cheese.
  • Bake: Bake hoagies open faced for 5 minutes or until the cheese is completely melted. Replace top buns and eat immediately.

Video

Notes

*To thinly slice steak, freeze for 45-60 minutes. ย After slicing, steak will continue to defrost in marinade.

Did You Make This Recipe?

Tag @CarlsbadCravings and Use #CarlsbadCravngs

Leave a Review, I Always Love Hearing From You!

up close of Best Philly Cheesesteak recipe with a hand holding the Philly Cheesesteak witht steak and peppers falling out

ยฉCarlsbad Cravings Original

Reader Interactions

leave a review

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

106 Comments

  1. Jim says

    This is an eleven! Itโ€™s been more than a decade since, I think, I was able to get a Genoโ€™s. This was so good that I think youโ€™ve eclipsed the best in Philadelphia! My wife said: โ€œThis is good; more than a ten!โ€ So there you are an eleven.

    Donโ€™t use โ€œfajita cutsโ€ from the market. I used a slicer to get 1/8โ€ณ thick strips from the ribeye. The marinade didnโ€™t seem to get to all the steak in the Ziploc, so I doubled it. Also added mushrooms near the end of the onions and peppers.

    I love Loriโ€™s suggestion for using the leftovers in omelets and pizza. Iโ€™ll have to try a lettuce wrap too.

    • Jen says

      Thank you so much for the glowing review Jim! Iโ€™m honored this might even eclipsed Genoโ€™s! Thank you, thank you!

  2. Holly says

    I used flank steak and was worried that it would not be tender, but it turned out great! The marinade makes this dish! Another winner, thank you!

    • Jen says

      Youโ€™re so welcome Holly, Iโ€™m so pleased you loved it!

  3. HK says

    I decided to make your philly cheesesteak for a lunch party tomorrow. I went to three groceries and could only find whole hot cherry peppers in a jar at Fresh Market. I wasnโ€™t sure if this is what you had in mind. Apparently, there are hot and sweet peppers, and whole or diced.

    • Jen says

      Hot and sweet cherry peppers can be used, depending on what you like! I hope your lunch party went well!

    • Elizabeth J Jurgens says

      Canโ€™t wait to try the Philly cheese steak

      • Jen says

        Iโ€™m sure you will love it!

  4. Samantha says

    Literally just finished eating these for supper!
    INCREDIBLE!! 10/10 easy!! I was unsure about the marinade but man, it was delicious! My 15yr old order a Philly in every restaurant and he said these were the best ones!
    I didnโ€™t have a poblano or any pimento but I did do onion, bell pepper and mushrooms! Such an easy meal for cooking on the Blackstone.

    • Jen says

      Yay! Thank you so much for your glowing review, Samantha! I am thrilled this was such a hit!!

  5. Kristina says

    This recipe isโ€ฆ AMAZING!!! The meat is SO flavorful. I added a little cream cheese to the meat instead of the sharp cheddar and it was wonderful! Side note- Iโ€™ve made them exactly as written with the cheddar and they are divine that way as well. 10/10. Will definitely make them again.

    • Jen says

      Yum! Cream cheese sounds like a delish substitute! Iโ€™m glad that this one is a repeat!

  6. Paula says

    My in-laws lived in a suburb of Philly, so Iโ€™ve been to Patโ€™s and Ginoโ€™s many timesโ€ฆI will confirm that these cheesesteaks ARE much better. The marinade and spiced Mayo puts them over the top! Delicious!

    • Jen says

      Thank you, what a compliment! Iโ€™m thrilled they turned out so well!

  7. Jennifer says

    I love this recipe so much! I cheat a little bit and get the thinly sliced ribeye from trader joes. I love adding mushrooms to this as well.

    Curious, but would this be good made for a large crowd using Hawaiian king rolls?

    • Jen says

      Hi Jennifer! Iโ€™m so glad that you love this recipe! It should be great with Hawaiian king rolls!

  8. Jennie Richards says

    AMAZING! Absolutely delicious!!! I didnโ€™t have any poblano peppers or pimento so I just left them out, and I subbed Mozzarella for the Provolone as my husband isnโ€™t a big fan of Provolone cheese, I canโ€™t wait to make them again!!

    • Jen says

      Hi Jennie! I am so glad to hear that this was a hit and that you will be making this dish again! Thank you so much for taking the time to share your feedback!

  9. Tiffany says

    So delicious! The meat had so much flavor and was so tender! Everyone loved it! That mayonnaise is good stuff!

    • Jen says

      Hi Tiffany! Itโ€™s so wonderful to hear that you loved this dish! Thank you for your review!

  10. Kristel says

    OHHH MY GOODNESS!!!! AMAZING!!

    • Jen says

      Thanks so much Kristel! So happy you loved it!

See More Comments