Breakfast & Brunch
This bacon egg bread recipe delivers the ultimate breakfast sandwich with a crispy crust, perfectly cooked bacon, and a runny yolk heart—every bite is a balance of textures and flavors.
The secret lies in toasting the bread just right, cooking the bacon until it’s crispy and caramelized, and timing the eggs so they stay golden and runny. I’ve perfected this combination over years of testing, and it’s now my go-to morning meal when I want something hearty yet simple.
What makes this recipe stand out is the foolproof technique for achieving that ideal crispy crust without drying out the bread.
You’ll start with a sturdy sourdough or brioche loaf, toast it until it’s golden and slightly charred, then layer it with crispy bacon and a fried egg that stays perfectly runny.
The key is using a nonstick skillet to prevent sticking and cooking the bacon just until it’s crispy—no need to overcook it.
By the time you assemble everything, you’ll have a sandwich that’s crispy on the outside, tender on the inside, with a yolk so rich it practically melts into the bread.
The bacon adds a smoky, salty depth, while the egg brings creaminess and richness. This isn’t just breakfast—it’s a meal that feels like a indulgent treat, even on a weekday.
The best part? This recipe comes together in just 15 minutes, making it ideal for busy mornings or lazy weekends. Whether you’re feeding one or a crowd, the steps are straightforward, and the results are always impressive. Let’s get cooking—your taste buds will thank you.
Ingredients for bacon egg bread
Here's everything you need to make the ultimate crispy bacon egg bread sandwiches.
| Ingredient | Amount | Notes |
|---|---|---|
| Sourdough or Brioche Bread 🍞 | 8 slices | Sturdy loaf, crusty texture preferred |
| Thick-Cut Bacon 🥓 | 8 oz | Center-cut for crispiness, no sugar added |
| Large Eggs 🥚 | 4 whole | Fresh, cold from fridge for runny yolks |
| Unsalted Butter 🧈 | 2 tbsp | For egg cooking, full-fat preferred |
| Mayonnaise 🍳 | 2 tbsp | For optional spread, any brand |
| Kosher Salt 🧂 | ½ tsp | For seasoning eggs and bacon |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For finishing eggs and bacon |
| Olive Oil 🫒 | 1 tbsp | For toasting bread, light flavor |
| Garlic Powder 🧄 | ¼ tsp | Optional for bread toasting |
| Hot Sauce 🔥 | 1 tsp | Optional for serving, any variety |
| Chopped Fresh Parsley 🌿 | 1 tbsp | For garnish, optional |
The bread is non-negotiable—sourdough or brioche gives that perfect sturdy crust. I grab mine from Whole Foods or the bakery section at Kroger, looking for thick slices with a good chew. For bacon, center-cut is key—it crisps up better than thick-cut. I always buy Oscar Mayer Sugar-Free for this recipe, but any no-sugar-added bacon works. The eggs? Freshness matters—cold yolks stay runny longer. Grab a carton from the back of the fridge section at Trader Joe's or your local grocery store.
No thick-cut bacon? Regular bacon cut into thirds works in a pinch, but it won't crisp as well. Fresh parsley wilting? Dried parsley at half the amount is fine, but fresh tastes so much better. Short on mayo? Greek yogurt adds tanginess. Want extra flavor? Toss the bacon with a pinch of garlic powder before cooking. The bread can be toasted the night before—just reheat in a toaster or oven until crispy again. And if you're feeding a crowd, double the bacon and eggs—this recipe scales perfectly.
Toasted bread stays crispy for about 10 minutes if stacked, so assemble sandwiches right before serving. Bacon keeps for 5 days in the fridge once cooked, but it's best fresh. Eggs? Use within 3 days of cracking them. For meal prep, cook the bacon ahead and store it in the fridge—just reheat in a skillet until crispy again. The bread? Freeze slices between parchment paper for up to 3 months. I always make extra—these sandwiches reheat beautifully for breakfast the next day.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this recipe lives up to its name. You’ve got bread, bacon, eggs, butter, and mayo—nothing fancy, just pure, satisfying flavor. No chopping, no blending, no stress. Just slice, fry, and assemble.
- Crispy-Creamy Perfection: That first bite? Crunchy bread, smoky bacon, runny egg yolk—it’s like a breakfast sandwich had a baby with a BLT. The mayo ties it all together with just the right richness, and honestly? It’s hard to stop at one.
- Lunch or Brunch Fix: Between us, this is my go-to when I need something hearty but still feels like a treat. Pack it for work, serve it at a weekend brunch, or toss it in a lunchbox—it’s equally at home anywhere. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Unlike most breakfast-for-dinner dishes, this actually tastes better the next day. The bread stays sturdy, the bacon stays crispy, and the egg? Still creamy. I’ve reheated slices in a skillet three times, and no one’s complained—yet.
Step-by-step instructions for bacon egg bread
Here's how to build the perfect breakfast sandwich with golden bacon, runny yolks, and crispy bread.
Toast the Bread to Crispy Perfection
Preheat your oven to 375°F and line a baking sheet with parchment paper. Arrange the 8 slices sourdough or brioche bread on the sheet, spacing them about 1 inch apart. Brush each slice lightly with the 1 tablespoon olive oil—this creates a crispy crust. Sprinkle with 0.25 teaspoon garlic powder if using, then toast for 8-10 minutes until golden brown and crispy.
I like to flip the bread halfway through for even browning. The bread should be firm enough to support the eggs without getting soggy. Remove from oven and keep warm on a wire rack—this prevents steam from making the bread soft again.
Cook the Bacon Until Crispy
While the bread toasts, cook the 8 ounces thick-cut bacon in a cold skillet over medium-low heat. Start with cold bacon to render fat slowly and avoid flare-ups. Cook for 12-15 minutes, flipping occasionally, until the bacon is deep golden brown and crispy.
Remove the bacon from the skillet but leave the rendered fat in the pan—this is liquid gold for cooking the eggs. Drain the bacon on paper towels to remove excess fat, then roughly chop it into ½-inch pieces. The fat left in the skillet should be about ¼ cup—this is perfect for creating that rich, crispy egg crust.
Fry the Eggs in Bacon Fat
Reduce the heat to low-medium and add the 2 tablespoons unsalted butter to the bacon fat. Let it melt completely, then add the 4 cold large eggs one at a time. Cook for 2-3 minutes until the whites are set but the yolks remain completely runny—this is key for that perfect yolk heart.
I like to press down gently on the eggs during the first minute—this prevents them from curling and ensures even contact with the pan. The eggs should release easily from the pan when ready. Transfer them to a plate and keep warm while you assemble.
Assemble the Bacon Egg Bread
Spread each slice of toasted bread with ½ tablespoon mayonnaise if using. Place one fried egg on half of each slice, then top with 2 pieces of chopped bacon. Sprinkle with 0.125 teaspoon kosher salt and 0.0625 teaspoon freshly ground black pepper—this is half of each total amount for each sandwich.
Press the top slice of bread gently to create a sandwich. The warmth of the bread will help melt the butter slightly, creating a crispy yet tender texture. Garnish with the 1 tablespoon chopped fresh parsley and a drizzle of 1 teaspoon hot sauce if desired.
Serve Immediately for Maximum Enjoyment
Serve the bacon egg bread right away while the bread is still crispy and the yolks are warm. The contrast of the crispy toast, runny yolk, and salty bacon creates the perfect balance of textures and flavors. Each bite should deliver that satisfying crunch from the bread, the creamy richness of the yolk, and the smoky depth of the bacon.
If you're making these ahead, keep the components separate until serving. The bread will lose crispness if assembled too early, and the eggs will cool. This recipe makes 4 sandwiches, perfect for sharing or saving half for later.
Pro Tips For Making Bacon Egg Bread
- CRISP THE BACON FIRST: I learned this the hard way—cooking bacon in the same pan as the eggs makes everything greasy. Crisp the thick-cut bacon until it’s nearly done (about 8-10 minutes on medium-low), then remove it to a paper towel-lined plate. The residual fat will still flavor the eggs, but you won’t end up with a soggy mess.
- TOAST BREAD SLIGHTLY BEFORE ASSEMBLY: This isn’t the prettiest method, but it’s the tastiest. Lightly toast your sourdough or brioche slices (about 2-3 minutes per side) before adding the egg mixture. It prevents the bread from turning into a soggy sponge—especially important if you’re using brioche, which absorbs moisture like a sponge.
- USE ROOM-TEMP EGG MIXTURE: Cold eggs in warm butter = a scrambled disaster. Crack your eggs into a bowl first, then whisk them with the mayonnaise and a pinch of salt. Let the mixture sit for 5 minutes while you cook the bacon—this ensures even cooking and a creamy texture instead of rubbery curds.
- STOP WHEN EGGS ARE STILL SOFT: I was skeptical until I tried it: pull the eggs off heat when they’re just set but still slightly runny on top. The residual heat will finish cooking them perfectly—no overcooking, no dryness. For bacon egg bread, this means the eggs stay rich and custardy, not scrambled. (Yes, even if you’re impatient like me.)
Storing and reheating this dish
Bread Storage Secrets
Toasted bread stays crispy for about 10 minutes if stacked in a cool, dry place. For longer storage, wrap each slice individually in parchment paper and place them in an airtight container. This prevents moisture loss and keeps them fresh for 2-3 days at room temperature.
I always store mine in the fridge if I'm not serving them immediately—the cold air preserves crispness better. ❄️
Freezing is my go-to for meal prep. Place bread slices between layers of parchment paper, then wrap the whole stack in aluminum foil. This combo prevents freezer burn and keeps them crispy for up to 3 months.
When ready to use, simply toast in a toaster or oven until golden again.
Bacon Preservation
Cooked bacon keeps well in the fridge for 5 days if stored properly. Let it cool completely, then transfer to an airtight container lined with paper towels to absorb excess moisture. I like to portion it into 1-ounce servings for easy reheating.
For longer storage, freeze cooked bacon in a single layer on a tray before transferring to a freezer bag—this prevents clumping. 🥓
Reheat bacon in a skillet over medium heat for 2-3 minutes until crispy again. I add a splash of water to the pan to help steam away any moisture that might make it soggy. For microwave reheating, use 30-second intervals on high power until warmed through.
Egg Freshness Tips
Eggs should be used within 3 days of cracking for best results. Store them in an airtight container in the fridge, with the yolks facing down to keep them centered. I like to label containers with the date to track freshness.
For meal prep, I recommend cooking eggs fresh rather than reheating—they lose their perfect runny texture when warmed again. 🥚
Reheating Whole Sandwiches
If you must reheat whole sandwiches, use a toaster oven or skillet for best results. Place the sandwich in a toaster oven at 350°F for 3-4 minutes until the bread is crispy again.
For stovetop reheating, cook in a dry skillet over medium heat for 1-2 minutes per side until golden. Avoid microwaving—it makes the bread soggy and the eggs rubbery.
For extra crispiness, press down gently with a spatula while reheating. This helps restore that satisfying crunch. I also recommend adding a fresh egg to any reheated sandwich—the difference in texture is night and day. 🔥
Nutrition facts
Frequently asked questions
Can I make this bacon egg bread recipe with regular bacon instead of thick-cut?
Yes, but you'll need to adjust the cooking time. Cut regular bacon into thirds before cooking to mimic thick-cut pieces. It won't crisp as dramatically, but it'll still work in a pinch. For best results, use center-cut bacon if available—it crisps better than belly slices.
How do I keep the bread from getting soggy when assembling?
Toast the bread until it's fully crispy and cool it slightly before assembling. Use a nonstick skillet for eggs and keep bacon fat in the pan to fry them—this creates a protective barrier. Assemble sandwiches right before serving to maintain crispness.
Can I make this recipe ahead of time?
Prepare components separately: toast bread and cook bacon, then store them separately. Keep eggs fresh until ready to cook. Assemble sandwiches just before serving to prevent sogginess. The bread stays crispy for 10 minutes if stacked properly.
What's the best way to get perfectly runny yolks?
Use cold eggs straight from the fridge and cook them over low-medium heat in bacon fat. Press down gently with a spatula for 1 minute to flatten, then cook until whites set but yolks remain completely liquid. Remove immediately when ready.
Can I substitute butter with oil for cooking the eggs?
Not ideal, but you can use avocado oil or ghee if needed. The bacon fat adds incredible flavor, but these alternatives work in a pinch. For best texture, use the full 2 tablespoons butter as specified—it creates the perfect crispy egg crust.
