Waffle House Bacon, Egg, and Cheese Sandwich Recipe: Crispy Bacon and Runny Yolk Magic

Breakfast & Brunch

Waffle House Bacon, Egg, and Cheese Sandwich Recipe: Crispy Bacon and Runny Yolk Magic

This Waffle House bacon, egg, and cheese sandwich recipe delivers the iconic Southern breakfast experience right in your kitchen. The secret lies in perfectly crispy bacon, a runny yolk that pools like liquid gold, and cheddar that melts into creamy perfection between toasted brioche-style buns.

I've recreated the exact griddle technique that makes this sandwich legendary—no shortcuts, just the real deal.

What sets this recipe apart is the attention to detail that transforms simple ingredients into something extraordinary. The bacon cooks until it's crisp enough to stand up on its own, while the eggs are cooked just until the whites set but yolks remain gloriously runny.

The sandwich is assembled on a hot griddle, where the cheese melts and the bread toasts to golden perfection. Every bite delivers that perfect balance of textures and flavors that made Waffle House famous.

By following this method, you'll achieve a sandwich with crispy bacon that crackles with each bite, a yolk that oozes out when you cut in, and cheese that's melted just enough to be creamy but still holds its shape.

The brioche-style buns toast beautifully on the griddle, adding a subtle sweetness that complements the savory filling. This isn't just breakfast—it's an experience that brings a taste of the South to your morning table.

The beauty of this recipe is its versatility. Serve it with classic Waffle House sides like crispy hash browns or buttery toast to complete the meal.

The technique is simple enough for weeknight breakfasts but impressive enough for brunch gatherings. Let's get started on recreating this Southern classic in your own kitchen.

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

Ingredients for waffle house bacon egg and cheese sandwich

The iconic Waffle House sandwich starts with bacon crisp enough to stand alone, eggs cooked just until yolks remain molten, and cheddar that melts into golden perfection.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 oz Thick-cut for crispiness, cut into 1-inch pieces
Large Eggs 🥚 4 whole Fresh, room temperature for runny yolks
Sharp Cheddar Cheese 🧀 4 oz Shredded, aged for best melt
Brioche-Style Buns 🍞 4 whole Sliced in half horizontally, toasted
Unsalted Butter 🧈 2 tbsp For griddle coating
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly cracked
Vegetable Oil 🫒 ¼ cup For griddle preheating
Mayonnaise 🥫 1 tbsp For optional bun spread
Butter Lettuce 🥬 4 leaves For sandwich lining
Cast-Iron Skillet 🍳 1 whole 10-inch, for griddle effect

The bacon is non-negotiable here. Thick-cut is essential—thin bacon burns before it crisps. Look for applewood-smoked at specialty butchers or Oscar Mayer thick-cut for convenience. I always buy a pound and freeze half for next time. The cheddar should be aged at least six months for that perfect melt. White Cheddar from Tillamook or Colby Jack if you want a milder option. The brioche buns? Trader Joe's or Brioche Bakery brands toast beautifully—avoid the flimsy grocery store versions.

No thick-cut bacon? Regular bacon cut into 1-inch pieces works in a pinch, but it won't crisp the same. Eggs too runny? Add a splash of water to the whites before cooking. Cheese too hard to shred? Microwave for 10 seconds to soften. The cast-iron skillet is key—if you don't have one, a heavy stainless steel pan works. For the mayo spread, Hellmann's or Duke's are my go-tos, but any good-quality mayo does the trick. The lettuce should be crisp—iceberg holds up better than butter lettuce when griddled.

Bacon keeps crispy for 2 days in an airtight container. The buns toast best when made fresh, but you can reheat them in the oven at 350°F for 5 minutes if needed. Store assembled sandwiches on a wire rack to keep them crisp. These reheat beautifully—30 seconds in a skillet over medium heat restores that griddle magic. Portion the ingredients ahead: cut bacon, shred cheese, slice buns. Everything cooks faster when you're ready to assemble.

❤️

