Bacon Cheese Steak Recipe: Crispy Bacon and Melted Cheese Sandwiches

Main Courses

Bacon Cheese Steak Recipe: Crispy Bacon and Melted Cheese Sandwiches

This bacon cheese steak recipe delivers the ultimate comfort food experience with perfectly seared steak, crispy bacon, and melted cheese all nestled in a toasted roll.

The combination of smoky bacon, tender steak, and gooey cheese creates a sandwich that's impossible to resist—especially when you master the technique for achieving that signature crispy texture on every bite.

The secret to this recipe lies in three key steps: cooking the steak to medium-rare for maximum tenderness, rendering the bacon until it's perfectly crisp, and assembling everything while the cheese is still warm and stretchy.

I've tested this recipe countless times, and the difference between a good cheese steak and a great one comes down to these details—like using high-quality steak and letting the bacon cook slowly to develop that rich, smoky flavor.

What you'll end up with is a sandwich that's rich, savory, and utterly satisfying—each bite packed with layers of flavor from the caramelized steak, crispy bacon, and melted cheese. The toasted roll adds just the right amount of structure to hold everything together without overpowering the star ingredients.

This is the kind of recipe that turns a simple lunch into a memorable meal.

Serve with classic sides like crispy fries or a fresh garden salad to round out the meal. Whether you're making this for a quick weeknight dinner or a weekend gathering, this bacon cheese steak recipe is sure to impress. Let's get started on creating your perfect sandwich!

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

Ingredients for bacon cheese steak

High-quality steak, crispy bacon, and gooey cheese create the ultimate sandwich experience.

Ingredient Amount Notes
Ribeye Steak 🥩 1 lb Thinly sliced, against grain
Thick-Cut Bacon 🥓 8 oz Thick-cut preferred for crispiness
White American Cheese 🧀 8 oz Melted for gooey texture
Hollow-Out Hoagie Rolls 🍞 4 whole Freshly baked preferred
Yellow Onion 🧅 1 whole Thinly sliced for caramelization
Green Bell Pepper 🌶️ 1 whole Thinly sliced for crunch
Butter 🧈 2 tbsp Unsalted for flavor control
Olive Oil 🫒 1 tbsp For searing steak
Garlic Cloves 🧄 2 cloves Minced for aroma
Salt 🧂 1 tsp Kosher salt preferred
Black Pepper 🌶️ ½ tsp Freshly ground for heat
Worcestershire Sauce 🍶 1 tsp For depth of flavor
Mayonnaise 🥫 1 tbsp Optional for extra richness

The steak is everything here—ribeye holds up best to slicing and reheating while keeping that tender bite. Look for cuts with good marbling at Whole Foods or your local butcher shop. If you can't find ribeye, sirloin works in a pinch but stays slightly tougher. The bacon should be thick-cut (the stuff that takes 20 minutes to crisp)—anything thinner won't give you that satisfying crunch. For the cheese, White American is traditional, but provolone adds more depth if you want to experiment. The rolls? Fresh from the bakery section—nothing pre-packaged holds up to the cheese like a warm, buttery hoagie.

No ribeye? New York strip or sirloin will work, but slice it thinner and cook it hotter to compensate. Swapping bacon for turkey bacon cuts calories but loses that smoky punch—if you do, add 1 tsp smoked paprika to the pan drippings. The cheese can be melted provolone or cheddar if you prefer sharper flavors. For the onions and peppers, char them slightly in the bacon fat before adding to the steak—this adds sweetness that takes the sandwich to the next level. Short on Worcestershire? A dash of soy sauce plus a pinch of sugar mimics the umami kick. And if you're feeling fancy, add a thin layer of mayo to the roll before assembling—it keeps everything moist.

Steak and bacon reheat best when wrapped tightly in foil and warmed in a 350°F oven for 5-10 minutes. The rolls should be toasted fresh—butter them lightly and warm in a toaster or skillet for 30 seconds per side. This recipe makes 4 perfect sandwiches, but I always double it for leftovers. Store components separately: steak and bacon in the fridge for 2 days, cheese in a sealed container for 1 week, and rolls in a bread bag for 3 days. Assemble just before serving so the cheese stays stretchy, not rubbery.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear, this comes together faster than takeout. Slice the steak, fry the bacon—boom—you’ve got the base. The rolls hollow out in seconds, and the cheese melts in minutes. Honestly, it’s the kind of meal where you’re done before the kids even ask what’s for dinner.
  • Crispy-Salty-Creamy Magic: That first bite? The bacon’s smoky crunch, the onion’s sweet caramelization, and the gooey American cheese stretching around the ribeye—it’s like a flavor explosion in your mouth. Between us, the combo of thick-cut bacon and that juicy steak makes every sandwich taste like a cheat day.
  • Tailgate or Tuesday: Serve it at a backyard BBQ with a side of chips, or wrap it up for a quick lunch the next day. The rolls hold up surprisingly well, and the leftovers? Still just as good cold (yes, really). I’ve fed a crowd with this, packed it for a game day, and even made it for my picky teen—he ate three.
  • Budget Steakhouse Hack: You’re getting ribeye quality without the steakhouse price tag. The bacon adds richness without breaking the bank, and American cheese delivers that melty luxury for pennies. Plus, the leftovers stretch into breakfast burritos or a loaded salad—zero waste, all flavor. My wallet thanks me every time.

