Steak Subs Recipe: Philly-Style Sandwich With Caramelized Onions

Steak Subs Recipe: Philly-Style Sandwich With Caramelized Onions

This Philly-style steak sub recipe delivers the ultimate sandwich experience with perfectly seared ribeye, caramelized onions, and toasted rolls that hold every bite. After years of perfecting the balance between tender steak and crispy toppings, I’ve landed on a method that transforms a simple sandwich into a restaurant-quality meal.

The secret lies in slow-cooked onions that develop deep sweetness while the steak develops a flavorful crust through proper searing and resting.

What makes this recipe stand out is the combination of techniques that ensure every element comes together perfectly. You’ll start with a ribeye steak seasoned simply with salt and pepper, then seared in a hot cast-iron skillet to create that signature crust.

Meanwhile, the onions caramelize slowly in the oven, developing complex flavors that pair beautifully with the rich beef. The sub rolls get toasted just enough to hold the sandwich together without becoming soggy.

By the time you assemble everything, you’ll have a sandwich that’s impossible to resist—juicy steak slices, sweet caramelized onions, melted provolone cheese, and all the classic toppings nestled in a toasted roll. This isn’t just a sandwich; it’s a flavor experience that brings Philly’s iconic taste to your kitchen.

The result is a hearty, satisfying meal that’s perfect for game day or a casual weeknight dinner.

Serve immediately with pickles on the side for that classic Philly touch, or add a drizzle of au jus for extra flavor. This recipe delivers on every promise—tender steak, crispy onions, and a sandwich that’s worth every bite. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for steak sub

Perfectly seared ribeye, slow-cooked onions, and toasted rolls create this Philly-style masterpiece.

Ingredient Amount Notes
Ribeye Steak 🥩 1 ½ lb Center-cut, 1-inch thick slices
Yellow Onions 🧅 3 whole Yellow or sweet variety preferred
Provolone Cheese 🧀 8 oz Sliced thin, provolone preferred
Sub Rolls 🍞 4 whole Hawaiian sweet rolls preferred
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ 1 tsp Coarse grind preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For searing steak
Unsalted Butter 🧈 2 tbsp For caramelizing onions
Mayonnaise 🥛 ¼ cup For spreading on rolls
Dill Pickle Chips 🥒 ½ cup For serving on side
Au Jus 🍷 ¼ cup Store-bought or homemade
Garlic Cloves 🧄 2 cloves Minced for optional spread
Yellow Mustard 🟡 1 tbsp For optional spread

The ribeye is non-negotiable—center-cut delivers the best marbling and tenderness. Look for 1-inch thick slices at specialty butchers like D’Artagnan or high-end grocery stores. If using frozen, thaw overnight in the fridge. For the onions, yellow or sweet varieties caramelize best, developing that signature sweetness. Whole Foods or Trader Joe’s often carry pre-sliced onions for convenience, but slicing them yourself ensures even cooking. The provolone should be freshly sliced—pre-shredded lacks the melt and texture. Hawaiian sweet rolls hold up best to the sandwich’s weight without becoming soggy.

No ribeye? Flat iron steak works as a budget-friendly alternative, though it lacks marbling. Substituting provolone? Muenster melts beautifully, though it lacks the sharpness. For the onions, red onions add color but won’t caramelize as sweetly. The au jus can be homemade (simmer beef broth with a splash of red wine) or store-bought (Kraft or Heinz brands work fine). If you’re short on time, pre-sliced onions from the grocery store save prep work, though they may release more moisture. The garlic and mustard spreads are optional but add that classic Philly touch—skip if you prefer a cleaner sandwich.

Steak should rest 10-15 minutes after searing to retain juices. Caramelized onions keep 5 days in the fridge, covered tightly. Reheat gently in a skillet with a splash of water. Rolls can be toasted ahead and stored at room temperature in a bread bag for up to 2 days. Assemble sandwiches just before serving to prevent sogginess. Pickle chips and au jus stay fresh 1 week refrigerated. For meal prep, store components separately—reassemble with fresh toasted rolls when ready to eat.

❤️