Why You'll Love This Recipe

  • No-Fuss Breakfast: I swear by this when I’m running late—just fry the bacon until crispy, melt the cheese over the eggs, and slap it all on a buttered brioche. That’s it. No flipping, no fuss, no stress.
  • Crispy-Creamy Magic: The thick-cut bacon stays perfectly crisp while the eggs get that runny yolk center, and the sharp cheddar melts into a gooey blanket. Honestly, every bite is like a little flavor explosion—salty, rich, and just salty enough to make you crave another one.
  • Weekday Hero: Between us, this is my go-to when I need something fast but still feels like a treat. It’s great for breakfast, a late-night snack, or even a quick lunch when I’m not in the mood to cook. The brioche buns hold up better than toast, and the leftovers reheat like a dream.
  • Budget Breakfast Win: Thick-cut bacon and sharp chedddar aren’t cheap, but they stretch further than you’d think. I make a big batch of bacon on Sunday, then use it all week in these sandwiches—no waste, no extra cost. Plus, eggs and butter are always affordable, so it’s a solid way to feed a crowd without breaking the bank.

Step-by-step instructions for Waffle House-style bacon, egg, and cheese

Master the perfect balance of crispy bacon, runny yolks, and melted cheese with these precise techniques.

1

Cook the Bacon Until Crispy

Place the 8 oz thick-cut bacon in the 10-inch cast-iron skillet over medium heat. Cook for 8-10 minutes, flipping occasionally, until the bacon is deep golden brown and the edges are crispy. The fat should render out generously—this is what creates that signature Waffle House flavor.

Here's the thing—don't rush this step. You want the bacon to reach 195°F internally for that perfect snap. Remove the bacon from the skillet and let it drain on a paper towel-lined plate, reserving 2 tablespoons of the bacon fat in the skillet. This fat is liquid gold for your eggs.

2

Fry the Eggs in Bacon Fat

Reduce the heat to medium-low and pour the reserved bacon fat into the skillet. Add 2 tablespoons unsalted butter and let it melt completely. Crack each of the 4 large eggs into the skillet, spacing them evenly apart. Cook for 3-4 minutes until the whites are set but the yolks remain bright orange and runny.

I know it seems counterintuitive, but the secret to perfect runny yolks is patience. If you see the whites starting to overcook, simply turn off the heat for 30 seconds while they finish setting. The residual heat will keep the yolks warm without scrambling them.

3

Toast the Brioche Buns

While the eggs cook, slice the 4 brioche-style buns horizontally in half. Place the bottom halves on a clean section of the skillet over medium heat for 1-2 minutes until golden brown and toasted. Spread each toasted half with 1 teaspoon mayonnaise—this adds that signature Waffle House richness.

Don't skip the toasting. The brioche can be delicate, and toasting gives it structure to hold up to the filling. If you're worried about burning, watch closely—brioche browns quickly and can go from perfect to burnt in seconds.

4

Assemble the Sandwiches

Lay a leaf of butter lettuce on each toasted bun half. Place 2 slices of crispy bacon on each lettuce leaf, then top with one fried egg. Sprinkle 1 ounce of shredded sharp cheddar cheese evenly over each egg. The cheese should melt slightly from the residual heat of the egg.

Here's where it gets fun—press down gently on the cheese with a spatula for 10 seconds to help it melt just enough to create a gooey layer. This is what makes the sandwich hold together perfectly. Place the top bun halves on the sandwiches and press down lightly.

5

Serve Immediately with Optional Adjustments

Serve the sandwiches right away while the eggs are still runny and the cheese is just beginning to melt. Cut each sandwich in half diagonally if desired, and serve with extra bacon on the side for those who want more. The crispy bacon, creamy eggs, and sharp cheddar should create a perfect harmony in every bite.

If you find the sandwiches are too moist, let them sit for 30 seconds before serving. The brioche will absorb some of the moisture, creating the ideal texture. And remember—this is a sandwich that's best enjoyed immediately, so don't let it sit too long or the yolks will firm up.

👨‍🍳

Pro Tips For Making Waffle House Bacon Egg And Cheese Sandwich

  • CRISP THE BACON LOW-AND-SLOW: I learned this the hard way—thick-cut bacon needs patience. Cook it at 275°F (135°C) in a cold skillet for 20-25 minutes, flipping once. The fat renders slowly, keeping the meat juicy while getting that perfect snap. (Yes, it takes longer, but soggy bacon ruins everything.)
  • SALT THE CHEESE LIKE A PRO: Sharp cheddar’s already bold, but if your sandwich tastes flat, it’s because the cheese isn’t working with the other flavors. Lightly salt the slices before melting—just a pinch on each side—and let them sit for 2 minutes. This balances the richness and makes the melt actually creamy.
  • DON’T TOAST THE BUNS TOO FAST: Brioche burns before it browns if you rush it. Butter the inside of the buns first (yes, the part that’ll touch the filling), then toast them cut-side down on medium-low for 2-3 minutes. You want golden, not black—overdone buns steal all the moisture from the egg and cheese.
  • PREP EGGS THE NIGHT BEFORE: Here’s the real shortcut: Crack your eggs into a bowl, add a splash of water, and refrigerate them overnight. The next morning, they’ll slide right into the pan without breaking, and the yolks stay perfectly round. (I know, I know—it sounds weird, but it works every time.)