Step-by-step instructions for bacon cheese steak sandwiches

Master these techniques and you'll achieve perfectly seared steak, crispy bacon, and melty cheese every time.

1

Prepare the Steak and Seasonings

Slice the 1 lb ribeye steak thinly against the grain for maximum tenderness. Arrange the slices on a plate and season generously with 1 tsp salt and 0.5 tsp black pepper, pressing the seasoning into the meat so it adheres evenly. Let the steak sit at room temperature for 15 minutes—this ensures even cooking and prevents chilling the hot pan.

In a small bowl, mix together 1 tsp Worcestershire sauce and 1 tbsp mayonnaise to create a quick marinade. Brush this mixture lightly over both sides of the steak slices. This step adds depth of flavor and helps tenderize the meat slightly. The marinade should coat the steak but not pool—just enough to enhance the natural beef flavor.

2

Cook the Bacon Until Crispy

Cut the 8 oz thick-cut bacon into ¼-inch thick slices, keeping the pieces uniform for even cooking. Heat a large skillet over medium heat and add the bacon slices in a single layer, leaving space between them. Cook for 4-5 minutes until the edges begin to crisp and the fat starts to render out.

Here's where patience pays off: flip the bacon and continue cooking for another 3-4 minutes until deep golden brown and crispy. Remove the bacon from the pan and set it aside on a paper towel-lined plate to drain excess fat. Keep the rendered bacon fat in the pan—it's packed with flavor and will be used later. If the pan looks dry, add 1 tbsp olive oil to maintain heat and prevent sticking during the next step.

3

Sear the Steak and Sauté the Vegetables

Working in batches if needed, heat the skillet with bacon fat (and added olive oil if necessary) over medium-high heat. Add the seasoned steak slices and cook for 2-3 minutes per side until deep brown and cooked to your preferred doneness. For medium-rare, aim for an internal temperature of 130-135°F. Remove the steak from the pan and set aside, tented loosely with foil to keep warm.

In the same skillet, add 2 tbsp butter and let it melt. Add the 2 minced garlic cloves and cook for 30 seconds until fragrant. Add the 1 whole yellow onion and 1 whole green bell pepper, both thinly sliced. Sauté for 5-6 minutes until the onions soften and the peppers begin to caramelize. Season lightly with ½ tsp salt and ¼ tsp black pepper to enhance their natural sweetness.

4

Assemble the Sandwiches

Lightly toast the 4 whole hollow-out hoagie rolls until warm and slightly crispy. Cut each roll in half lengthwise. Spread the bottom half of each roll with a thin layer of the remaining bacon fat from the pan—this adds extra richness and helps the cheese melt more smoothly.

Layer the steak slices onto the bottom half of each roll, followed by the sautéed onions and peppers. Tear the 8 oz white American cheese into small pieces and arrange them evenly over the steak and vegetables. The cheese should be slightly overlapping to ensure maximum melty coverage when assembled.

5

Melt the Cheese and Add Finishing Touches

Place the top half of each roll onto the sandwiches, pressing down gently but not too firmly—you want the cheese to melt and create a gooey texture without squeezing out the fillings. Cover the sandwiches with a clean kitchen towel to help trap the heat and melt the cheese evenly.

Let the sandwiches sit for 2-3 minutes to allow the cheese to soften and meld with the other ingredients. Open the sandwiches slightly and check that the cheese has melted completely and taken on a creamy, pull-apart texture. Top each sandwich with the crispy bacon slices and serve immediately while everything is hot and the cheese is still gooey.

👨‍🍳

