I fell in love with a great cheesesteak the way most of us do: one bite, and suddenly the rest of the world makes sense. This version keeps that honest, meaty heart while adding a few smart moves—an easy marinade, a bright spiced mayo, and a mix of cheeses—to lift every bite without turning the kitchen into a stadium concession stand.
There’s no dizzying list of steps here. The work is deliberate but forgiving: marinate the meat, cook it hot and fast, soften the peppers and onions slowly, then bring everything together with melty cheese in soft hoagie rolls. The payoff is a sandwich that’s balanced, juicy, and just messy enough to be worth it.
Below I’ll walk you through exactly what to buy, how long things take, and the pitfalls I see people make. I include options that respect the original flavor while giving you room to make this sandwich your own. Let’s get to it.
What Goes In

- 1 ½ lbs ribeye (may sub top sirloin or skirt steak), very thinly sliced — the main protein; very thin slices are essential for quick, tender cooking.
- olive oil — for searing the steak and sauteing vegetables; a neutral drizzle keeps flavors clean.
- 1 large yellow onion, thinly sliced — sweet base for the sandwich; softens and balances the meat.
- 2 green bell peppers, thinly sliced — provide color and mild sweetness.
- 1 poblano pepper, thinly sliced — adds a smoky, mild heat.
- 3/4 cup freshly grated sharp cheddar cheese (or more to taste) — a sharp, tangy layer that contrasts the provolone.
- 1/3 cup roughly chopped jarred sweet cherry peppers (optional) — bright, slightly sweet punch if you want it.
- 2–6 tablespoons diced jarred hot cherry peppers (optional) — adjustable heat; taste as you go.
- 8 provolone cheese slices — classic melty top for each sandwich.
- 4 soft hoagie rolls — hollowed slightly so each bite is a perfect meat-to-bread ratio.
- 2 tablespoons Dijon mustard — part of the marinade; adds tang and bite.
- 2 tablespoons balsamic vinegar — deepens flavor and helps tenderize the meat.
- 2 tablespoons Worcestershire sauce — umami backbone in the marinade.
- 1 teaspoon salt — essential seasoning; adjusts the whole dish.
- 1/2 tsp garlic powder, 1/2 tsp onion powder, 1/2 tsp dried thyme, 1/2 tsp dried parsley — aromatics that round the marinade.
- 1/4 tsp pepper, 1/4 tsp red pepper flakes — pepper for balance, red pepper flakes for a touch of heat.
- 1 tablespoon Reserved Spiced Mayonnaise (in directions) — used in the filling for brightness.
- 1/2 cup mayonnaise — base for the Spiced Mayonnaise; cools and balances acidity.
- Hot sauce to taste (optional) — to spike the Spiced Mayonnaise if you like more heat.
Philly Cheesesteak in Steps
- Make the marinade and Spiced Mayonnaise: Whisk together 2 tablespoons Dijon mustard, 2 tablespoons balsamic vinegar, 2 tablespoons Worcestershire sauce, 1 teaspoon salt, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/2 teaspoon dried thyme, 1/2 teaspoon dried parsley, 1/4 teaspoon pepper, and 1/4 teaspoon red pepper flakes in a bowl or a Ziploc bag. Remove 1 tablespoon of this mixture and stir it into 1/2 cup mayonnaise to make the Spiced Mayonnaise. Add hot sauce to the Spiced Mayonnaise if desired, then refrigerate the Spiced Mayonnaise and keep the remaining marinade for the steak.
- Marinate the steak: Place 1 1/2 lbs very thinly sliced ribeye (or substitute top sirloin or skirt steak) in the bag with the remaining marinade. Seal and refrigerate for 6 hours or overnight. Remove the steak from the refrigerator 20–30 minutes before cooking.
- Prepare the rolls: Preheat the oven to 400°F. Slice each of the 4 soft hoagie rolls in half horizontally and hollow out the top and bottom halves, leaving about a 1/2-inch shell.
- Cook the steak: Heat 1 teaspoon olive oil in a large cast-iron (or heavy) skillet over medium-high heat until hot. Pat excess marinade off the steak slices, add the steak to the skillet, and cook without stirring for 1 minute. Then stir and continue cooking, breaking the meat up with a spatula, until the steak is no longer pink, about 1–2 minutes total. Transfer the cooked steak to a paper towel–lined plate and drain off any accumulated liquid from the skillet.
- Sauté the vegetables: Wipe out the skillet, then heat 1 tablespoon olive oil over medium-high heat. Add 1 large thinly sliced yellow onion, 2 thinly sliced green bell peppers, and 1 thinly sliced poblano pepper. Cook, stirring occasionally, until the vegetables are softened, about 6–8 minutes.
- Combine steak, veggies, and cheeses: Return the cooked steak to the skillet with the vegetables. Add 3/4 cup freshly grated sharp cheddar cheese, 1 tablespoon of the Spiced Mayonnaise you reserved, 1/3 cup roughly chopped jarred sweet cherry peppers (optional), and 2–6 tablespoons diced jarred hot cherry peppers (optional). Stir just until the mixture is warmed through and the cheddar begins to melt, about 1 minute. Taste and adjust seasoning with additional salt and pepper if needed.
- Assemble the hoagies: Spread the remaining Spiced Mayonnaise on both the top and bottom halves of each hoagie roll. Evenly divide the beef-and-vegetable mixture among the 4 bottom buns. Top each portion with 2 provolone cheese slices.
- Melt the cheese and serve: Place the open-faced hoagies on a baking sheet and bake at 400°F for about 5 minutes, or until the provolone is completely melted. Replace the top buns, serve immediately, and enjoy.
Why Philly Cheesesteak is Worth Your Time
This Philly Cheesesteak balances speed and depth. The marinade does a quiet job: it softens the meat and layers in savory notes so you don’t need a dozen fiddly steps to get complexity. Marinating for a few hours (or overnight) is the only real patience required; the rest happens fast on high heat.
The combination of sharp cheddar tucked into the meat mixture and provolone on top gives two kinds of melt—one folded into the beef for immediate flavor, the other stretching and glossing the sandwich in the oven. The peppers and onions bring sweetness, texture, and a little color. Together, they make each bite layered without being overworked.
In short: modest effort, big flavor. That’s worth your time on a weeknight—or for feeding a small hungry crowd.
No-Store Runs Needed

