Breakfast & Brunch
This bacon, egg, and cheese sourdough bread recipe transforms a simple breakfast into something extraordinary when paired with runny yolk magic and smoky bacon. This recipe delivers the perfect balance of textures—crunchy bread, tender bacon, and silky eggs—all in one satisfying bite. The secret lies in toasting the sourdough just enough to create a golden crust while keeping the interior soft, ready to soak up every delicious element.
Start with high-quality sourdough that’s slightly stale (or toast it yourself for extra crispiness), then layer it with perfectly cooked bacon and a sunny-side-up egg. The runny yolk becomes the star, binding everything together with its rich, velvety texture. This isn’t just breakfast—it’s a meal that feels like a restaurant-quality brunch, made effortlessly at home.
What makes this dish truly special is how the flavors and textures come together: the smoky, salty bacon contrasts beautifully with the tangy sourdough, while the egg adds a creamy, buttery finish. Each bite is a harmonious blend of crisp, chewy, and smooth—proof that even the simplest ingredients can create something extraordinary when prepared with care.
Whether you’re serving this as a weekend brunch centerpiece or a quick weeknight meal, the crispy-toasted layers and runny yolk magic make it impossible to resist. Here’s how to bring it to life in just a few simple steps.
Ingredients for bacon egg and cheese sourdough bread
High-quality sourdough, crispy bacon, and velvety eggs create this restaurant-worthy brunch centerpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Sourdough Bread 🍞 | 1 loaf | Slightly stale or toasted for crispiness |
| Thick-Cut Bacon 🥓 | 6 oz | Center-cut for best flavor |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature preferred |
| Cheddar Cheese 🧀 | ½ cup | Sharp cheddar, freshly shredded |
| Butter 🧈 | 2 tbsp | Unsalted, softened for spreading |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked for best flavor |
| Garlic Powder 🧄 | ¼ tsp | For optional garlic flavor |
| Olive Oil 🫒 | 1 tbsp | For toasting bread |
| Fresh Chives 🌿 | 2 tbsp | Chopped, for garnish |
The sourdough is non-negotiable—look for artisanal loaves at specialty bakeries or your local Whole Foods. A slightly stale loaf toasts perfectly without burning, but if yours is fresh, give it 10 minutes in a 350°F oven to dry out. For the bacon, center-cut slices from Oscar Mayer or Applewood brands deliver that ideal balance of crisp and tender. The eggs should be farm-fresh—room temperature makes all the difference for that perfect runny yolk. If you're feeling fancy, grab a wedge of aged cheddar from the deli counter for extra depth of flavor.
No thick-cut bacon? Regular bacon cut into thirds lengthwise works in a pinch, but it won't crisp as nicely. Fresh chives unavailable? Dried chives or parsley at one-third the amount will do. Want to skip garlic powder? Fresh minced garlic at half the amount adds real punch. For the cheese, pre-shredded gets clumpy—always grate your own from a block. The olive oil matters too—a high-quality extra-virgin like California Olive Ranch gives better flavor than store brands. And if you're worried about the bread getting soggy, toast it extra crisp before assembling—this is the #1 secret to perfect texture.
Assembled sandwiches keep 30 minutes at room temperature, but for longer storage, wrap components separately—toast the bread fresh, cook the bacon just before serving, and fry the eggs to order. The bacon can be pre-cooked and kept warm in a 200°F oven for up to 30 minutes. For meal prep, store components in airtight containers—bread in one, bacon in another, cheese wrapped in parchment. Reheat bacon in a skillet for 2 minutes per side to restore crispiness, and fry eggs fresh for that perfect runny yolk every time.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—just toast the sourdough, fry the bacon until it’s crispy, fry the eggs sunny-side-up, and melt that sharp cheddar right on top. No fancy techniques, no measuring cups, just pure satisfaction in under 15 minutes.
- Crispy-Creamy Perfection: That first bite? The crunch of the bacon, the runny yolk, the gooey cheese stretching into the bread—it’s like a breakfast sandwich had a makeover. Honestly, I’ve tried fancy versions, but this is the one my kids actually finish.
- Lunchbox Hero: Pack it cold for work or school—no reheating needed. The bacon stays crisp, the cheese holds, and the egg stays just soft enough. (Yes, even on a Tuesday night when you’re running out the door.)
- Budget Breakfast: Thick-cut bacon and cheddar might sound splurge-worthy, but a few slices go a long way when you’re feeding a crowd. Plus, sourdough lasts forever, so you’re not scrambling for ingredients. My secret weapon for lazy mornings.
Step-by-step instructions for crispy bacon egg and cheese sourdough
Transform simple ingredients into a restaurant-worthy breakfast with perfectly crispy layers and runny yolks.
Prepare the Sourdough Foundation
Preheat your oven to 375°F and line a baking sheet with parchment paper. Slice the 1 loaf sourdough bread diagonally into 4 equal pieces, about ½-inch thick each. Brush both sides of each slice generously with 1 tablespoon olive oil, ensuring complete coverage—this creates the crispy crust we're after.
Place the oiled bread slices on the prepared baking sheet, cut-side down. Bake for 8-10 minutes until the edges are deep golden brown and the bread feels firm to the touch. Remove from oven and immediately transfer to a wire rack to cool slightly. The residual heat will continue to crisp the bread—don't rush this step or the layers will become soggy.
Cook the Bacon to Perfect Crispness
While the bread bakes, cook the 6 oz thick-cut bacon in a cold skillet over medium-low heat. Starting cold prevents splattering and ensures even cooking. Let the bacon render slowly for 10-12 minutes, flipping occasionally, until the edges are deep brown and crispy and the fat has rendered out but not yet burned.
Transfer the cooked bacon to a paper towel-lined plate to drain excess fat, leaving about 2 tablespoons of bacon fat in the skillet. This fat will form the flavor base for our egg mixture. If you need more fat, add 1 tablespoon butter to the skillet and melt it over low heat. Discard any remaining paper towels from the bacon—we'll use those crispy bits later.
Create the Runny Yolk Mixture
In a medium bowl, whisk together the 4 whole large eggs, 0.5 cup freshly shredded cheddar cheese, 0.5 teaspoon salt, 0.25 teaspoon black pepper, and 0.25 teaspoon garlic powder until just combined—no need to overbeat. The mixture should be smooth but slightly thick, with visible cheese shreds distributed evenly.
Here's the secret to perfect runny yolks: don't overmix. The eggs should be at room temperature (if cold, let them sit out for 30 minutes first). The cheese should be shredded freshly—pre-shredded cheese contains anti-caking agents that can make the filling grainy. Taste the mixture and adjust seasoning if needed, remembering that the bacon and bread will add additional saltiness.
Assemble and Bake the Crispy Layers
Working quickly, place one toasted sourdough slice on a fresh baking sheet. Spoon about ¼ of the egg mixture over each slice, spreading it evenly to within ½ inch of the edges. This prevents the filling from spilling out during baking. Top each with 2 pieces of bacon, arranging them in a fan shape across the egg mixture.
Return to the oven and bake for 12-15 minutes until the edges are deep golden brown and the cheese has melted but the yolks remain slightly runny in the center. The bread should be crispy again, not soggy. If the bacon isn't as crispy as you'd like, broil for 1-2 minutes at the end, watching closely to prevent burning.
Garnish and Serve Immediately
Remove from oven and let rest for 2 minutes to set slightly. Using a sharp knife, cut each sandwich diagonally in half. Garnish each piece with ½ tablespoon chopped fresh chives, sprinkling them evenly over the top. The chives add a bright contrast to the rich bacon and cheese.
Serve immediately while the bread is crispy and the yolks are still runny. The perfect bite should deliver crispy toast, creamy egg yolk, sharp cheddar, and smoky bacon all in one glorious mouthful. For maximum crispiness, serve straight from the oven with a side of hot sauce or extra chives on the side.
Pro Tips For Making Bacon Egg And Cheese Sourdough Bread
- CRISP THE BACON FIRST: Thick-cut bacon needs patience—cook it low and slow until it hits 160°F internally, then crank the heat to crisp the edges. I used to rush this and ended up with soggy, greasy bacon that ruined the whole sandwich. Trust me, the wait makes the difference.
- TOAST SLICES UNTIL GOLDEN: Sourdough’s crust is its soul, but it’s also its downfall if you skip this. Butter the outside of the bread first, then toast until the edges are deep golden—almost caramelized. Cold or under-toasted bread turns mushy when you add the egg, and nobody wants that.
- SALT THE CHEESE: Skip pre-shredded cheese—it’s coated with anti-caking agents that make it watery. Instead, grate sharp cheddar yourself and toss it with a pinch of salt. The salt melts the cheese faster and cuts through the richness of the bacon fat.
- USE A HOT PAN: This isn’t the prettiest method, but it’s the tastiest. Heat a nonstick skillet over medium-high until it’s actually hot—drop a bit of water, and it should sizzle. Cook the bacon first, then push it aside and scramble the egg in the same fat. The residual heat keeps everything crispy, not greasy.
Creative variations of this dish
Breakfast Sandwich Fusion
Swap the classic cheddar for smoked gouda and add caramelized onions for a sweet-savory twist. I love using Oregon Tilamook smoked gouda for its rich, nutty depth. Caramelize ½ cup thinly sliced yellow onions in the bacon fat until golden brown, then mix into the egg mixture before baking. This fusion adds a gourmet touch that feels like a brunch restaurant special. 🌟
Spicy Kick Variation
For heat lovers, stir 1 teaspoon chipotle powder and ½ teaspoon cayenne pepper into the egg mixture. Top with crumbled chorizo (about 2 oz) instead of bacon for extra smokiness. I recommend Spanish chorizo for its vibrant red color and bold flavor. Serve with a side of sriracha mayo for dipping—just mix 2 tablespoons mayo with 1 teaspoon sriracha.
Avocado Cream Twist
Mash ½ ripe avocado with 1 tablespoon sour cream and spread it on the toasted bread before adding the egg mixture. This adds a creamy, buttery contrast that balances the smoky bacon perfectly. For extra richness, top with crumbled feta cheese (about ¼ cup) after baking. The avocado keeps the sandwich fresh-tasting even when served cold, making it ideal for meal prep.
Sweet & Savory Pancake Stack
Turn this into a pancake stack by using 4 thick pancakes (about ½-inch each) instead of sourdough. Cook the pancakes in butter until golden, then layer with the egg mixture and bacon. Top with maple syrup and whipped cream for a decadent brunch dessert. I use Kodiak Cakes mix for fluffy, buttermilk pancakes that hold up perfectly to the filling.
Protein-Packed Veggie Wrap
For a lighter version, use whole wheat sourdough and add sautéed mushrooms (about ½ cup) and spinach (about 1 cup) to the egg mixture. Swap bacon for turkey bacon to cut calories while keeping the smoky flavor. Top with avocado slices and a sprinkle of everything bagel seasoning for a savory crunch. This version keeps all the flavor but with a fresh, veggie-packed twist.
Gourmet Cheese Board Style
Create a cheese board-inspired sandwich by layering the egg mixture with three different cheeses: sharp cheddar, brie, and blue cheese crumbles. Add thinly sliced pear for sweetness and prosciutto instead of bacon for a sophisticated flavor profile. Serve with a side of fig jam for dipping—just 1 tablespoon adds a perfect sweet contrast to the salty, smoky flavors. 🧀✨
Nutrition facts
Frequently asked questions
Can I use regular bread instead of sourdough?
The sourdough's tangy flavor and chewy texture make it perfect for this recipe, but you can substitute with brioche or Texas toast for extra richness. Avoid soft white bread—it'll get soggy from the egg mixture. For a lighter option, try whole wheat sourdough, but expect less crispiness when toasted.
How do I get the perfect runny yolk?
Use fresh, room-temperature eggs and cook them at low heat for 3-4 minutes in the bacon fat. For baking versions, remove the sandwich from the oven when the edges are golden but the center still jiggles slightly. The residual heat will finish cooking it while keeping the yolk creamy. Never overcook—runny yolks should be liquid but not liquidy.
What's the best way to reheat leftovers?
Reheat individual components separately for best results. Toast bread in a 375°F oven for 5-7 minutes until crispy, warm bacon in a skillet for 2 minutes per side, and fry eggs fresh in butter. Never microwave the whole sandwich—it makes the bread rubbery. For cold sandwiches, serve with avocado spread to keep everything fresh-tasting.
Can I make this vegetarian?
Swap bacon for crispy tempeh bacon or smoked tofu strips, and use vegan cheddar (like Violife) in the egg mixture. For extra protein, add sautéed mushrooms and spinach to the egg filling. The texture will be slightly different, but the crispy bread and creamy egg remain the stars.
Why did my bread get soggy?
Soggy bread usually means one of three things: under-toasted bread (toast until golden brown), over-spreading the egg mixture (keep it within ½ inch of edges), or baking too long (remove when edges are just set). For extra insurance, toast the bread again for 2 minutes before assembling. The key is crispy bread + runny center—balance is everything!
