Breakfast & Brunch
This bacon egg bread recipe delivers the ultimate breakfast experience—crispy bacon, perfectly runny yolks, and toasted bread that holds everything together. The secret lies in rendering bacon until it's crispy yet still flavorful, then toasting the bread just enough to create a sturdy base that won't get soggy.
I've perfected this technique over years of weekend breakfasts, and it never fails to impress.
The magic happens in the execution: cook the bacon until it's golden and crispy, then set it aside to drain on paper towels while you toast the bread. For the eggs, I use a foolproof method—cooking them sunny-side-up in the bacon fat ensures they stay runny and rich.
The combination of textures and flavors is what makes this dish so satisfying: the crunch of the bacon, the softness of the bread, and the velvety yolk that ties it all together.
What you'll end up with is a breakfast that feels like a restaurant-quality meal but takes less than 15 minutes to prepare. Each bite delivers crispy bacon, a perfectly toasted bread crust, and a runny yolk that adds richness and depth.
This is the kind of dish that makes weekend mornings feel special, whether you're cooking for yourself or sharing with a crowd.
The best part? It's incredibly versatile. Swap out the bread for croissants, brioche, or even a bagel for a different texture, or add avocado or hot sauce for extra flavor. Here's how to make it—simple, delicious, and guaranteed to become a weekend staple.
Ingredients for bacon egg bread
Crispy bacon, runny yolks, and perfectly toasted bread—just these ingredients transform breakfast into magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 4 oz | Center-cut for crispiness |
| Large Eggs 🥚 | 2 whole | Freshly cracked for best flavor |
| Sourdough Bread 🍞 | 4 slices | Thick-cut, crusty variety |
| Unsalted Butter 🧈 | 1 tbsp | For toasting bread slices |
| Fresh Chives 🌿 | 2 tbsp | Chopped for garnish (optional) |
| Hot Sauce 🌶️ | 1 tbsp | For serving (optional) |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Avocado 🥑 | ½ whole | Optional for topping |
| Brioche Buns 🍞 | 2 whole | Alternative bread option |
The bacon is everything here. Thick-cut, center-cut bacon from Oscar Mayer or Costco gives that perfect crunch without burning. Look for packages labeled 'thick-cut'—anything thinner won't crisp up right. I usually grab a 12-oz pack for two servings, but you can adjust. The secret is cooking it low and slow until golden, then letting it drain on paper towels. That extra fat is what makes the eggs taste incredible. For the bread, sourdough with a thick crust works best—it holds up to the egg without getting soggy. Brioche buns are my backup if I'm feeling fancy.
No thick-cut bacon? Regular bacon cut into strips works in a pinch, but it won't be as crispy. Fresh eggs are non-negotiable here—they're the star of the show. If you're out, room-temperature eggs help, but they won't be quite as perfect. The butter for toasting? Unsalted works best—you control the saltiness. No chives? Green onions or parsley add a nice freshness. Want extra richness? Add a slice of avocado or drizzle with hot sauce. The bread can be swapped too—croissants or bagels work if you're feeling adventurous, but sourdough is my go-to for that perfect texture.
Bacon keeps best in the fridge for 5 days if wrapped tightly. Eggs? Use within 3 weeks for best results. The bread should be fresh—toast it just before assembling so it stays crisp. Store any leftovers in the fridge for 2 days max—the bread gets stale fast. I like to prep everything ahead: cook the bacon, toast the bread, and crack the eggs. Then it's just a matter of minutes to assemble when you're ready to eat. Pro tip: Keep the eggs in the fridge until you're ready to cook them—room temp makes them cook faster than you want.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—thick-cut bacon, eggs, and sourdough? That’s it for the heavy lifting. No chopping, no measuring cups, just crack, fry, and assemble.
- Crispy-Creamy Obsession: The bacon stays chewy while the eggs poach into buttery perfection, all nestled in toasted sourdough. That first bite? Pure satisfaction—salty, rich, and fresh from the chives.
- Breakfast or Brunch Hero: Serve it solo for a lazy morning or double the batch for brunch with friends. (Yes, even on a Tuesday night.) The leftovers? Just as good cold the next day.
- Budget Breakfast Win: Thick-cut bacon and eggs feel fancy, but they’re actually my wallet’s best friend. A loaf of sourdough lasts forever, and chives? A handful goes a long way. Frugal but feels indulgent.
Step-by-step instructions for crispy bacon egg bread
Here's how to build the perfect breakfast sandwich with a golden crust and perfectly runny yolks.
Cook the Thick-Cut Bacon to Crispy Perfection
Place the 4 oz thick-cut bacon in a cold, dry skillet over medium-low heat. I like to use center-cut bacon—it crisps up beautifully without burning. Let it cook undisturbed for 8-10 minutes, flipping only once when the edges start to curl. You want the bacon to render its fat slowly and develop a deep, crackling crust.
Real talk: Don't rush this step. The slow render creates that perfect balance of crispy edges and juicy center. Once the bacon reaches 160-170°F internally and has a rich mahogany color, use tongs to transfer it to a paper towel-lined plate. Reserve the rendered fat in the pan—it's pure flavor gold for our next step.
Toast the Sourdough Bread Slices
In the same skillet (don't clean it—those bacon bits are magic), add the 1 tablespoon unsalted butter and let it melt over medium heat. Place the 4 slices of sourdough bread in the skillet and toast for 1-2 minutes per side until golden brown and crispy. The butter will foam up slightly—that's normal and delicious.
Here's the thing—sourdough has a naturally dense crumb, so you want that butter to really soak in and create a crispy, buttery crust. Press down gently on each slice with a spatula for the last 30 seconds of toasting to ensure even browning. Remove the toasted bread and set aside on a warm plate.
Prepare the Runny Yolk Eggs
Crack the 2 whole large eggs into a small bowl and season generously with the 0.5 teaspoon salt and 0.25 teaspoon black pepper. I like to use freshly cracked eggs—they hold their shape better when cooked. Gently whisk the eggs just until the yolks and whites are combined, but don't overmix or you'll get scrambled eggs instead of runny yolks.
Heat a separate nonstick skillet over low heat and add a touch more of the reserved bacon fat if needed. Pour the seasoned eggs into the skillet and let them cook undisturbed for 2-3 minutes. You're looking for just-set edges with a still-runny yolk center—this is where the magic happens. Cover the skillet for the last 30 seconds to help the whites set while keeping the yolk perfectly liquid.
Assemble the Ultimate Bacon Egg Sandwich
Spread the crispy bacon evenly across two of the toasted sourdough slices. Then carefully place one egg on top of each bacon layer, letting the runny yolk spill slightly over the edges. Top with the remaining two toast slices to create a sandwich. Press down gently to help the yolk distribute slightly between the layers.
For the finishing touches, spread the optional 0.5 whole avocado (mashed) on the outside of the sandwiches if using. Garnish with the 2 tablespoons chopped fresh chives and a drizzle of the 1 tablespoon hot sauce. Serve immediately while the bread is still warm and the yolk is perfectly runny—this isn't something you want to wait for.
Optional Brioche Bun Variation
For a softer texture, follow the same steps but use the 2 whole brioche buns instead of sourdough. Toast the buns in the bacon fat for 1-2 minutes per side until golden and slightly puffy. Assemble the sandwiches with the eggs and bacon as directed, then cut them in half for easy handling. The brioche adds a buttery richness that pairs beautifully with the crispy bacon and runny yolk.
I know it seems like a lot of steps, but each one builds on the last to create that perfect balance of textures and flavors. The crispy bacon, toasted bread, and runny yolk all work together to make this breakfast sandwich unforgettable. Don't skip the hot sauce—it ties everything together with a little kick.
Pro Tips For Making Bacon Egg Bread
- CRISP THE BACON FIRST: Thick-cut bacon takes forever to crisp properly, and nothing ruins the dish faster than soggy, undercooked strips. Cook it low and slow (325°F) until fully rendered, then crank the heat to 400°F for the last 2 minutes to get that perfect snap. I learned this the hard way—skipping the second step means your bread ends up with bacon that’s more rubbery than crispy.
- DRIZZLE HOT BUTTER: Unsalted butter needs to be hot when you drizzle it over the eggs and bacon—straight from the pan, not just room temp. This melts the cheese (if using) evenly and gives the bread a rich, glossy finish. After burning three batches with tepid butter, I now keep a small saucepan on the stove just for this.
- SALT THE EGGS LATER: Eggs in bread absorb salt like sponges, so hold off on seasoning until after they’re cooked. Sprinkle the salt (and chives) right before serving—this keeps the yolks from breaking down prematurely and lets you control the flavor balance. I was skeptical until I tried it; the eggs stay creamy and the salt actually enhances the bacon’s punch.
- TOAST THE BREAD SLIGHTLY: Skip the raw sourdough—lightly toast the slices (2-3 minutes at 350°F) before assembling. This prevents the bread from turning mushy when the eggs pool on top. Yes, it’s an extra step, but your future self will curse you if you skip it. (Trust me, I’ve been that person.)
Health benefits of this dish
Protein Powerhouse
This bacon egg bread packs a serious protein punch—each serving delivers about 25 grams of protein from the eggs and bacon alone. That's nearly half your daily recommended intake in one meal, making it perfect for muscle repair or a high-protein breakfast.
The eggs provide all nine essential amino acids, while bacon contributes iron and zinc for energy and immune support. 💪
Healthy Fats
While bacon often gets a bad rap, the monounsaturated fats in this recipe actually support heart health when consumed in moderation. The combination of bacon fat and egg yolks provides vitamin E and choline, which help reduce inflammation and support brain function.
Just be mindful of portion sizes—stick to 4 oz of bacon per serving to keep saturated fat in check.
Fiber Boost
Sourdough bread adds a surprising amount of dietary fiber—about 4 grams per slice—which aids digestion and helps stabilize blood sugar. The fiber also keeps you full longer, preventing mid-morning energy crashes.
For extra fiber, swap regular bread for whole grain sourdough or add a side of avocado (which contains 7 grams of fiber per half).
Vitamin B12
Both eggs and bacon are excellent sources of vitamin B12, a nutrient crucial for nerve function and red blood cell production. A single serving of this breakfast provides over 50% of your daily B12 needs, making it especially valuable for vegetarians transitioning to meals with animal products.
The combination of B12 and iron from the bacon also helps prevent fatigue. ✨
Low-Carb Option
If you're watching carbs, this recipe can easily be adapted. Skip the bread entirely and serve the bacon and eggs wrapped in lettuce leaves or over a bed of spinach.
This cuts carbs by 80% while keeping the protein and healthy fats intact. For a slightly higher-carb option, use low-carb English muffins instead of sourdough.
Balanced Meal
This dish checks all the boxes for a balanced breakfast: protein (eggs and bacon), healthy fats (bacon fat and egg yolks), and fiber (bread or optional avocado). The combination keeps blood sugar stable, prevents cravings, and provides sustained energy.
It’s the kind of breakfast that powers you through your morning without the midday slump. 🌟
Nutrition facts
Frequently asked questions
Can I make this with regular bacon instead of thick-cut?
Yes, but you'll sacrifice some crispiness. Cut regular bacon into 1-inch strips and cook it over medium heat for 5-6 minutes, flipping halfway. The edges won't be as crackly, but it'll still taste delicious. For best results, use the thinnest slices of regular bacon you can find.
How do I get the perfect runny yolk every time?
Use very low heat and cook the eggs for 2-3 minutes max—just until the whites are set but the yolk is still jiggly. Cover the pan for the last 30 seconds to help the whites set while keeping the yolk liquid. Fresh eggs hold their shape better than older ones, so always use the freshest you can find!
Can I prep this breakfast ahead of time?
Cook the bacon and toast the bread, then store them separately in the fridge. Keep the eggs uncooked until ready to serve. When you're ready to eat, just reheat the bacon in a pan for 1-2 minutes to crisp it up again, toast the bread fresh, and cook the eggs sunny-side-up in the bacon fat. The yolk will still be perfect!
What's the best bread to use if I don't have sourdough?
Any sturdy bread works—try brioche buns for extra richness, croissants for flakiness, or even English muffins for a heartier texture. Avoid soft breads like white bread, as they'll get soggy from the egg yolk. Toasting in bacon fat helps create a crispy barrier that keeps everything together.
Why does my bacon keep sticking to the pan?
This usually happens when the pan isn't hot enough or you're using too much bacon in one batch. Cook in batches if needed, and make sure your skillet is properly heated before adding the bacon. A nonstick skillet works best, but if using cast iron, let it get good and hot first. Never add cold bacon to a cold pan—this is the #1 reason for sticking!
