Breakfast & Brunch
This Waffle House Texas bacon egg and cheese melt delivers the same crispy, cheesy perfection you crave from the diner—right in your kitchen. 💛 The secret lies in perfectly crisped bacon, a golden tortilla that hugs melted American cheese like a warm embrace, and eggs cooked just how you like them.
I've recreated this iconic breakfast sandwich after countless visits, and it's the one dish that always gets rave reviews.
The magic starts with thick-cut Texas bacon, fried until it's crispy enough to stand up to the soft tortilla. Meanwhile, the eggs cook sunny-side-up for that perfect runny yolk, while the cheese melts into gooey, stretchy strands that glue everything together.
The buttery tortilla toasts up just enough to hold its shape without getting tough, creating that satisfying crunch with every bite.
What makes this recipe foolproof is the assembly—layering the ingredients in the right order so nothing gets soggy. The crispy bacon goes down first, followed by the egg, cheese, and tortilla, all pressed together in a hot pan until the cheese melts and the tortilla crisps.
The result? A sandwich that's crispy, cheesy, and packed with all the flavors you love from Waffle House.
Serve it up with a side of hot sauce for that signature kick, and don't forget the butter for dipping. This is the kind of breakfast sandwich that turns an ordinary morning into a diner-worthy experience. Let's get cooking!
Ingredients for waffle house texas bacon egg and cheese melt
Six crispy pieces of bacon, four eggs, and all the cheesy magic you crave—here's how to nail it.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Texas Bacon 🥓 | 6 pieces | Crispy when cooked, not pre-cooked |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| American Cheese Slices 🧀 | 4 slices | Thick-cut, not pre-shredded |
| Flour Tortillas 🌯 | 4 whole | Medium size, 8-10 inches |
| Unsalted Butter 🧈 | 2 tbsp | For tortilla toasting |
| Vegetable Oil 🫒 | 2 tbsp | For bacon frying |
| Kosher Salt 🧂 | ½ tsp | For seasoning |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Hot Sauce 🌶️ | 2 tbsp | For serving (optional) |
| Butter for Dipping 🧈 | ½ cup | Melted, for serving |
Texas bacon is non-negotiable here. Hillshire Farm or Oscar Mayer thick-cut are my go-tos—they crisp up perfectly without burning. If you can't find Texas bacon, thick-cut applewood smoked bacon works in a pinch, but it won't be exactly the same. Look for slices that are at least 1/4-inch thick; thinner bacon gets soggy. The eggs? Fresh is key—they hold their shape better when cooked sunny-side-up. I grab mine from Trader Joe's or the local farmers market when they're in season. For the cheese, American slices are a must—Kraft Singles are the diner standard, but any good-quality American brand works. The tortillas? Mission brand flour tortillas are my secret—they're just the right size and hold up to the heat.
No Texas bacon? Thick-cut smoked bacon is the closest you'll get, but expect a slightly smokier flavor. Eggs can be cooked over-easy or scrambled if you prefer, but sunny-side-up gives you that perfect runny yolk. For the cheese, cheddar slices work in a bind, though they won't melt as smoothly. The tortillas can be swapped for burrito-size flour tortillas if that's what you've got, but they might be a tad larger. Pro tip: if your tortillas are too soft, microwave them for 10 seconds before assembling—they'll crisp up better. And if you're feeling fancy, add a sprinkle of garlic powder to the butter for tortilla toasting for extra diner flair.
Bacon keeps best in the fridge for 5-7 days if unopened, but once cooked, it's good for 3 days. Store leftover tortillas in a sealed bag with a paper towel to keep them soft. The melted cheese sandwiches reheat beautifully—just 30 seconds in the microwave with a damp paper towel on top to restore that crispy texture. For a quick breakfast hack, prep all your ingredients the night before and assemble in the morning. The eggs will stay fresh if you keep them in the fridge until you're ready to cook, and the bacon can be pre-cooked and stored in the oven at 200°F to keep it crispy.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this is the kind of breakfast I can make with one hand tied behind my back. Thick-cut Texas bacon cooks while I crack eggs, and the tortillas toast in the same pan—no flipping, no fuss. Honestly, I’ve made this at 6:30 AM on school mornings, and it still tastes like it belongs in a diner.
- Crispy, Salty, Melty: That first bite? The bacon’s smoky crunch, the egg’s runny yolk, and the American cheese stretching like it’s been slow-cooked all morning—it’s the kind of combo that makes you pause mid-bite. Between us, I’ve seen grown adults close their eyes when they take that first taste.
- Breakfast or Brunch: Serve it folded like a taco for a quick grab-and-go, or cut into strips for a crowd-pleasing brunch spread. My college-aged kids grab these for late-night snacks after study sessions, and my dad requests them every Sunday. It’s that kind of dish.
- Leftovers That Don’t Suck: Unlike eggs that turn rubbery, these reheat like a dream—crispy edges stay crispy, the cheese doesn’t get gloppy, and the bacon? Still delicious. I make a double batch on Sundays, and by Wednesday, I’m still eating them cold from the fridge. Budget-friendly? Absolutely. Reliable? Even more so.
Step-by-step instructions for Waffle House-style Texas bacon egg and cheese melt
Here's how to make these crispy, cheesy masterpieces that'll have you craving breakfast all day.
🔥 Step 1: Cook the Texas Bacon to Perfect Crispiness
Place the 6 pieces thick-cut Texas bacon in a cold skillet over medium-low heat. Cook for 8-10 minutes, flipping occasionally, until the bacon is deep golden brown and crispy. I like to press down gently on the bacon during the first minute—this prevents it from curling and ensures even contact with the pan.
When the bacon is done, use tongs to transfer it to a paper towel-lined plate. The bacon should be crisp enough to stand up on its own when lifted with tongs. Reserve 2 tablespoons of the bacon fat in the skillet—this golden liquid is pure flavor and we'll use it later. If you don't have enough fat, add 1 tablespoon vegetable oil to the skillet.
🍳 Step 2: Toast the Tortillas with Butter
Heat a clean skillet over medium heat. Add the 2 tablespoons unsalted butter and let it melt completely, about 30 seconds. Place 1 flour tortilla in the skillet and cook for 30-45 seconds per side until it's light golden brown and slightly crispy. Repeat with the remaining tortillas, stacking them if needed but keeping them separate.
Here's the thing—don't press down on the tortillas with a spatula. Let them cook freely so they get crispy but not tough. You'll know they're ready when they're just slightly puffed at the edges and have a few small brown spots. Keep the cooked tortillas warm in a clean towel-lined plate.
👨🍳 Step 3: Fry the Eggs to Your Perfect Doneness
Wipe out the skillet with a paper towel to remove any excess butter. Add 1 tablespoon vegetable oil and heat over medium heat until shimmering. Crack 1 large egg into the skillet and cook for 2-3 minutes until the whites are set but the yolks are still soft and runny. Season immediately with ¼ teaspoon black pepper and ⅛ teaspoon kosher salt.
I know it seems weird, but trust me—you want those yolks still slightly liquid when they hit the cheese. This is the moment that matters: transfer the cooked egg to a plate and repeat with the remaining eggs. Keep them warm while you assemble the melts.
🥘 Step 4: Assemble the Melts with Cheese Magic
Place 1 toasted tortilla on a clean plate. Top with 1 fried egg, 1 slice American cheese, and 1 piece crispy Texas bacon. Repeat the layers with the remaining tortillas, eggs, cheese, and bacon. The cheese should be thick-cut slices—don't shred it or it won't melt properly.
Here's the secret: don't stack them too high. You want each melt to be about 1 inch thick so the cheese melts through completely. Cover with a clean kitchen towel and let them sit for 1 minute—this allows the cheese to start melting before you fold.
🔪 Step 5: Fold and Serve with All the Fixings
Carefully fold each melt in half, pressing gently but not too hard. You want the cheese to ooze out slightly at the edges—that's how you know it's perfect. Serve immediately with the ½ cup melted butter for dipping on the side and 2 tablespoons hot sauce for those who like it spicy.
Each bite should deliver crispy tortilla, runny egg yolk, melted American cheese, and that smoky bacon flavor all working together. The butter for dipping is non-negotiable—it's the ultimate way to clean up every last bite of that delicious cheese. Enjoy while they're hot!
Pro Tips For Making Waffle House Texas Bacon Egg And Cheese Melt
- CRANK THE BACON LOW: Thick-cut Texas bacon needs patience—cook it slow and steady on medium-low heat until the edges curl but the fat hasn’t fully rendered out. I learned this the hard way: high heat turns it rubbery before it crisps, and you lose that perfect chewy bite.
- CUT THE TORTILLA JUST RIGHT: Slice the flour tortilla into thirds before assembling—this keeps the melt from getting soggy when the cheese melts. (Yes, it’s messy, but trust me, it works.) If you skip this, you’ll end up with a sad, limp sandwich instead of a sturdy melt.
- SALT THE EGGS LIKE IT’S 1950: Crack the eggs into a bowl first, then season them with a pinch of salt before cooking. The salt dissolves better this way, and the eggs won’t taste bland even when buried under cheese. (Your future self will notice the difference.)
- STACK THE CHEESE STRATEGICALLY: Place the American cheese slices on top of the bacon and egg, not underneath—this prevents the tortilla from turning into a greasy paperweight. Press it down lightly with a spatula, then let it sit for 30 seconds before flipping. (This isn’t the prettiest method, but it’s the tastiest.)
Perfect pairings for this recipe
Breakfast Booster Sides
Start your meal with crispy hash browns—Waffle House-style, of course. Order a side of their golden, buttery hash browns (or make your own with Russet potatoes, vegetable oil, and a pinch of salt). The salty, crispy texture contrasts perfectly with the creamy melt. 🥔
For a lighter option, fresh fruit like sliced strawberries or melon adds a refreshing balance. The sweetness cuts through the richness of the bacon and cheese. I like to serve it with a drizzle of honey for extra sweetness.
A side of scrambled eggs (if you're making extra) also works well for a heartier breakfast.
Coffee & Cream Pairings
No Waffle House meal is complete without strong black coffee—just like theirs! Brew a bold dark roast (I recommend Folgers Classic Roast or Maxwell House) and serve it in a large mug. The bitterness helps cleanse your palate between bites of the rich, cheesy melt.
For cream lovers, Waffle House's signature "cream" is actually half-and-half—thick, creamy, and perfect for coffee. If you can't find it, use whole milk or heavy cream instead. A splash of vanilla syrup (like Torani) adds that diner touch without overpowering the coffee.
Sweet Endings
Finish your meal with a classic diner dessert—chocolate chip pancakes or waffles are my go-tos. The sweetness balances the savory flavors of the melt. For a lighter option, apple slices with cinnamon add a warm, comforting finish. 🍏
If you're feeling indulgent, Waffle House's famous "Buttermilk Biscuits" (or homemade versions) with butter and honey make a perfect sweet ending. The buttery richness pairs beautifully with the crispy, cheesy melt.
Nutrition facts
Frequently asked questions
Can I use regular bacon instead of Texas bacon?
You can, but the flavor won't be quite the same! Texas bacon has a distinct smoky, slightly sweet taste that's key to the Waffle House version. For the closest substitute, use thick-cut smoked bacon—it'll give you that smoky depth without the exact same profile. If you're using regular bacon, cook it until it's extra crispy to compensate for the thinner slices.
How do I keep the tortillas from getting soggy?
The secret is in the timing and assembly! Toast your tortillas just until they're lightly golden, then let them cool slightly before assembling. When you stack the ingredients, place the egg on the tortilla first, then add the cheese and bacon. Press gently but firmly when folding to create a seal that traps the melted cheese inside. The 1-minute rest before folding also helps the cheese start melting without making the tortilla soggy.
What's the best way to reheat leftover melts?
Use the microwave + paper towel trick for best results! Place the melt between two damp paper towels and microwave for 20-30 seconds on high. The steam will restore the crispiness. For a crispier texture, you can also reheat in a skillet over medium heat for 1-2 minutes per side, pressing down gently with a spatula to re-crisp the tortilla. Always reheat until the cheese is fully melted and bubbly.
Can I make this recipe ahead of time?
You can prep components ahead, but not the final assembly! Cook the bacon and toast the tortillas the night before, storing them separately in airtight containers. Keep the eggs raw until you're ready to cook them. When you're ready to serve, just fry the eggs fresh and assemble everything. The key is to keep the tortillas warm in a 200°F oven while you cook the eggs to maintain that perfect crispiness.
What if I don't have American cheese?
You can use cheddar slices as a substitute, but it won't melt as smoothly. For the closest alternative, try Muenster cheese—it melts beautifully and has a mild flavor that works well. If you're using shredded cheese, it won't work as well because it doesn't melt into those perfect, stretchy strands. The slice form is crucial for that authentic Waffle House texture!
