Philly Cheese Steak Sandwich with Quick Pickled Sweet and Spicy Peppers

This is not a classic Philly cheese steak recipe. A true cheese steak sandwich from Philadelphia is something exclusive to its location, save for a few rare sandwich shops speckled around the US. This leaves few options to those far from the north east corner of the country, and in particular, to those of us around the world who often are afflicted with an acute culinary homesickness for a bite of America. So, to alleviate such hunger we must adapt to our current situation.

When adaptation is the only way to fill a food craving, the idea isn’t to change everything, it’s to come as close to the sense memory of the best version you had in the past. If successful, that means you get something very close, but, more often than not, includes a bit of nostalgia as an unintended ingredient. If luck is with you, however, you may wind up with something different enough to allow it to be branded with new memories while keeping the essence of the original idea intact. This Philly cheese steak sandwich does just that.

It’s not an easy task to create a recipe that can accomplish that goal. The first step is to figure out what must be there, and how it can be shaped to be similar but different. For such a sandwich there are three main elements and, in this case, an extra that is not a “must have” but a highly suggested “should have”; meat, cheese, bread, and peppers.

Thinly sliced beef is first on that list, and while it can be substituted with other meats, it’s what the classic calls for. The classic does not call for the cheapest cut of beef you can find, which is often tough and chewy if not treated properly. So instead of the pricy traditional rib eye, I used an acidic, herby, marinade to break down the firm fibers of the meat into slices of tender lightly sweet but unquestionably savory sandwich meat.

Next is the cheese. Purists believe that only an orange oozing melted cheese or pale slices of provolone will do for a true Philly cheese steak sandwich. I always have been the provolone type, but it’s a rare find for me. Goat cheese, on the other hand, is always readily available. Slices of firm earthy goat cheese turn this from an almost-but-not-quite-right reminder of home into something that will satiate the sandwich craving.

Last of the fundamentals is the bread. This, for many, is what makes the Philly cheese steak sandwich authentic. Unfortunately, the amoroso roll isn’t available to the hungry masses outside of that area usually. I fully believe they’d be a fantastic addition if they weren’t so scarce, but I found a substitute that works and probably help to make this less likely to create a longing for the old times.  Crusty on the outside, soft on the inside, whole wheat hoagie type rolls do the trick. They soak up the steam from the hot meat while cooking, and soak up the juices without falling apart.

The cherry, or rather pepper, on top is a handful of quickly prepared hot and sweet pickled peppers. These take less than 5 minutes to make and the combo of sweet, sour, crunchy, and spicy elevates and pulls together the rest of the sandwich in a way that truly makes it stand out from the classic it originated from.

If all of that doesn’t make you want to try your hand at creating something new, but still inspired heavily from something old, I don’t know what will!

Philly Cheese Steak Sandwich with Quick Pickled Sweet and Spicy Peppers

Course Snack
Cuisine American
Prep Time 6 hours
Cook Time 15 minutes
Total Time 6 hours 15 minutes
Servings 4


Beef Marinade

  • 4 cloves garlic
  • 1 sprig fresh rosemary
  • 2 sprigs fresh oregano
  • 3 leaves fresh basil
  • 1 lemon
  • ¼ cup Worcestershire sauce
  • 3 tablespoons olive oil
  • teaspoons ground black pepper
  • 1 pound beef steak or roast

Pickled Peppers

  • 1 yellow bell pepper
  • 2 mini green bell peppers
  • 2 red jalapeno peppers
  • ½ cup white vinegar
  • 2 tablespoons olive oil
  • 1 tablespoon sugar
  • 1 teaspoon salt


  • 2-3 tablespoons olive oil
  • 4 slices of goat cheese or provolone
  • 1 white onion
  • 4 whole wheat hoagie roll
  • 4 tablespoons mayonnaise


Beef marinade

  1. Peel and crush the garlic on a cutting board with the flat side of a chef’s knife. Cut the lemon in half and squeeze out the juice. Wash the rosemary and oregano well and shake off any excess water.  Stack the basil leaves and roughly chop them.
  2. Put the beef into a sealable bag and add in the lemon juice, Worcestershire sauce, olive oil, black pepper, garlic cloves, rosemary, oregano, and basil into the bag. Seal the bag, pushing as much air as possible out beforehand, and shake to coat the beef with the marinade.
  3. Allow it to marinate in the refrigerator 6-8 hours or overnight.