Why You’ll Love This Recipe

  • No-Fuss Prep: I swear by this recipe because it’s the kind of meal that lets you multitask. Slice the onions while the steak sears—no fancy timing, no stress. The rolls toast in minutes, and the provolone melts so fast you’ll wonder why you ever ordered takeout.
  • Juicy, Salty Magic: That ribeye, seasoned with just kosher salt and a hot pan, delivers a flavor punch you can’t ignore. The onions caramelize into sweet, sticky strands, and the provolone? It turns gooey and golden, wrapping everything in pure, cheesy satisfaction.
  • Game for Any Day: Between us, this sub is my go-to for lazy Sundays, late-night cravings, or when I need to impress someone without cooking for hours. It’s the kind of meal that works just as well for a solo snack as it does for feeding a crowd—no leftovers go to waste.
  • Budget-Friendly Feast: A single ribeye stretches across two subs, and the rest of the ingredients cost next to nothing. Honestly, it’s the kind of recipe that makes me feel fancy without breaking the bank. Plus, the leftovers reheat like a dream—just slap them in the oven for a crispy finish.

Step-by-step instructions for steak subs recipe

Here’s the method to assemble Philly-style steak subs with perfectly caramelized onions and tender ribeye.

1

Sear the Ribeye to Medium-Rare Perfection

Pat the 1.5 lb ribeye steak dry with paper towels and season both sides generously with 1.5 tsp kosher salt and 1 tsp freshly ground black pepper. Let it sit at room temperature for 15 minutes while you prepare the rest. Heat a heavy skillet over high heat until smoking, then add 2 tbsp extra-virgin olive oil. Place the steak in the pan and sear for 3 minutes per side for medium-rare (internal temperature 130-135°F). Press down gently during the first minute to prevent curling.

Remove the steak and let it rest on a cutting board for 10 minutes before slicing against the grain into ¼-inch thick strips. The resting period ensures maximum juiciness—don’t skip this. Reserve the rendered juices in the pan for later use.

2

Caramelize the Onions Slowly

Slice 2 of the 3 whole yellow onions into ¼-inch thick rings and set aside. In the same skillet (no need to clean it), melt 2 tbsp unsalted butter over medium-low heat. Add the onion rings and cook for 20-25 minutes, stirring occasionally, until deep golden brown and caramelized. The onions should be soft and sweet with a rich color—this takes patience. If the butter burns, reduce the heat slightly.

Transfer the caramelized onions to a plate and set aside. Save the remaining 1 whole yellow onion for the sub assembly. The caramelized onions will add sweet depth to each bite—this is the flavor foundation of a proper Philly cheesesteak.

3

Prepare the Sub Rolls

Slice the 4 whole sub rolls lengthwise and lightly toast them in a clean skillet over medium heat for 1 minute per side until golden brown. Spread each half with 0.25 cup mayonnaise (about 1 tbsp per roll) and top with 2 oz sliced provolone cheese (about 2 slices per roll). The cheese should melt slightly from the residual heat of the rolls.

Minced the 2 cloves garlic cloves and mix with 1 tbsp yellow mustard for an optional garlic spread. Set aside for the final assembly. The toasted rolls provide structure while the melted provolone creates a creamy base for the steak and onions.

4

Assemble the Steak Subs

Layer the sliced ribeye steak strips evenly over the cheese on each roll half, followed by the caramelized onions. Add the reserved 0.25 cup au jus from the steak pan to the bottom of each sub for extra moisture. The au jus should be warm but not boiling to prevent melting the cheese too quickly.

Top each sub with the remaining toasted roll halves and press gently to secure. For presentation, serve with 0.5 cup dill pickle chips on the side. The contrast of tangy pickles with the rich steak and sweet onions creates the perfect balance.

👨‍🍳

Pro Tips For Making Steak Sub

  • SEAR THE RIBEYE HOT: High heat is non-negotiable—cast iron or heavy skillet, screaming hot for 3-4 minutes per side. I learned this the hard way after serving a steak that was perfectly cooked inside but dull as dishwater on the outside. For a steak sub, you want that crust to hold up when you slice it thin.
  • SLICE ONIONS THIN: Use a mandoline or sharp knife for paper-thin slices—no thicker than 1/8 inch. Thick strips turn mushy when they hit the hot steak, and you’ll end up with a soggy sub. (Yes, even if it takes 10 minutes to slice them evenly.)
  • SALT THE STEAK TWICE: Generously salt the ribeye 40 minutes before cooking, then again right before searing. The first salting seasons deep, while the second helps caramelize the crust. I used to skip the second round and wondered why my steak never tasted as bold as the butcher’s samples.
  • TOAST THE ROLLS LONG: Don’t just slap them in the toaster for 30 seconds—give them 2-3 minutes until they’re deep golden and crisp. A soft roll turns your steak sub into a sad, greasy sandwich. (Provolone melts fast, so toast while the steak rests.)