Pro Tips For Making Bacon Cheese Steak

  • CRANK THE BACON LOW: Thick-cut bacon needs patience—cook it on the lowest heat setting your stovetop allows, flipping only once. I used to rush it and ended up with chewy, uneven strips; now I let it render slowly until the edges are crispy but the center stays pliable for that perfect sandwich texture.
  • SLICE THE ONION THIN: Caramelizing onions takes forever, so slice them paper-thin (almost translucent) and cook them in a dry pan for 10-12 minutes. Thick slices burn before they soften, and you’ll end up with a sad, watery mess instead of sweet, jammy onions that glue everything together.
  • REST THE STEAK RIGHT: Ribeye loves its rest—wrap it in foil with the bacon and cheese on top, then let it sit for 5-10 minutes off the heat. Skipping this step means juices will pool out when you cut into it, leaving you with a dry, sad sandwich instead of a juicy, flavor-packed bite.
  • TOAST THE ROLLS HARD: Hollow-out hoagie rolls need to be toasted until they’re almost crispy—this keeps them from getting soggy under the steak and cheese. Butter the cut sides and toast them directly over the grill or in a pan while the steak rests; it’s the only way to guarantee they hold up to the greasy, saucy goodness.

Dietary considerations for this bacon cheese steak

Gluten-Free Adaptations

For a gluten-free version, swap the hoagie rolls for a gluten-free baguette or lettuce wraps—I recommend Canyon Bakehouse gluten-free rolls for that classic texture. Just be sure to toast them in a dry skillet to achieve that crispy crust.

The rest of the recipe stays the same, but watch the rolls—they can dry out faster than traditional bread. 🌾

Dairy-Free Options

Skip the cheese entirely or use dairy-free mozzarella shreds like Miyoko's or Violife for a melty texture. These brands melt beautifully when heated properly. For extra richness, add avocado slices or a spread of cashew cream to replace the cheese's creaminess.

The flavor won't be identical, but it's a great alternative for those avoiding dairy.

Lower-Carb Modifications

Cut carbs by replacing the hoagie rolls with low-carb tortillas (I like Mission Carb Balance) or portobello mushroom caps for a hearty, open-faced option. Use sugar-free Worcestershire sauce and skip the mayo to reduce carbs further.

The steak and bacon will still be the star—just without the bread to hold it all together. 🥑

Vegetarian Swap

For a vegetarian version, replace the steak with thinly sliced portobello mushrooms marinated in balsamic vinegar, garlic, and olive oil for 30 minutes. Sauté them in the bacon fat until tender and slightly caramelized.

The mushrooms absorb the flavors beautifully, mimicking the texture of steak. Keep the bacon and cheese for that classic combo. 🍄

Allergen-Friendly Tips

If you have nut allergies, avoid the mayo and instead brush the rolls with olive oil for moisture. For soy allergies, check your Worcestershire sauce—Annie's brand is soy-free.

Always double-check labels, as cross-contamination can be an issue. When in doubt, use homemade marinades with just salt, pepper, and citrus juice for safe seasoning. 🚫

Protein Boost

Add extra crispy fried eggs on top for a protein-packed upgrade. The yolk adds richness and pairs perfectly with the smoky bacon and melty cheese. For an even bigger boost, include chickpeas sautéed in the bacon fat—they soak up all the flavors and add a satisfying crunch. 🍳

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 18g90%
Cholesterol 140mg47%
Sodium 1560mg68%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 6g
Protein 48g96%
* 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 ground beef instead of sliced steak?

For a heartier texture, use 8 oz lean ground beef (85/15 blend works best) and form it into small patties. Cook them until browned and slightly crispy on the edges, then proceed with the recipe as written. The ground beef will absorb the flavors from the bacon fat beautifully, though you may want to add 1 extra tbsp Worcestershire sauce for deeper flavor.

2

How do I keep the rolls from getting soggy?

Toast the rolls thoroughly before assembling, then spread the bottom half with a thin layer of bacon fat or olive oil instead of mayo. When adding the cheese, place it directly on the steak—not the roll—to prevent moisture. For extra insurance, assemble the sandwiches and let them sit 1-2 minutes before adding the bacon on top. This gives the cheese time to set slightly.

3

What's the best way to reheat leftovers?

Wrap the entire sandwich in foil and reheat in a 350°F oven for 5-7 minutes>—this prevents the cheese from drying out. For crispier bacon, pop it in a 375°F oven for 3-4 minutes> after reheating. Never microwave, as it makes the cheese rubbery. Store components separately: steak and bacon in the fridge for 2 days, rolls in a bread bag for 3 days.

4

Can I make this recipe ahead of time?

Yes, but with a few adjustments. Cook the steak and bacon fully, then cool and store them separately. Assemble the sandwiches without the cheese>, wrap tightly in foil, and refrigerate for up to 1 day>. When ready to serve, warm the sandwiches in the oven, then add the cheese and crispy bacon fresh. This keeps the texture perfect.

5

What cheese works best for melting?

White American cheese> is traditional for its creamy, stretchy melt, but provolone> adds more flavor. For extra gooeyness, try melted cheddar or Monterey Jack>. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. Always use freshly grated or torn cheese>** for the best results.

★★★★★4.9(4 reviews)
Categories Main Courses