Pickled Peppers

  1. Remove the stems from all of the peppers and thinly slice the bell peppers. Carefully thinly slice the jalapenos, making sure not to touch the white pith or seeds with bare hands.  Put the sliced peppers into a bowl.
  2. Add the white vinegar, olive oil, sugar, and salt to the bowl and mix well with tongs or spoon. Cover and refrigerate at least 10 minutes to overnight.


  1. 2½ hours before cooking, transfer the marinating beef to the freezer to harden. Remove the beef from the freezer after 1 hour.
  2. Lay the firm beef on a cutting board and with a sharp knife, slice the beef into thin strips. Put the sliced beef into a bowl.
  3. Peel and cut the onion into thin rounds and add it to the bowl with the beef.  Cover the bowl and return the bowl to the refrigerator to thaw. 30 minutes before cooking, remove the bowl from the refrigerator, keeping it covered, let the beef thaw the rest of the way while preparing the rest of the ingredients for the sandwich.
  4. Cut the hoagie rolls 3/4ths of the way through lengthwise, lay out the cheese, and take out the pickled peppers to have them ready before cooking the meat.
  5. Heat the olive oil in a sauté pan over medium-high heat. Add the sliced onions and cook 2-3 minutes.
  6. Add the beef slices to the pan, in batches if necessary, in a single layer and cook 4-5 minutes, stirring to keep them from sticking to the bottom of the pan as they cook and to mix them with the onions.
  7. When the beef is almost done, lay a slice of the cheese on each portion of meat. Spread the mayonnaise on the inside of the bread and lay it open on top of the cheese. Allow it to cook 2 more minutes and, using a spatula, pick up the sandwich and close the bread around the meat.
  8. Transfer the sandwich to a cutting board and top it with the pickled peppers. Serve immediately.

Spice, isn’t your thing? Remove the seeds and white pith from the jalapenos or leave them out entirely!


Place the garlic on a cutting board and lay a chef’s knife on top of a clove. Press down on the knife, crushing the garlic between the blade and the cutting board and trim off the root end. Cut the lemon in half and remove any seeds. Squeeze the juice from each half of the lemon into a bowl. Run cold water over the rosemary and oregano to remove any dirt or debris then shake off the water. Roughly chop the basil leaves.


Put the beef into a sealable bag and add in the garlic, herbs, Worcestershire sauce, lemon juice, olive oil, and black pepper. Seal the bag and massage the meat around with your fingers to coat it well.

Put the bag in another container and place it in the refrigerator to marinate at least 6 hours to overnight.


Cut the tops off the peppers and remove the stems. Cut the yellow pepper into thin strips and the green peppers into thin rounds. Carefully remove the stems from the red jalapeno peppers and thinly slice them into rounds, making sure not to touch the white membrane inside or the seeds with bare hands. Use gloves if necessary.


Put all of the sliced peppers into a bowl and add the vinegar, olive oil, sugar, and salt to it and stir well.  Cover the bowl and refrigerate until ready to use.


Remove the marinating beef to the freezer about 2 ½ hours before cooking to firm it up before slicing. After 1 hour, it should be firm enough.

Put the hardened meat on a cutting board and slice it as thinly as possible with a sharp knife. Transfer it into a medium sized bowl.


Peel the onion and cut the root end off. Slice the onion into thin rounds and add it to the bowl with the beef.


Cover the bowl and place it back into the refrigerator thaw some more. Remove the bowl from the refrigerator about 30 minutes before cooking to let the meat finish thawing, but keep it covered.


Lay the bread on a cutting board and using a serrated bread knife, cut down the length of it about 3/4ts of the way through so that that one side is still attached. Lay the cheese on the cutting board for easy access while cooking the beef and remove the pickled peppers from the refrigerator.


Pour the olive oil into a sauté pan and heat it over medium-high. Toss the onions into the pan and sauté them for a couple of minutes.


Add the beef slices in a single layer to the hot pan, sauté them, and mix them with the onions as they cook.


Divide the beef into portions and lay a slice of cheese on top of each and let it melt slightly.


Spread mayonnaise on the inside of the bread before laying it, inside down, on top of the cheese and beef. Allow the bread to sit on top a couple of minutes to soak up the steam before picking it up with a spatula and turning it over to rest on a cutting board.


Add the pickled peppers on top of the sandwich and serve them immediately.

This sandwich isn’t the classic Philly cheese steak, but it is taken from the same idea and uses the same elements in a new way!

How would you make this your way? Mushrooms instead of beef? Use all sweet peppers or a mixture of different varieties of spicy ones for pickling? You’re favorite bread perhaps? Let us know!