Creative variations of this recipe

Southern-Style Breakfast

For a true Southern twist, swap the sharp cheddar for white cheddar and add a layer of crispy hash browns on the side. Use applewood-smoked bacon and serve with a side of buttermilk biscuits for that classic Waffle House brunch experience.

The smoky flavor of the bacon pairs beautifully with the tangy buttermilk, creating a perfect balance. 🥓

Spicy Kick Option

If you love heat, sprinkle ½ teaspoon of cayenne pepper or hot sauce over the melted cheese before assembling the sandwich. For an extra kick, add 2 slices of jalapeño between the bacon and egg layers.

This adds a spicy contrast that’s perfect for those who crave a little fire with their breakfast. 🌶️

Breakfast Burrito Style

Transform this sandwich into a breakfast burrito by wrapping the bacon, egg, and cheese in a large flour tortilla. Add a sprinkle of sour cream and sliced black olives for extra flavor. This variation is perfect for a handheld breakfast on-the-go while keeping all the iconic flavors intact. 🌯

Cheesy Potato Twist

For a heartier version, mash ½ cup of diced potatoes into the shredded cheese before melting it over the egg. This adds a creamy, starchy element that mimics the texture of hash browns but stays contained within the sandwich.

It’s a great way to use leftover mashed potatoes or roasted potato scraps. 🥔

Gluten-Free Adaptation

To make this sandwich gluten-free, replace the brioche buns with gluten-free English muffins or gluten-free sandwich thins. Use a gluten-free mayonnaise like Hellmann’s Gluten-Free for the spread. The crispy bacon and runny yolk remain the stars, ensuring the gluten-free version still delivers that signature Waffle House flavor. 🌾

Breakfast Plate Version

Turn this into a full breakfast plate by serving the bacon, egg, and cheese components separately with toasted cornbread and sautéed peppers. This allows everyone to customize their own sandwich while still enjoying the individual elements.

It’s a great option for brunch gatherings or when you want to make a bigger meal. 🍽️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 14g70%
Cholesterol 320mg107%
Sodium 1200mg52%
Total Carbohydrate 36g13%
Dietary Fiber 2g8%
Sugars 6g
Protein 28g56%
* 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 make this sandwich without a cast-iron skillet?

While a cast-iron skillet creates the perfect griddle effect, you can use a heavy stainless steel pan or even a nonstick skillet. For nonstick, reduce heat to medium-low to prevent sticking. The key is maintaining even heat distribution—your eggs and bacon will still turn out great with the right technique.

2

How do I get the eggs perfectly runny without overcooking?

Use medium-low heat and cook the eggs for exactly 3-4 minutes until whites are set but yolks remain bright orange. If whites start overcooking, turn off the heat for 30 seconds—residual heat keeps yolks warm. The bacon fat should be hot but not smoking, creating a gentle cooking environment.

3

What's the best way to reheat leftover sandwiches?

Reheat in a skillet over medium heat for 30-60 seconds per side to restore crispiness. For microwave reheating, wrap in a damp paper towel and heat for 10-15 seconds—this prevents sogginess. Never reheat in the oven as it dries out the brioche. The goal is to revive the griddle magic without overcooking the egg.

4

Can I use regular bread instead of brioche buns?

While brioche-style buns are ideal for their buttery texture, you can use toasted white or sourdough bread in a pinch. For best results, choose a bread with a slight sweetness to complement the savory filling. Toast it longer than usual (2-3 minutes) to compensate for the lack of brioche structure. The sandwich will still be delicious!

5

Why does my cheese not melt properly?

Cheese needs heat and moisture to melt properly. Use aged sharp cheddar (not pre-shredded) and sprinkle it over the hot egg for 10 seconds before closing the sandwich. If it's still not melting, try adding a dash of water to the shredded cheese before sprinkling—this creates steam that helps the melting process.

★★★★★4.7(2 reviews)
Categories Breakfast & Brunch