Main Courses
This hamburger Philly cheese steak recipe delivers the best of both worlds—juicy beef, melted provolone, and caramelized onions all wrapped in a toasted brioche bun. The fusion of a classic Philly cheesesteak with a hamburger's heartiness creates a sandwich that's impossible to resist.
I perfected this recipe after years of experimenting with textures and flavors, ensuring every bite is packed with rich, savory goodness.
The key to success lies in thinly sliced beef that cooks quickly on the grill or skillet, absorbing the bold flavors of garlic, onions, and Worcestershire sauce. While the beef sizzles, caramelized onions develop deep, sweet notes that complement the melted cheese perfectly.
The provolone stretches and pools over the beef, creating a gooey, indulgent experience with every bite.
By the time you assemble this sandwich, you'll have a crispy, toasted bun holding together tender beef, melted cheese, and caramelized onions in perfect harmony.
The combination of textures—crispy bun, tender beef, and gooey cheese—makes this dish a standout for any meal, whether it's a casual lunch or a weekend gathering. Here's how to bring it all together.
This recipe scales beautifully, so you can easily feed a crowd or prep for leftovers. Pair it with classic sides like fries, a fresh salad, or tangy pickles to complete the meal.
The secret to this fusion dish is balancing the rich, savory flavors without overpowering the beef, and I'll show you exactly how to achieve that professional-quality result at home.
Ingredients for hamburger philly cheese steak
Juicy beef, gooey cheese, and caramelized onions—just 12 ingredients for a sandwich that hits all the right notes.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Top Round 🥩 | 1 ½ lb | Thinly sliced against grain |
| Yellow Onions 🧅 | 2 large | Thinly sliced for caramelizing |
| Provolone Cheese 🧀 | 8 oz | Sliced thin for melting |
| Garlic Cloves 🧄 | 4 cloves | Minced for beef marinade |
| Worcestershire Sauce 🍶 | 1 tbsp | For deep umami flavor |
| Brioche Buns 🥖 | 4 whole | Toasted for crispy texture |
| Butter 🧈 | 2 tbsp | Unsalted for cooking beef |
| Salt 🧂 | 1 ½ tsp | Kosher salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Olive Oil 🫒 | 1 tbsp | For caramelizing onions |
| Mayonnaise 🥛 | 2 tbsp | Optional for extra richness |
| Mustard 🍯 | 1 tsp | Dijon for tangy kick |
The beef is everything here. Top round gives you that perfect balance of tenderness and flavor—sirloin can get too chewy. Slice it paper-thin against the grain, and trust me, it'll melt in your mouth. I grab mine from Costco when I'm making a big batch, but the regular supermarket stuff works fine for a weeknight. Look for good marbling if you're buying a whole cut to slice yourself. The onions? Sweet yellows caramelize best—red or white work too, but they'll stay a little firmer. Thinly slice them, and don't skip the olive oil for cooking.
No provolone? Muenster or Swiss melts just as well, though provolone has that classic Philly cheese steak stretch. Short on Worcestershire? Extra soy sauce or balsamic vinegar adds depth. The brioche buns are non-negotiable—they toast up perfectly and hold all the juices. No mayo? Greek yogurt works too, just skip the mustard if you're sensitive to tang. The beef marinade is where the magic happens—garlic, Worcestershire, and a splash of olive oil let the flavors soak in while you prep the rest. If you're using pre-sliced onions, pat them dry first so they caramelize instead of steam.
This sandwich reheats beautifully—just 5 minutes in a skillet with a splash of water to keep the cheese gooey. Keeps for 3 days in the fridge, wrapped tightly in foil. Freeze the beef mixture without the bun for up to 3 months. I always make extra beef and onions—toss them in a salad or wrap them in a tortilla for a quick lunch. The provolone? Wrap it in parchment paper and freeze it separately if you're not using it all at once.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just sear the beef, toss in onions and garlic, and let the Worcestershire work its savory spell. The provolone melts right on top, so you’re basically making a cheesy beef sandwich without the bread mess.
- Cheese Pull Perfection: That moment when the provolone stretches like taffy? It’s worth the wait. The beef stays juicy while the cheese gets crispy at the edges, and the caramelized onions add this deep, sweet contrast. Honestly, it’s the kind of dish that makes me want to eat it straight from the pan.
- Game for Any Day: Between us, this is my go-to for game days, lazy Sundays, or when my college kid calls asking what to eat. Double the batch, wrap it in foil, and it reheats like a dream—no sad, dry sandwiches here.
- Budget Beef Boost: Top round is affordable, but it feels like a splurge when you’re drowning it in onions, garlic, and that rich Worcestershire sauce. A single pound stretches for four solid meals, and the cheese makes it feel like a restaurant dish. My wallet and I both approve.
Step-by-step instructions for hamburger Philly cheese steak
Here's how to create a juicy, cheesy masterpiece with caramelized onions and tender beef every time.
Prepare the Beef Marinade and Slice the Meat
In a small bowl, combine the minced garlic cloves, 1 tablespoon Worcestershire sauce, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Mix well to create a flavorful marinade. Place the 1.5 pounds of beef top round in a resealable plastic bag and pour the marinade over it. Seal the bag and let it marinate in the refrigerator for at least 30 minutes, or up to 4 hours for deeper flavor.
While the beef marinates, use a sharp knife to thinly slice it against the grain. You want slices about ¼-inch thick—this ensures tender bites that cook quickly on the grill. If the beef feels tough, let it sit at room temperature for 10 minutes before slicing for easier cutting.
Caramelize the Onions
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the thinly sliced yellow onions and cook them for 15-20 minutes, stirring occasionally. You're aiming for deep golden brown caramelization—the onions should look almost translucent with rich color and sweet aroma. If they start to brown too quickly, reduce the heat to medium-low to prevent burning.
Once the onions are perfectly caramelized, remove them from the skillet and set them aside on a paper towel-lined plate. The residual oil in the pan will be used for cooking the beef, so don't wipe it clean. This step is what gives the Philly cheese steak its signature sweetness and depth of flavor.
Cook the Beef to Medium Rare
Return the skillet with the onion oil to medium-high heat. Add the marinated beef slices in a single layer, letting them sear undisturbed for 1-2 minutes per side. You want the beef to develop a nice crust while remaining tender inside—medium rare is ideal for this dish. Don't overcrowd the pan, or the beef will steam instead of sear.
Once the beef is cooked to your liking, remove it from the skillet and transfer to a plate. Let it rest for 5 minutes before assembling the sandwiches. This resting period allows the juices to redistribute, keeping the beef moist and flavorful. The skillet will still contain some rendered beef fat and caramelized onion bits—this is pure flavor that we'll use next.
Assemble the Philly Cheese Steaks
In a small bowl, mix the 2 tablespoons mayonnaise and 1 teaspoon mustard until well combined. This optional step adds extra richness and tang to balance the savory beef. Toast the brioche buns lightly in a toaster or on a skillet until they're golden brown and crispy—this adds texture that complements the soft beef and melted cheese.
To assemble, layer each sandwich with a portion of the cooked beef, caramelized onions, and sliced provolone cheese. Spread the mayonnaise mixture on the bottom half of each bun before adding the fillings. Top with the other half of the bun and press gently. The cheese should begin to melt immediately from the residual heat of the beef.
Melt the Cheese and Serve
For perfectly melted cheese, place the assembled sandwiches under a preheated broiler for 1-2 minutes, watching closely to avoid burning. You'll see the provolone turn golden and bubbly—this is your signal that it's perfectly melted. Alternatively, you can cover the sandwiches with foil and let them steam for 2-3 minutes if you prefer a softer texture.
Serve the Philly cheese steaks immediately while the cheese is still gooey and the beef is warm. Cut each sandwich in half and enjoy the perfect balance of caramelized onions, tender beef, and melted provolone between the soft, buttery brioche buns. This dish is best enjoyed fresh, with all the flavors at their peak!
Pro Tips For Making Hamburger Philly Cheese Steak
- Slice Thin, Sear Fast: Top round needs a quick, hot sear to stay tender—cut it into ¼-inch slices against the grain, then cook in batches for 2-3 minutes per side over medium-high heat. I used to overcrowd the pan, and the steaks turned out greasy instead of caramelized. Trust me, a packed pan is the enemy of a good crust.
- Caramelize Onions Low: Sweat the onions for 10 minutes before adding garlic, then crank the heat to medium-low and let them turn deep gold—this takes 15-20 minutes, but rushing makes them bitter. I skipped this once and ended up with sad, watery onions that didn’t hold up in the sandwich. Patience here makes the whole dish better.
- Cheese Last, Not First: Add provolone after the beef comes off the heat—let it melt into the residual juices for 30 seconds. I used to pile it on early, and it’d turn greasy or slide off the sandwich. That little delay lets the cheese soften just enough to cling without turning into a mess.
- Worcestershire Early: Stir in 1 teaspoon of Worcestershire with the onions, not at the end—it needs time to bloom and deepen the flavor. I learned this after tasting a version where it was just a sharp afterthought. A few minutes of simmering makes it work its magic.
Best sauces and condiments for this dish
Classic Philly Sauce
This tangy, slightly sweet sauce is a must for your sandwich. Mix 2 tablespoons ketchup, 1 tablespoon yellow mustard, 1 teaspoon Worcestershire sauce, and a pinch of black pepper. Thin with 1 teaspoon water if needed for spreading.
I love adding ½ teaspoon of Penzeys' hot honey for a subtle sweetness that cuts through the richness. Spread a thin layer on the bottom bun before adding beef—it keeps everything moist without overwhelming the flavors. 🍯
Garlic Aioli Twist
For a creamy, garlicky kick, blend 3 tablespoons mayonnaise with 1 minced garlic clove, ½ teaspoon lemon juice, and a pinch of salt. This sauce adds a luxurious texture that pairs perfectly with the beef and cheese.
I like to spread it on the top bun just before serving—it melts into the sandwich and enhances every bite. For extra depth, add ½ teaspoon of Annie's Organic Garlic Powder to the mix. 🧄
Spicy Sriracha Mayo
If you crave heat, stir 1 tablespoon sriracha into 2 tablespoons mayonnaise for a fiery twist. This sauce adds a bold, spicy punch that balances the richness of the beef and cheese. I recommend using Huy Fong Sriracha for its signature tang and heat.
Spread it on the bottom bun or drizzle it over the top after assembling for a burst of flavor. For a milder version, reduce the sriracha to ½ tablespoon. 🌶️
Caramelized Onion Jam
Take your caramelized onions to the next level by simmering them with 1 tablespoon balsamic vinegar and 1 teaspoon brown sugar until thickened into a jam-like consistency. This adds a sweet, tangy depth that complements the beef beautifully.
Spread a thin layer on the bottom bun before adding the beef and cheese. The jam caramelizes further when the sandwich is assembled, creating pockets of intense flavor. I use Trader Joe's Balsamic Vinegar for its rich, complex taste. 🍯
Cheese Sauce Upgrade
For a cheesier experience, melt 4 ounces of provolone with 2 tablespoons heavy cream in a small saucepan over low heat. Stir in ½ teaspoon of Worcestershire sauce and a pinch of black pepper for extra flavor.
Drizzle this sauce over the assembled sandwich or spread it on the bun before adding the beef. The creaminess ties everything together beautifully. For a smokier version, add ¼ teaspoon of smoked paprika to the mix. 🧀
Pickle Relish Topping
Mix finely chopped ¼ cup dill pickles with 1 tablespoon mayonnaise and a pinch of salt to create a tangy topping. This adds a refreshing crunch and acidity that cuts through the richness of the beef and cheese.
Spoon this relish over the top of the sandwich just before serving. I use Claussen Pickles for their perfect balance of tang and crunch. This topping is especially great if you're serving the sandwich with fries. 🥒
Nutrition facts
Frequently asked questions
Can I use ground beef instead of thinly sliced top round?
You can absolutely try it! However, ground beef will give a completely different texture—more like a traditional burger patty rather than the tender, shred-like quality of thinly sliced beef. If you prefer a burger-style texture, form the ground beef into small patties and cook them to medium (160°F internal temp) before assembling. Just skip the caramelized onions and use a classic burger bun.
What's the best way to reheat leftovers?
Reheat in a skillet over medium-low heat for 3-4 minutes per side, adding a splash of water to create steam. This keeps the cheese melty and the beef juicy. Avoid microwaving—it makes the bun soggy and the cheese rubbery. For extra crispiness, toast the buns separately in a toaster before reheating.
How do I make this vegetarian?
Swap the beef for thinly sliced portobello mushrooms marinated in soy sauce, garlic, and smoked paprika, or use shredded seitan or jackfruit for a meaty texture. Replace provolone with vegan mozzarella (like Miyoko's) and ensure your bun is egg-free. The caramelized onions and cheese will still shine as the star flavors!
Why did my beef turn out chewy?
Chewy beef usually means it wasn't sliced thinly enough or cooked properly. Always slice against the grain (perpendicular to the muscle fibers) for tenderness. Cook over high heat for just 1-2 minutes per side—medium rare is ideal. If using thicker cuts, slice them thinner before cooking. Never overcrowd the pan, or the beef will steam instead of sear.
Can I make this ahead of time?
Yes! Prep the beef, onions, and cheese separately and store them in the fridge for up to 3 days. Assemble just before serving—this keeps the bun crisp and the cheese perfectly melted. For a full make-ahead meal, freeze the cooked beef and onions (without cheese) for 3 months. Reheat everything in a skillet and add fresh cheese when serving.
