Breakfast & Brunch
This bacon egg and cheese bread recipe delivers that perfect first bite of crispy, golden crust giving way to creamy melted cheese and a runny yolk that ties everything together. I've perfected the technique over years of breakfast experiments—no more soggy bread or overcooked eggs here.
The key is in the timing and layering, which transforms simple ingredients into a restaurant-quality sandwich.
You'll start with perfectly toasted bread that creates that satisfying crunch, then crispy bacon that adds salty depth to every bite. The secret to the runny yolk is cooking the egg just until the whites are set but the center remains liquid gold.
Melted cheese binds everything together while keeping the sandwich cohesive. This isn't just breakfast—it's a flavor experience that starts your day right.
The result is a sandwich that's crispy on the outside, creamy on the inside, with that magical runny yolk that makes each bite worth the effort. Every component comes together in perfect harmony, creating a breakfast that feels indulgent yet remains simple to prepare.
Whether you're feeding a crowd or treating yourself to a special morning, this recipe delivers consistent, foolproof results.
Ready in just 15 minutes, this recipe requires minimal prep and delivers maximum flavor. The combination of textures and temperatures creates a breakfast sandwich that's impossible to resist. Let's get started on creating your perfect morning meal.
Ingredients for bacon egg and cheese bread
Four slices of golden bread, crispy bacon, and eggs cooked to perfection—this is your ultimate breakfast upgrade.
| Ingredient | Amount | Notes |
|---|---|---|
| Sourdough Bread Loaf 🍞 | 1 whole | Day-old for best texture |
| Thick-Cut Bacon 🥓 | 4 slices | Applewood smoked preferred |
| Large Eggs 🥚 | 4 whole | Room temperature for even cooking |
| Sharp Cheddar Cheese 🧀 | ½ lb | Shredded, aged for flavor |
| Unsalted Butter 🧈 | 2 tbsp | For toasting bread |
| Kosher Salt 🧂 | ½ tsp | For seasoning |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Mayonnaise 🍯 | 1 tbsp | Optional for extra richness |
| Fresh Chives 🌿 | 2 tbsp | Chopped, for garnish |
| Olive Oil 🫒 | 1 tbsp | For egg cooking |
The bread is non-negotiable—day-old sourdough gives that perfect crunch without getting soggy. Grab a loaf from Whole Foods or your local bakery; avoid pre-sliced store bread (it dries out too fast). For bacon, applewood-smoked from Costco or Trader Joe's adds that smoky depth. If you're feeling fancy, try maple-glazed bacon—trust me, it's worth the extra minute. Eggs should be large or extra-large for that juicy yolk. The cheese? Sharp cheddar melts beautifully, but Pepper Jack adds a kick if you're feeling adventurous.
No sourdough? Brioche or Texas toast works in a pinch—just toast it extra crispy. Bacon too salty? Rinse slices briefly before cooking. Eggs won't runny? Cook them low and slow—I use a nonstick pan on medium-low heat. Cheese getting stringy? Mozzarella mixed in keeps it creamy. For the mayo, Duke's or Hellmann's are my go-tos, but any good brand works. Fresh chives? Dried works at half the amount, but honestly, fresh tastes like a million bucks. The olive oil? Any light oil does the job—no need to splurge here.
Toast the bread first, then keep it warm in a 200°F oven while you cook the bacon and eggs. The sandwiches reheat beautifully—5 minutes at 350°F if you need to warm them up later. Bacon keeps 3 days in the fridge, but it's best fresh. Store cheese in an airtight container for up to 2 weeks>. Eggs? Use within 1 week for best results. I always make a double batch—freeze extras for lazy mornings. Just toast and assemble when you're ready!
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this recipe is the kind of thing that makes you question why you ever complicate breakfast. Sourdough’s sturdy texture soaks up the egg and cheese without falling apart, while thick-cut bacon adds that smoky crunch—no fancy prep, just slice, fry, and assemble.
- Crispy-Creamy Obsession: That first bite? Crispy toasted sourdough gives way to runny yolk and melty sharp cheddar—it’s the kind of combo that makes you pause mid-chew. Honestly, the butter basting while it toasts is my favorite part; it’s like a little flavor upgrade every time.
- Lunchbox Champion: Between us, this is my go-to for packed lunches or a quick workday meal. Wrap slices in foil, and they stay warm for hours—no sad, soggy sandwiches here. My kids even ask for it when they think I’m not looking.
- Budget Breakfast Win: Thick-cut bacon and sharp chedddar might sound fancy, but they stretch further than you’d think. A single loaf of sourdough and a pack of eggs cover multiple servings, and leftovers reheat perfectly in the toaster. Not the prettiest, but the taste makes up for it.
Step-by-step instructions for bacon egg and cheese bread
Here's how to create the perfect crispy-golden crust with that magical runny yolk center.
Toast the Sourdough for Crispy Foundation
Preheat your oven to 375°F. Slice the 1 whole Sourdough Bread Loaf lengthwise into two equal halves, creating two long rectangles. Place the halves on a baking sheet and brush both sides generously with 2 tablespoons unsalted butter, melting it slightly into the bread.
Toast the bread for 8-10 minutes until the edges turn golden brown and the crust becomes crispy. This initial toasting creates the perfect crispy base that will hold up to the egg and cheese filling. Keep the oven on during this process - you'll need it for the next step.
Cook the Bacon Until Crispy
While the bread toasts, line a paper towel with another sheet to create an absorption station. Place the 4 slices thick-cut bacon in a cold skillet over medium heat. Cook for 8-10 minutes, flipping once halfway through, until the bacon reaches deep golden brown with crispy edges.
Transfer the cooked bacon to your paper towel station and let it drain for 2 minutes. This removes excess grease but preserves the crispy texture. Chop the bacon into ¼-inch pieces while it's still warm - this helps maintain its crispiness when mixed with the other ingredients.
Prepare the Egg and Cheese Filling
In a small bowl, whisk together the 4 whole large eggs, 0.5 teaspoon kosher salt, 0.25 teaspoon black pepper, and 1 tablespoon mayonnaise (if using) until fully combined. In a separate bowl, shred the 0.5 lb sharp cheddar cheese using a box grater for even, fine shreds.
Heat 1 tablespoon olive oil in a non-stick skillet over medium-low heat. Pour the egg mixture into the skillet and let it cook gently for 2-3 minutes until the edges begin to set but the center remains slightly runny. This creates that perfect yolk magic we're after.
Assemble the Crispy Masterpiece
Remove the toasted bread from the oven and place it on a clean work surface. Spread the cheese evenly over both halves, leaving a ½-inch border uncovered. Spoon the cooked egg mixture over the cheese, then sprinkle the chopped bacon evenly on top.
Carefully press the two halves together, sandwiching the filling between them. Place the assembled sandwich back in the oven for 3-5 minutes until the cheese begins to melt and the edges become golden and bubbly. This final step ensures everything is perfectly heated through while maintaining that crispy exterior.
Garnish and Serve Immediately
Remove the sandwich from the oven and let it rest for 1 minute to set slightly. Use kitchen shears to cut the sandwich diagonally into 4 equal pieces. Garnish each piece with ½ tablespoon chopped fresh chives for a pop of color and freshness.
Serve immediately while the bread is still warm and the yolk remains perfectly runny in the center. Each bite should deliver that satisfying combination of crispy toast, creamy egg, salty bacon, and sharp cheddar. The magic happens when the yolk oozes out slightly - that's when you know you've nailed it!
Pro Tips For Making Bacon Egg And Cheese Bread
- CRISP THE BACON LOW: Thick-cut bacon needs patience—cook it at 325°F (160°C) until the edges curl but the center still has a little chew. I learned this the hard way after burning three batches trying to rush crispy bacon; it’s the foundation of flavor here, so don’t skip it.
- DRY THE SOURDOUGH SLICES: Pat sourdough slices with a paper towel until they’re bone-dry before buttering. Wet bread absorbs butter unevenly and turns soggy when the egg hits—this guarantees a crispy crust every time.
- CUT THE CHEESE SMALL: Grate sharp cheddar as fine as possible (or buy pre-shredded) so it melts fully into the bread instead of sitting in clumps. I was skeptical until I tried it—now I double-check the cheese size before assembling.
- BUTTER THE BREAD HOT: Toast the bread until golden, then spread butter immediately while it’s still hot. The residual heat helps the butter melt into the bread faster, creating that perfect buttery bite. (Yes, even if you’re impatient like me.)
Creative variations of this recipe
Breakfast Sandwich
Transform this into a handheld breakfast sandwich by using English muffins or brioche buns instead of sourdough. Toast the muffins until golden, then layer with crispy bacon, a perfectly fried egg, and melted cheddar. Add a smear of Duke's mayonnaise on the inside for extra richness.
The key is to keep the egg runny—cook it in a nonstick pan over medium-low heat for just 2-3 minutes. Serve with hot sauce or sriracha for a spicy kick. 🌶️
BLT-Inspired Twist
Swap the cheese for crispy avocado slices and add fresh lettuce and tomato for a BLT-inspired breakfast sandwich. Use thick-cut bacon and toast the bread extra crispy. The avocado adds creaminess while keeping the sandwich light.
Garnish with a sprinkle of flaky sea salt and a drizzle of hot honey for balance. This version is perfect for brunch or a light lunch.
Spicy Cajun Style
Kick up the flavor with Cajun-seasoned bacon and a dash of Cajun spice blend in the egg mixture. Use Pepper Jack cheese instead of cheddar for extra heat. Add sliced jalapeños or pickled red onions for tangy crunch.
Toast the bread with a mix of butter and olive oil for extra flavor. This version is fiery and satisfying—great for those who love bold flavors. 🔥
Sweet & Savory
Add a sweet twist by layering maple-glazed bacon and a drizzle of maple syrup on top of the sandwich. Use brioche or Texas toast for extra richness. The caramelized maple balances the savory egg and cheese perfectly.
Garnish with crispy fried onions for texture. This breakfast sandwich feels indulgent but is still simple to make—perfect for weekend mornings.
Veggie-Packed Option
Make it vegetarian by omitting the bacon and adding sautéed mushrooms, spinach, and caramelized onions. Use feta or goat cheese for a tangy twist. Toast the bread with garlic butter for extra flavor.
This version is packed with veggies but still feels hearty and satisfying. It’s a great option for those who want a lighter but still flavorful breakfast. 🥗
Gourmet Upgrade
Elevate this sandwich with truffle oil drizzled over the egg mixture and truffle-infused mayonnaise for a luxurious touch. Use aged Gouda or Gruyère cheese for depth, and garnish with crispy prosciutto or duck bacon.
Toast the bread with brown butter for a nutty flavor. This version is perfect for special occasions or when you want to treat yourself to a truly gourmet breakfast. ✨
Nutrition facts
Frequently asked questions
Why does my bread get soggy when I add the egg and cheese?
The bread absorbs moisture from the egg and cheese, which is why we toast it first and keep it warm in the oven. Always assemble the sandwich just before serving—never too far in advance. For extra insurance, use day-old sourdough or brush the toasted bread with a thin layer of mayonnaise before adding the filling to create a moisture barrier.
Can I make this ahead of time?
Not the full sandwich—it's best served immediately for that perfect runny yolk. However, you can prep components ahead: cook the bacon, shred the cheese, and even make the egg mixture (without cooking). Store components separately in the fridge for up to 24 hours, then assemble and cook fresh in the morning. For a quick breakfast, toast the bread and assemble everything in 5 minutes.
What's the secret to getting a perfectly runny yolk?
Cook the eggs over medium-low heat in a nonstick pan until the whites are just set but the center remains liquid. This takes about 2-3 minutes for large eggs. Keep the heat low—high heat will cook the yolk too quickly. For extra insurance, use room-temperature eggs and avoid stirring the eggs once they're in the pan.
Can I use different types of bread?
While sourdough is ideal, you can use brioche, Texas toast, or even English muffins for a handheld version. For lighter breads like bagels or croissants, toast them extra crispy and consider adding a thin layer of mayonnaise to prevent sogginess. Avoid overly soft breads like brioche without toasting—it'll get mushy.
How do I keep the bacon crispy when assembling?
Cook the bacon until it's perfectly crispy, then transfer it to a paper towel-lined plate to drain excess grease. Chop it into small pieces while still warm, and add it to the sandwich just before serving. If you need to reheat the bacon, use the oven at 375°F for 2-3 minutes to restore crispiness. Never microwave bacon—it'll turn rubbery.