Make-ahead tips for this steak sub

Prep Ahead for Steak

Slice the 1.5 lb ribeye into ¼-inch strips and store in a ziplock bag with 1 tsp olive oil to prevent drying. Refrigerate for up to 2 days or freeze for 1 month.

Thaw overnight in the fridge before cooking. I like to season the steak 24 hours ahead—the salt penetrates deeper for better flavor. 🧊

Caramelize Onions Early

This is the most time-consuming step, so tackle it first. Cook the 2 sliced yellow onions in butter for 20-25 minutes until deeply caramelized, then transfer to an airtight container. They’ll keep in the fridge for 5 days or freeze for 3 months.

Reheat in a skillet with a splash of water to restore crispness. Pro tip: Add 1 tsp balsamic vinegar at the end for extra depth. 🧅

Toast Rolls in Advance

Toast the 4 sub rolls and store at room temperature in a bread bag for up to 2 days. Spread with mayo and provolone just before assembling to prevent sogginess.

I keep a stash of pre-toasted rolls in the freezer—reheat in a toaster oven for 3-4 minutes to restore freshness. 🍞

Assemble Components

Keep all components separate until ready to serve. Store caramelized onions in one container, sliced steak in another, and cheese in a sealed bag. Assemble sandwiches with fresh toasted rolls and warm au jus for the best texture. This method ensures every bite stays crisp and flavorful. 💡

Freezer-Friendly Prep

For a fully make-ahead meal, freeze the steak strips and caramelized onions together in a single freezer-safe bag. When ready to eat, thaw overnight in the fridge, then assemble with fresh rolls and reheat in a skillet for 2-3 minutes per side.

This shortcut saves 3 hours of prep time. ❄️

Game Day Strategy

Prep everything 2 days ahead—steak, onions, and rolls—then store in separate containers. On game day, simply reheat the steak in a skillet for 2 minutes per side, warm the onions, and toast the rolls.

Assemble with fresh provolone and serve with pickles for that authentic Philly experience. No last-minute stress! 🏈

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 18g90%
Cholesterol 145mg48%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 12g
Protein 52g104%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use a different cut of steak besides ribeye?

For a budget-friendly option, try flat iron steak—it’s leaner but still flavorful. For a more tender experience, sirloin works well too. Just adjust cooking times: ribeye and sirloin should reach 130-135°F for medium-rare, while flat iron may need 135-140°F to stay juicy. The key is slicing against the grain for maximum tenderness.

2

How do I prevent my sandwich from getting soggy?

Toast your rolls until golden and crisp, then spread with mayo just before assembly. Keep caramelized onions and steak in separate containers until serving. Add cheese right before closing the sandwich, and use warm (not hot) au jus to avoid melting it too quickly. The secret is assembly speed—work efficiently to keep everything crisp!

3

What’s the best way to reheat leftovers?

Reheat steak strips in a skillet over medium heat for 1-2 minutes per side until warmed through. Warm caramelized onions in the same pan with a splash of water to restore crispness. Toast rolls separately in a toaster oven for 2-3 minutes. Reassemble with fresh cheese—never reheat the whole sandwich, as it’ll turn mushy.

4

Can I make this vegetarian?

Yes! Swap the steak for grilled portobello mushrooms or seitan strips marinated in soy sauce and garlic. Use caramelized onions and provolone cheese as the base, then add toppings like sautéed bell peppers or roasted garlic. The texture contrast with the toasted roll will still shine through.

5

Why does my steak turn out dry?

Overcooking is the #1 cause—steak should rest 10-15 minutes after searing to redistribute juices. Use a meat thermometer to hit 130-135°F for medium-rare. Also, patting dry before seasoning helps create a better crust. If using frozen steak, thaw it overnight in the fridge—never at room temperature, as this encourages uneven cooking.

★★★★★4.6(10 reviews)
Brian Walker