Main Courses
This bacon cheese steak recipe delivers the ultimate Philly grillhouse melt—tender ribeye steak, crispy bacon, and melted provolone all stacked between toasted hoagie rolls.
The secret lies in perfectly seared steak, smoky bacon, and cheese that melts into every bite, creating a sandwich so flavorful it'll have you closing the restaurant for good. I've refined this recipe over years of testing, ensuring each element comes together just right for maximum satisfaction.
What sets this recipe apart is the balance of textures and flavors: a crispy bacon layer adds smoky depth, while the tender steak and melted cheese create a rich, gooey center.
The hoagie rolls toast perfectly to hold up against the hearty filling, and a quick sauté of onions and peppers adds that classic Philly flavor. This isn't just a sandwich—it's a full meal experience, complete with optional sides like crispy fries or tangy coleslaw.
The process is straightforward but requires attention to key steps: searing the steak to medium-rare perfection, cooking the bacon until crispy, and assembling everything while the cheese is still warm and melty.
The result is a sandwich so flavorful and satisfying that it feels like a restaurant-quality meal—right in your own kitchen. Ready to master this classic?
Serve immediately with a side of crispy fries or a fresh garden salad to complete the meal. The combination of smoky, savory, and cheesy flavors makes this bacon cheese steak a standout dish that's perfect for game day, a weekend brunch, or any time you crave a hearty, comforting meal.
Let's get cooking!
Ingredients for bacon cheese steak
Tender steak, crispy bacon, and melty cheese—this Philly classic needs just 12 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 ½ lb | Center-cut, 1-inch thick slices |
| Thick-Cut Bacon 🥓 | 8 oz | Uncured, thick-cut preferred |
| Provolone Cheese 🧀 | 8 oz | Sliced thin, semi-soft provolone |
| Hoagie Rolls 🍞 | 4 whole | Fresh, crusty rolls preferred |
| Yellow Onion 🧅 | 1 whole | Sliced thin, about 1 cup |
| Green Bell Pepper 🍅 | 1 whole | Sliced thin, about 1 cup |
| Butter 🧈 | 2 tbsp | Unsalted, for searing steak |
| Olive Oil 🫒 | 1 tbsp | For cooking onions and peppers |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For seasoning steak |
| Mayonnaise 🥫 | 2 tbsp | For optional spread on rolls |
The ribeye is non-negotiable here. Look for center-cut slices—they stay juicier. Costco or Whole Foods usually have great cuts, but any butcher counter will work. Thick-cut bacon (like Applewood or Thick Cut from Trader Joe's) gives that perfect crunch. The provolone should be semi-soft—Boar’s Head or Great Value brands melt beautifully. Hoagie rolls? Fresh from the bakery make all the difference—if you can’t find them, sub Italian rolls or even crusty bread. The onions and peppers should be fresh, but if they’re not, frozen chopped works in a pinch.
No ribeye? New York strip is your next best bet—just sear it a touch longer. Bacon too expensive? Turkey bacon is a decent swap, though it won’t be as smoky. Provolone out of stock? Muenster or Swiss both melt well, but provolone’s got that signature Philly tang. The rolls toasted too fast? Brush with butter before toasting for extra crisp. And if you’re feeling fancy, add a sprinkle of crumbled bacon bits on top before serving—trust me, it’s worth it.
Steak and bacon keep best in the fridge for 3 days, but use them fresh for the best results. Cheese lasts 2 weeks if sealed tight. Prep the onions and peppers ahead—they’ll keep in the fridge for 3 days in a sealed container. Rolls? Toast them fresh or they’ll get soggy. The whole sandwich reheats beautifully—wrap it in foil and warm in the oven for 5 minutes at 350°F if you’re making it ahead.
Why You'll Love This Recipe
- One-Pan Magic: The bacon cooks right alongside the steak—no flipping pans, no mess. Just crispy edges on the bacon, juicy ribeye, and that onion caramelizing into sweetness while you assemble the sandwiches.
- Melted Obsession: Provolone oozing over seared ribeye? Yes, please. The salty-sweet bacon and caramelized onion make every bite feel like a hug—especially when that cheese pulls just enough to string.
- Game for Any Occasion: Throw these together for a tailgate, a lazy Sunday brunch, or a "I don’t feel like cooking" Tuesday. The rolls soak up the juices perfectly, and leftovers? They’re even better cold the next day.
- Budget Steakhouse Vibes: You’re getting ribeye-level flavor without the steakhouse price tag. Thick-cut bacon adds richness, provolone stretches the meal, and onions bulk it up—so you feed more people for less. (My wallet thanks me.)
Step-by-step instructions for bacon cheese steak
Let's build this smoky, melty Philly-style masterpiece from scratch.
Cook the Thick-Cut Bacon Until Crisp
Place the 8 oz thick-cut bacon in a cold, dry skillet over medium heat. I like to start cold so the bacon renders its fat gradually without burning. Let it cook undisturbed for 8-10 minutes until the edges are deep golden brown and the fat has rendered out. You'll know it's ready when the bacon releases easily from the pan.
Use a slotted spoon to remove the bacon from the skillet, leaving the rendered fat behind. Drain the bacon on paper towels and set it aside. Keep the bacon fat in the skillet—it's pure flavor gold. If you want extra crispiness, you can crush some of the bacon pieces with the side of your spoon before setting them aside.
Sear the Ribeye Steak to Perfection
Pat the 1.5 lb ribeye steak dry with paper towels—this ensures a good sear. Season both sides generously with the 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder. I press the seasoning in firmly so it sticks to the meat.
Add the 2 tbsp butter to the skillet with the bacon fat over medium-high heat. When the butter foams, add the steak and cook for 3-4 minutes per side until it develops a deep brown crust. For medium-rare, you want an internal temperature of 130-135°F—use an instant-read thermometer to check. Let the steak rest for 5 minutes before slicing against the grain into thin strips.
Sauté the Onions and Peppers
In a separate skillet, heat the 1 tbsp olive oil over medium heat. Add the sliced yellow onion and green bell pepper, cooking for 5-6 minutes until softened but still vibrant. You want them to caramelize slightly but not brown—they should still hold their shape when you're done.
Season the vegetables with a pinch of salt and pepper while they cook. This step builds the sweet, smoky base that ties everything together. If you notice the onions are browning too quickly, reduce the heat slightly. They should be tender enough to eat but still have a nice bite to them.
Assemble the Smoky Philly Melt
Lightly toast the 4 hoagie rolls until golden brown. Spread each with ½ tbsp of the mayonnaise if you like—it adds a nice creamy contrast to the rich flavors. Layer each roll with sliced ribeye steak, sautéed onions and peppers, crispy bacon, and several slices of the provolone cheese.
Here's the magic: place the assembled sandwiches under the broiler for 2-3 minutes until the cheese melts completely and turns golden brown. Watch closely so it doesn't burn—you want that perfect melty, bubbly cheese look. The broiler gives you that restaurant-quality finish.
Serve Immediately with Extra Flavor
Remove the sandwiches from the broiler and let them rest for 1 minute before serving. The cheese should be fully melted and the bread should be crispy. Cut each sandwich in half and serve with any extra bacon pieces or a side of sautéed peppers and onions.
This dish is all about the layers of flavor—smoky bacon, tender steak, sweet peppers, and that perfect melty cheese. Each bite should be a perfect balance of textures and tastes. Serve with a side of crispy fries or a simple green salad to round out the meal.
Pro Tips For Making Bacon Cheese Steak
- CRISP THE BACON FIRST: I learned this the hard way—cooking bacon alongside the steak means soggy, limp strips by the time the meat’s done. Crisp the bacon first (about 8-10 minutes on medium heat) and set it aside. The fat renders beautifully, and you’ll have crispy bacon ready to layer in at the end without sacrificing texture.
- SLICE THE ONION THIN: Thick onion rings? Nope. For this sandwich, you want paper-thin slices—almost translucent—so they caramelize fast and don’t turn to mush. A mandoline makes this easy, but if you’re doing it by hand, take your time and angle the knife low. Trust me, your sandwich will thank you.
- KEEP THE STEAK RESTING: Cutting into that ribeye the second it hits the plate is a rookie move. Let it rest for at least 5 minutes under foil—yes, even if you’re starving. This keeps the juices inside where they belong, not pooling on your cutting board. I know, I know, but trust the process.
- UPGRADE THE CHEESE: Provolone’s fine, but if you’re feeling fancy, swap in a mix of sharp cheddar and pepper jack for extra melt and kick. Grate it fresh (not pre-shredded—it’s coated with anti-caking agents that make it grainy) and layer it between the steak and bacon in the roll. The heat from the meat will turn it into a gooey blanket.
Wine and beer pairings for bacon cheese steak
Red Wine Pairings
For this rich, smoky bacon cheese steak, I reach for a bold Cabernet Sauvignon from Napa Valley—its dark fruit notes and firm tannins cut through the fatty richness beautifully. A Malbec from Argentina offers a juicier profile with blackberry and plum flavors that complement the steak's caramelized crust.
Both wines stand up to the smoky bacon and melted cheese without overpowering the dish. 🍷
Light Beer Options
A crisp American pale ale like Dogfish Head 60 Minute IPA brings refreshing citrus and hoppy bitterness that cleanses your palate between bites. For something lighter, try a Belgian witbier such as Allagash White—its coriander and orange peel notes balance the dish's heaviness perfectly.
Avoid heavy stouts or lagers that might clash with the sandwich's bold flavors.
Smoky Beer Pairings
If you love smoky flavors, a smoked porter like Goose Island Bourbon County Stout (with its caramel and coffee notes) mirrors the bacon's smokiness while adding depth. For a lighter option, Fat Tire Amber Ale from New Belgium offers malty sweetness that pairs well with the cheese and steak.
Both choices enhance the dish's smoky profile without overpowering it.
Cider Complements
Don’t overlook hard ciders! A dry English cider like Thatchers Dry brings tart apple notes that contrast the sandwich's richness. For something fruitier, try Angry Orchard Crisp Apple—its crisp acidity and apple flavors complement the sweet onions and peppers.
Ciders add a refreshing twist that feels unexpected but works brilliantly.
Non-Alcoholic Choices
Skip the alcohol? No problem! A sparkling grape juice like Welch’s Concord Sparkling pairs surprisingly well with the sandwich's bold flavors. For a savory option, ginger beer (like Feather’s Original) adds a zesty kick that balances the richness. Both options keep the meal vibrant and refreshing without alcohol. 💛
Nutrition facts
Frequently asked questions
Can I use a different type of steak instead of ribeye?
While ribeye is ideal, New York strip works perfectly—just sear it slightly longer for similar tenderness. For budget-friendly options, try sirloin or top round, but they'll need extra seasoning and a longer cook time to stay juicy. Avoid lean cuts like flank steak—they dry out too easily in this sandwich.
How do I keep the sandwich from getting soggy?
Toast the hoagie rolls until golden and crispy, then spread with mayo or mustard as a moisture barrier. Assemble the sandwich right before broiling—never more than 2 minutes ahead—so the cheese melts fresh. For extra insurance, wrap the assembled sandwiches in foil for 1 minute before broiling to trap heat. The key is speed and a hot broiler!
What's the best way to reheat leftover bacon cheese steaks?
Wrap leftovers tightly in foil and reheat in a 350°F oven for 5-7 minutes until the cheese melts. For a crispy texture, finish under the broiler for 30 seconds. Microwaving works in a pinch (30 seconds), but the bread gets soggy. Pro tip: Add a slice of cheese on top when reheating to restore that gooey magic.
Can I make this recipe ahead of time?
Yes, but with a twist! Cook the steak, bacon, and veggies separately, then store them in the fridge for up to 2 days. When ready to serve, toast the rolls, assemble, and broil fresh. The cheese won't melt ahead of time, but the flavors stay vibrant. For a cold version, slice the steak thin and layer with all ingredients—it makes a great picnic sandwich!
What's the secret to perfectly crispy bacon?
Start with thick-cut bacon in a cold, dry skillet over medium heat. Never rush it—let it cook undisturbed for 8-10 minutes until the edges are deep brown. The secret? Low and slow**—this renders the fat gradually for maximum crispiness. For extra crunch, press the bacon pieces with a spatula halfway through cooking.