If you already have basic pantry staples—mustard, mayo, a splash of vinegar and Worcestershire—you’re most of the way there. The marinade ingredients are common and keep well. The optional jarred cherry peppers are excellent for adding brightness and heat without fresh chopping. If you don’t have poblano, you can cook the recipe with just green bell peppers and onion; it will still be excellent.
Use the amounts in the ingredients list as your guide. The recipe is flexible: extra cheddar or an extra splash of hot cherry peppers adjusts the sandwich to your taste without needing a last-minute grocery dash.
Cook’s Kit

- Large cast-iron or heavy skillet — for a hot, even sear on the steak.
- Spatula or bench scraper — to break up the meat quickly and evenly.
- Baking sheet — melts the provolone cleanly in the oven.
- Mixing bowl or resealable bag — to make the marinade and marinate the steak.
- Box grater — for freshly grated sharp cheddar; it melts better than pre-shredded.
- Paper towels — to drain resting steak and keep the pan from steaming.
Slip-Ups to Skip
- Skipping the thin slice — if your steak isn’t thin, it won’t cook as quickly or stay tender. Freeze briefly and slice against the grain if you must.
- Overcrowding the pan — add the steak in a single layer and sear fast; overcrowding leads to steaming and a sad texture.
- Letting accumulated juices cook with the steak — drain them off so you get a quick sear instead of boiled meat.
- Skipping rest time for marinated steak — pull the meat out 20–30 minutes before cooking so it hits the pan closer to room temperature for even cooking.
- Under-seasoning — taste the combined steak-and-veggie mixture and add salt and pepper at the end if needed.
Holiday-Friendly Variations
Want to make this for a game night or holiday spread? These adjustments keep the core intact while dialing the sandwich up or down.
- Party platter: Keep the meat and veggies warm in a covered skillet and set out hoagie rolls, provolone, and the Spiced Mayonnaise for guests to assemble.
- Cheese-forward: Add a little extra sharp cheddar to the filling to make it richer; the recipe already supports more cheddar to taste.
- Spice bar: Offer both the jarred sweet cherry peppers and 2–6 tablespoons of hot cherry peppers so guests control the heat.
Behind the Recipe
The tweaks here are small but purposeful. The quick marinade borrows classic steak seasoning ideas—acid, umami, and aromatic dried herbs—to edge the meat toward deeper flavor without overpowering it. Reserving a tablespoon of that same marinade into mayo creates a linked flavor through the sandwich, so the mayo doesn’t feel disconnected from the beef.
Cooking the steak in two stages—quick sear, then a wipe and sauté for vegetables—lets both elements shine. The steak stays juicy; the vegetables reach tenderness without collapsing into nothingness. Finally, the split cheese approach taps texture and flavor contrasts: cheddar warmed into the filling and provolone melted on top.
Keep-It-Fresh Plan
Leftovers store and reheat well if you manage moisture.
- Refrigerate: Keep the meat-and-veggie mixture in an airtight container up to 3 days. Keep rolls separate if you can.
- Reheat: For best texture, reheat the filling in a skillet over medium heat, then melt provolone over the top in the oven or under a broiler for a minute. If using a microwave, do short bursts and finish under a broiler for crispness.
- Freeze: The filling freezes okay—seal tightly and freeze up to 2 months. Thaw overnight in the fridge and reheat on the stovetop.
FAQ
Can I skip marinating? Yes, but the marinade adds depth and tenderness. If you’re short on time, toss the sliced steak in a spoonful each of mustard and Worcestershire and season well before cooking.
What’s the best substitute for ribeye? The recipe notes top sirloin or skirt steak as acceptable substitutions. Choose something well-marbled for flavor and thinly slice against the grain.
Can I make the Spiced Mayonnaise ahead? Absolutely. It keeps in the fridge for several days and actually improves as flavors meld.
How spicy is this? The heat is adjustable. The base recipe is moderate thanks to the 1/4 tsp red pepper flakes and optional jarred hot cherry peppers—add them carefully if you prefer mild.
Before You Go
If you make this Philly Cheesesteak, take a moment before you tuck in: taste for salt, check the heat level, and adjust the Spiced Mayonnaise to your liking. It’s the little tweaks that make a sandwich feel personal. Share a photo, send a note, or save this recipe for the next time you want something reliably satisfying. Happy cooking—and enjoy every messy, melty bite.

