Main Courses
This bacon cheese steak recipe delivers the ultimate comfort food experience with layers of crispy bacon, tender steak, and melted cheese that'll have you reaching for seconds.
The secret lies in perfectly seasoned ribeye slices seared on a hot griddle, then smothered under crispy bacon and a blend of sharp cheddar and provolone that melts into golden perfection. I've perfected this version after countless tests—no dry steak, no soggy cheese, just restaurant-quality results at home.
The magic happens in the layers: start with thinly sliced ribeye cooked rare to medium-rare, then add crispy bacon that's been cooked just until the edges curl, and finish with a generous blanket of cheese that melts into a gooey, stretchy blanket.
Traditional Philly-style cheese steaks use provolone, but I've found that adding sharp cheddar creates deeper flavor without losing that classic melt. The griddle method ensures even cooking and that coveted crispy bacon texture that makes this dish irresistible.
What you'll end up with is a steak that's juicy and tender, bacon that's crispy enough to stand up to the cheese, and a sandwich that practically melts in your mouth with every bite.
The aroma alone will have your kitchen smelling like a diner, and the first bite delivers that perfect balance of smoky, savory, and cheesy flavors. This isn't just a sandwich—it's an experience that rivals your favorite late-night eatery.
Serve it on a toasted hoagie roll with a side of crispy fries or a fresh salad to balance the richness. The beauty of this recipe is its versatility—you can make it classic or add twists like caramelized onions, pepper jack cheese, or a spicy mayo drizzle.
Let's get started on creating the ultimate bacon cheese steak that'll become your new go-to meal.
Ingredients for bacon cheese steak
Crispy bacon, tender ribeye, and melted cheese layers—just 13 ingredients for ultimate comfort food.
| Ingredient | Amount | Notes |
|---|---|---|
| Ribeye Steak 🥩 | 1 lb | Thinly sliced against the grain |
| Thick-Cut Bacon 🥓 | 8 oz | Thick-cut for maximum crispiness |
| Sharp White Cheddar Cheese 🧀 | 1 cup | Shredded, sharp flavor preferred |
| Provolone Cheese 🧀 | 1 cup | Shredded, classic Philly-style |
| Hoagie Rolls 🥖 | 4 whole | Freshly toasted for texture |
| Yellow Onion 🧅 | 1 whole | Thinly sliced for caramelization |
| Butter 🧈 | 2 tbsp | Unsalted, for griddle cooking |
| Olive Oil 🫒 | 1 tbsp | For griddle seasoning |
| Kosher Salt 🧂 | 1 tsp | For seasoning steak |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For steak seasoning |
| Garlic Powder 🧄 | ½ tsp | For extra flavor depth |
| Mayonnaise 🥫 | 2 tbsp | Optional, for serving |
| Crispy Fried Onion Strings 🧅 | ¼ cup | For garnish (optional) |
The ribeye is non-negotiable here—look for well-marbled cuts at Whole Foods or your local butcher. Thinly slicing it against the grain ensures tenderness. For bacon, thick-cut is a must—it crisps up perfectly without burning. I grab mine from Costco when I'm making a big batch, but single packs work too. The cheeses? Sharp cheddar and provolone are the classic combo, but don't skip the sharpness—mild cheddar won't cut through the bacon's smokiness. Pro tip: shred the cheese yourself for the best melt.
No thick-cut bacon? Regular bacon works in a pinch, but it'll be less crispy. Short on provolone? Extra sharp cheddar alone still delivers big flavor. The hoagie rolls should be fresh-baked—Wegmans or local bakeries have the best. For extra richness, add a smear of mayo inside before assembling. The fried onion strings? Trader Joe's sells them pre-made, or you can fry your own slices in oil for 2-3 minutes until golden. And if you're feeling adventurous, swap half the cheddar for pepper jack for a spicy kick.
Steak and bacon keep best in the fridge for 3 days if prepped ahead—slice the steak and wrap tightly. Cheese stays fresh for 2 weeks if stored in an airtight container. The rolls? Toast them just before serving—they lose freshness fast. This sandwich reheats beautifully—wrap in foil and warm in a 350°F oven for 5-10 minutes. Leftovers? I portion mine into single servings and freeze—3 months max. The flavor only gets better the next day as everything melds together.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this recipe nails it with just five ingredients—no fancy prep, no measuring headaches. Slice the steak, cook the bacon until crisp, melt the cheddar and provolone together, and toast the rolls. That’s it. No stress, just flavor.
- Crispy-Salty-Creamy Trifecta: Between the smoky bacon, sharp cheddar, and melty provolone, every bite is a perfect balance. The ribeye stays juicy while the bacon adds that addictive crunch—honestly, I’ve never met a combo like it.
- Tailgate-Ready in Minutes: Game day? Date night? Lazy Sunday? This steak sandwich works for all of it. Pack extras for the picnic, freeze leftovers for quick lunches, or just eat them all yourself—no judgment.
- Leftovers That Taste Better: Cold slices the next day? Still delicious. The cheeses hold up, the bacon stays crispy, and the rolls toast up fresh. I’ve sent these to work with coworkers, and they always ask for the recipe. That’s the real win.
Step-by-step instructions for bacon cheese steak layers
Here's how to build the ultimate Philly-style sandwich with perfectly crispy bacon and gooey melted cheese.
Cook the Thick-Cut Bacon to Maximum Crispiness
Cut the 8 oz thick-cut bacon into ¼-inch thick slices—this ensures even cooking and maximum crispiness. Arrange the slices in a single layer on a wire rack set over a baking sheet. Place in a 400°F oven and bake for 12-15 minutes, flipping halfway through, until the edges are deep golden brown and the bacon is crispy but still pliable. Real talk: thick-cut bacon is worth the wait—it delivers that satisfying crunch while keeping the meat tender.
Remove the bacon from the oven and transfer it to a paper towel-lined plate. Let it cool slightly—this prevents the cheese from melting too quickly when you assemble the sandwiches. I know it's tempting to eat it straight out of the oven, but trust me, the sandwich will be even better.
Sear the Ribeye Steak for Perfect Texture
Pat the 1 lb ribeye steak completely dry with paper towels—this is non-negotiable for a good sear. Season both sides generously with 1 tsp kosher salt, 0.5 tsp freshly ground black pepper, and 0.5 tsp garlic powder. Heat 1 tbsp olive oil in a large skillet over high heat until it shimmers.
Add the steak and cook for 3-4 minutes per side for medium-rare doneness (or to your preferred temperature). The key is to let it develop a deep brown crust before flipping—you'll know it's ready when it releases easily from the pan. Remove the steak and let it rest for 5 minutes before thinly slicing it against the grain for maximum tenderness. This resting step is crucial—it keeps the juices inside where they belong.
Caramelize the Onion for Sweet Depth
While the steak rests, thinly slice the 1 whole yellow onion (about ¼-inch thick slices). Heat 2 tbsp butter in the same skillet over medium heat until foaming. Add the onions and cook for 8-10 minutes, stirring occasionally, until they're golden brown and slightly caramelized. You'll smell that sweet, nutty aroma—this is where the magic happens.
Remove the onions from the skillet and set them aside. The residual butter in the pan will help build flavor for the next step. If you're feeling fancy, you can add a pinch of garlic powder to the onions at the end for extra depth, but I find the natural sweetness stands on its own.
Assemble the Sandwiches with Melted Cheese Layers
Toast the 4 whole hoagie rolls lightly in a toaster or on a griddle until they're golden and slightly crispy. This step adds texture that holds up against the juicy steak and melty cheese. On the bottom half of each roll, layer ¼ of the sliced ribeye steak, ¼ of the caramelized onions, and ¼ of the crispy bacon.
Sprinkle ¼ cup of the shredded sharp white cheddar cheese and ¼ cup of the shredded provolone cheese evenly over the steak. The combination of cheeses gives you that perfect balance of sharp and mild flavors. Place the top half of the roll on each sandwich and press down gently. Here's the thing—you don't want to crush the roll, but you do want the cheese to start melting and creating that gooey, pull-apart texture.
Melt the Cheese and Garnish for Maximum Flavor
Return the assembled sandwiches to the skillet over medium-low heat (the same one with the caramelized onion butter). Cover with a lid and cook for 2-3 minutes until the cheese is fully melted and the sandwiches are steaming hot. Watch closely—the cheese should stretch slightly when you lift the lid, but not bubble over.
Remove the sandwiches from the heat and let them rest for 1 minute before serving. This gives the cheese a chance to set slightly, making it easier to handle. Drizzle each sandwich with ½ tbsp mayonnaise (if using) and top with 1 tbsp crispy fried onion strings for that extra crunch. Serve immediately while the cheese is still melty and the rolls are warm—this is the moment that matters!
Pro Tips For Making Bacon Cheese Steak
- CRISP THE BACON FIRST: I used to cook everything at once, but crisping the bacon separately—on its own tray at 400°F for 12-15 minutes—gives you crispy edges and renders fat you can reuse. Drain on paper towels, then chop; the fat left in the pan adds flavor when you sear the steak.
- SEAR STEAK HOT AND FAST: Get your cast-iron screaming hot (5-7 minutes on high) before adding the ribeye. A 1.5-inch steak only needs 2-3 minutes per side for a perfect crust—any longer and you’ll overcook the outside while the inside stays cold. Flip once, then let it rest.
- SHRED CHEESE COLD: Skip the microwave for melting cheese. Instead, grate the sharp cheddar and provolone fresh, then toss it with a splash of water (1 tablespoon per cup) and let it sit for 5 minutes. This keeps it from turning into a greasy blob when it hits the hot steak and bacon.
- TOAST ROLLS LOW AND LONG: Hoagie rolls dry out fast when toasted over direct heat. Instead, wrap them in foil and warm at 300°F for 8-10 minutes—just until pliable. Toast them after assembling the sandwich to avoid soggy bread, and brush the inside with a little melted bacon fat for extra richness.
Dietary considerations for this bacon cheese steak
Gluten-Free Adaptations
Skip the traditional hoagie rolls and opt for gluten-free baguette-style rolls from brands like Canyon Bakehouse or Udi's. These hold up beautifully under the weight of the steak and cheese. For extra crispiness, toast them in a skillet with 1 tbsp butter until golden.
I've tested this with gluten-free corn tortillas too—they add a fun twist while keeping the sandwich structure intact. 🥖
Dairy-Free Options
Replace the sharp cheddar and provolone with dairy-free mozzarella shreds from Miyoko's or Violife. These melt remarkably well and deliver that classic cheesy pull. For a sharper flavor, add nutritional yeast (about 1 tbsp) to the steak seasoning—it adds an umami depth that mimics aged cheddar.
The bacon remains the same, but you'll need to crisp it separately to avoid cross-contamination.
Lower-Carb Approach
Swap the hoagie rolls for low-carb lettuce wraps made from large romaine or butter lettuce leaves. This cuts carbs dramatically while keeping the sandwich experience. For extra structure, use portobello mushroom caps that have been lightly grilled.
The steak and cheese layers stay the same, but you'll need to assemble these without the bread to hold everything together. A drizzle of sugar-free mayo helps bind the components.
Allergen-Friendly Substitutions
For nut allergies, avoid the mayo garnish and use olive oil instead for moisture. If you're avoiding pork, substitute the bacon with turkey bacon or chicken apple sausage sliced into strips.
Both options work well when cooked to crispy perfection. For a completely pork-free version, try smoked gouda instead of provolone—it adds a smoky depth that complements the turkey bacon beautifully.
Keto-Friendly Version
This adaptation keeps all the flavor while cutting carbs to 5g net per serving. Use keto-friendly hoagie rolls from Carnivore Keto or make your own with almond flour and psyllium husk. The steak and bacon remain unchanged, but replace both cheeses with keto-friendly cheddar from Kite Hill.
Add ¼ cup pickled jalapeños for acidity and heat—this balances the richness perfectly while keeping carbs minimal. 🌶️
Nutrition facts
Frequently asked questions
Can I use any type of steak for this recipe?
Ribeye is ideal because of its marbling, but sirloin or top round work too. For best results, choose cuts with some fat—this keeps the steak juicy when sliced thin. Avoid lean cuts like flank steak, as they'll dry out when sliced against the grain. If you're using sirloin, slice it ⅛-inch thick instead of the usual ¼-inch to maintain tenderness.
How do I get the bacon extra crispy without burning it?
Use thick-cut bacon and cook it at 400°F in the oven on a wire rack for 12-15 minutes. This method renders fat evenly and creates crispy edges without burning. For stovetop crispiness, cook the bacon in a cold skillet over medium-low heat for 8-10 minutes, then increase heat to medium-high for the final 2 minutes to crisp. Never skip the rack—it prevents soggy bacon!
What's the best way to reheat leftovers?
Wrap sandwiches in foil and reheat in a 350°F oven for 5-10 minutes until the cheese melts again. For microwave reheating, place the sandwich on a plate with a damp paper towel over it and heat in 30-second bursts on high power. The key is to avoid steaming—this makes the bread soggy. If reheating just the filling, warm it in a skillet over medium heat for 2-3 minutes and assemble fresh rolls.
Can I make this ahead of time?
Yes! Prep the steak, bacon, and cheese separately and store them in the fridge for up to 3 days. Cook the bacon and onions ahead, then reheat everything in the skillet when ready to assemble. The rolls should be toasted fresh—never pre-toast as they lose texture. For the best experience, assemble and toast the sandwiches just before serving to maintain that perfect melt.
What if I don't have provolone cheese?
Use extra sharp cheddar alone for a tangier flavor, or swap for mozzarella for a milder melt. For a smoky twist, try smoked gouda. The key is to use 2 cups total of shredded cheese (1 cup each) to maintain the proper cheese-to-steak ratio. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting.