The Best Philly Cheesesteak Recipe
Equipment
- Bowl
- Ziploc bag or resealable bag
- large cast-iron or heavy skillet
- Spatula
- Paper towel-lined plate
- Baking Sheet
- Oven
Ingredients
Ingredients
- 1 1/2 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 cupfreshly grated sharp cheddar cheese or more to taste
- 1/3 cuproughly chopped jarred sweet cherry peppers optional
- 2-6 tablespoonsdiced jarred hot cherry peppers optional
- 8 provolone cheese slices
- 4 soft hoagie rolls
- 2 tablespoonsDijon mustard
- 2 tablespoonsbalsamic vinegar
- 2 tablespoonsWorcestershire sauce
- 1 teaspoonsalt
- 1/2 tsp EACHgarlic powder onion powder, dried thyme, dried parsley
- 1/4 tsp EACHpepper red pepper flakes
- 1 tablespoonReserved Spiced Mayonnaise in directions
- 1/2 cupmayonnaise
- Hot sauce to taste optional
Instructions
Instructions
- Make the marinade and Spiced Mayonnaise: Whisk together 2 tablespoons Dijon mustard, 2 tablespoons balsamic vinegar, 2 tablespoons Worcestershire sauce, 1 teaspoon salt, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/2 teaspoon dried thyme, 1/2 teaspoon dried parsley, 1/4 teaspoon pepper, and 1/4 teaspoon red pepper flakes in a bowl or a Ziploc bag. Remove 1 tablespoon of this mixture and stir it into 1/2 cup mayonnaise to make the Spiced Mayonnaise. Add hot sauce to the Spiced Mayonnaise if desired, then refrigerate the Spiced Mayonnaise and keep the remaining marinade for the steak.
- Marinate the steak: Place 1 1/2 lbs very thinly sliced ribeye (or substitute top sirloin or skirt steak) in the bag with the remaining marinade. Seal and refrigerate for 6 hours or overnight. Remove the steak from the refrigerator 20–30 minutes before cooking.
- Prepare the rolls: Preheat the oven to 400°F. Slice each of the 4 soft hoagie rolls in half horizontally and hollow out the top and bottom halves, leaving about a 1/2-inch shell.
- Cook the steak: Heat 1 teaspoon olive oil in a large cast-iron (or heavy) skillet over medium-high heat until hot. Pat excess marinade off the steak slices, add the steak to the skillet, and cook without stirring for 1 minute. Then stir and continue cooking, breaking the meat up with a spatula, until the steak is no longer pink, about 1–2 minutes total. Transfer the cooked steak to a paper towel–lined plate and drain off any accumulated liquid from the skillet.
- Sauté the vegetables: Wipe out the skillet, then heat 1 tablespoon olive oil over medium-high heat. Add 1 large thinly sliced yellow onion, 2 thinly sliced green bell peppers, and 1 thinly sliced poblano pepper. Cook, stirring occasionally, until the vegetables are softened, about 6–8 minutes.
- Combine steak, veggies, and cheeses: Return the cooked steak to the skillet with the vegetables. Add 3/4 cup freshly grated sharp cheddar cheese, 1 tablespoon of the Spiced Mayonnaise you reserved, 1/3 cup roughly chopped jarred sweet cherry peppers (optional), and 2–6 tablespoons diced jarred hot cherry peppers (optional). Stir just until the mixture is warmed through and the cheddar begins to melt, about 1 minute. Taste and adjust seasoning with additional salt and pepper if needed.
- Assemble the hoagies: Spread the remaining Spiced Mayonnaise on both the top and bottom halves of each hoagie roll. Evenly divide the beef-and-vegetable mixture among the 4 bottom buns. Top each portion with 2 provolone cheese slices.
- Melt the cheese and serve: Place the open-faced hoagies on a baking sheet and bake at 400°F for about 5 minutes, or until the provolone is completely melted. Replace the top buns, serve immediately, and enjoy.
Notes
*To thinly slice steak, freeze for 45-60 minutes. After slicing, steak will continue to defrost in marinade.
