Breakfast & Brunch
This bacon egg and cheese sourdough bread recipe transforms a simple breakfast into a restaurant-worthy experience with its perfect balance of textures—crispy sourdough crust meeting perfectly cooked bacon, runny yolks, and melted cheese. The secret lies in toasting the bread just enough to achieve that golden crunch while keeping the interior soft, ensuring every bite delivers a satisfying crunch and gooey fillings.
What sets this recipe apart is the fusion of traditional sourdough bread with modern breakfast elements. The sourdough's tangy flavor and sturdy structure hold up beautifully to the rich, savory fillings, creating a sandwich that's both hearty and elegant.
The key is cooking the bacon until crispy, preparing the eggs to your preferred doneness, and assembling everything in a way that keeps the bread from getting soggy.
By the time you're done, you'll have a sandwich that's crispy on the outside, gooey on the inside, and packed with layers of flavor—smoky bacon, rich eggs, and melty cheese all nestled in a toasted sourdough shell.
It's the kind of breakfast that feels indulgent yet simple to prepare, perfect for a weekend brunch or a quick weeknight meal when you want something special.
Serve with a side of fresh fruit or a simple green salad to balance the richness, or enjoy it as-is for a satisfying meal that's sure to impress. This recipe is designed to deliver on its promise of crispiness while keeping the process straightforward and foolproof.
Ingredients for bacon egg and cheese sourdough bread
Crispy sourdough meets smoky bacon and runny yolks—these ingredients deliver restaurant-quality breakfast in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Sourdough Bread Loaf 🍞 | 1 whole | Day-old, crust removed |
| Thick-Cut Bacon 🥓 | 6 oz | Applewood smoked preferred |
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, aged variety |
| Butter 🧈 | 2 tbsp | Unsalted, softened |
| Mayonnaise 🥫 | 2 tbsp | Dijon-infused preferred |
| Yellow Mustard 🥬 | 1 tbsp | Dijon or whole grain |
| Fresh Chives 🌿 | 2 tbsp | Finely chopped, for garnish |
| Kosher Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Cracked peppercorns |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin, for toasting |
| Garlic Clove 🧄 | 1 whole | Thinly sliced, optional |
The sourdough is non-negotiable here. Day-old loaves from Whole Foods or your local bakery work best—they're sturdy enough to hold fillings without getting soggy. Look for a loaf with a thick crust (at least 1/4-inch) for that perfect crunch. If you're using fresh sourdough, toast it for 3-4 minutes at 350°F first to dry it out. The bacon should be thick-cut—anything thinner than 1/4-inch won't crisp up right. Applewood smoked has the best flavor, but hickory works too if that's what's on sale.
No thick-cut bacon? Regular bacon cut into 1-inch pieces will work in a pinch, but expect slightly less crispiness. The eggs can be fried, poached, or sunny-side-up—just make sure they're cooked to your preferred doneness before assembling. For the cheese, sharp cheddar melts best, but Gruyère or pepper jack add exciting twists. If you're avoiding dairy, swap the cheddar for vegan mozzarella (like Miyoko's) and use dairy-free butter. The garlic is optional but adds a nice punch—just slice it thin so it doesn't overpower.
Toast the bread just before assembling—it reheats fast and loses crispiness. Store leftovers in the fridge for 2 days, wrapped tightly in parchment and foil. Reheat in a toaster or skillet for 1-2 minutes until crispy again. For meal prep, assemble the sandwiches without the eggs (cook them fresh when ready to eat) and store the components separately. The bacon stays crispy for 3 days if kept in an airtight container.
Why You'll Love This Recipe
- Here’s what sold me: this is my go-to for meal prep. Assemble the components the night before (bacon stays crispy for days in the fridge), then toast and fry fresh in the morning. Pack it in a thermos, and it’s still warm and satisfying by lunchtime. My kids used to complain about "boring" sandwiches—now they fight over who gets the extra cheese.
- Five-Minute Assembly: I swear, this is the kind of breakfast I can make while still half-asleep. Toast the sourdough, fry the bacon in the same pan, crack eggs into the residual fat—no flipping, no fuss—just crispy, salty, cheesy layers melting together. The only thing I have to do is wait for the cheese to stretch, and honestly, that’s the best part.
- Crispy-Creamy Magic: Between us, the sharp cheddar and runny yolks are a match made in heaven. That first bite? Crunch from the toasted sourdough, smoky bacon crumbles, and a gooey egg that clings to the cheese like it’s never letting go. I’ll be real: I’ve made this for brunch, lunch, and even a late-night snack—every time, it’s the same addictive pull.
- Lunchbox Hero: Here’s what sold me: this is my go-to for meal prep. Assemble the components the night before (bacon stays crispy for days in the fridge), then toast and fry fresh in the morning. Pack it in a thermos, and it’s still warm and satisfying by lunchtime. My kids used to complain about "boring" sandwiches—now they fight over who gets the extra cheese.
Step-by-step instructions for bacon egg and cheese sourdough sandwiches
Here's how to assemble these decadent sandwiches with perfectly crispy bread and gooey fillings.
Prepare the Sourdough Bread
Begin by slicing the 1 whole Sourdough Bread Loaf lengthwise into 4 equal halves, creating two sandwich halves for each serving. I like to use a sharp serrated knife for clean cuts. Place the bread on a cutting board and brush both sides generously with 1 tablespoon Olive Oil, focusing on the cut surfaces. This step is crucial—it creates that signature crispy crust while keeping the interior soft.
Next, transfer the oiled bread to a preheated skillet over medium heat. Cook for 2-3 minutes per side until the bread develops a deep golden brown color and crispy texture. You'll know it's ready when it releases easily from the pan and has a satisfying crunch. Remove the bread and set aside on a wire rack to keep it crisp while you prepare the fillings.
Cook the Bacon to Perfect Crispiness
While the bread toasts, line a baking sheet with parchment paper and arrange the 6 oz Thick-Cut Bacon in a single layer. I prefer using applewood-smoked bacon for its rich flavor, but any thick-cut variety works. Cook the bacon in a cold skillet over medium-low heat for 12-15 minutes, flipping once, until it reaches 160°F internally and has a deep mahogany color with crispy edges.
As the bacon cooks, watch for the fat to render out—this is the secret to flavorful fillings. Once done, transfer the bacon to a paper towel-lined plate to drain excess fat. Chop the bacon into ½-inch pieces using kitchen shears or a knife, reserving 2 tablespoons of the rendered fat for the egg mixture. The crispy texture and smoky flavor will elevate every bite of your sandwich.
Prepare the Egg and Cheese Mixture
In a medium bowl, whisk together the 4 whole Large Eggs, 2 tablespoons Mayonnaise, 1 tablespoon Yellow Mustard, 0.5 teaspoon Kosher Salt, and 0.25 teaspoon Freshly Ground Black Pepper. The mixture should be smooth and well combined. If you're using the optional 1 whole Garlic Clove, mince it finely and add it to the egg mixture for an extra layer of flavor.
Add the 1 cup Sharp Cheddar Cheese and 2 tablespoons chopped Fresh Chives to the egg mixture, stirring gently to distribute the cheese evenly. The cheese should melt into the eggs, creating a creamy, savory filling. Place the bowl over a pot of simmering water (double boiler method) and cook on low heat for 8-10 minutes, stirring occasionally, until the mixture thickens to a pudding-like consistency and reaches 160°F. This gentle cooking method ensures the eggs are fully cooked without curdling.
Assemble and Toast the Sandwiches
Spread 1 tablespoon of the reserved bacon fat evenly on the cut sides of the toasted bread halves. This step adds an extra layer of flavor and helps the fillings adhere better. Divide the egg and cheese mixture evenly among the 4 sandwich halves, spreading it thickly but not overflowing the edges. Top each with 1.5 ounces of chopped bacon and the remaining bread halves.
Return the assembled sandwiches to the skillet over medium heat for 2-3 minutes per side until the bread is crispy and golden brown and the cheese is fully melted. The fillings should be gooey and warm, with the cheese stretching slightly as you cut into them. Serve immediately while the bread is still crisp and the fillings are hot.
Garnish and Serve
Transfer the sandwiches to a cutting board and slice each in half diagonally for easy serving. Garnish with an additional sprinkle of Fresh Chives and a pinch of Freshly Ground Black Pepper for a pop of color and freshness. The contrast of the crispy, toasted bread with the creamy, cheesy egg mixture and smoky bacon creates a perfect balance of textures and flavors.
Serve these sandwiches warm with a side of pickles or a simple green salad to cut through the richness. The combination of the tangy mustard, creamy eggs, sharp cheddar, and smoky bacon makes every bite irresistible. Enjoy them fresh out of the skillet for the ultimate breakfast or brunch experience!
Pro Tips For Making Bacon Egg And Cheese Sourdough Bread
- TOAST SLOW AND LOW: Sourdough’s crust gets tough when rushed—heat your pan to medium, not screaming hot, and let it toast 3-4 minutes per side until golden but still slightly soft. I used to blast it and ended up with a brick; patience here makes all the difference.
- CRISP BACON FIRST: Cook the bacon until it’s just crisp—no need for extra crunch—then set it aside to drain on paper towels. Cold bacon in the sandwich? No thanks. Warm, slightly oily bacon stays in place and melts cheese better.
- SHARP CHEDDAR ONLY: Skip mild cheddar—this sandwich needs sharp, aged cheese to cut through the richness. Grate it yourself for maximum melt and flavor; pre-shredded cheese has anti-caking agents that make it clump like a sad glue.
- BUTTER THE BREAD: Spread a thin layer of softened butter on the toasted sourdough before assembling. It adds moisture, prevents dryness, and—let’s be honest—makes the whole thing taste like a breakfast revelation. (Yes, even if you’re not a butter person.)
Make-ahead tips for leftovers
Prep Ahead Components
Toast the sourdough slices first thing and store them in an airtight container at room temperature for up to 24 hours. The bread stays crispy if kept away from moisture—just reheat in a skillet for 1-2 minutes before assembling.
I like to prep these the night before so I can enjoy a quick breakfast the next morning. 💫
Bacon Prep Shortcut
Cook all the bacon at once and store the chopped pieces in a single-layer on a wire rack in the fridge. This prevents sogginess and keeps it crispy for 3 days.
I freeze extras in 1-ounce portions for quick sandwiches later—just reheat in a skillet for 30 seconds before using. The rendered fat stays usable for up to 1 week in the fridge.
Egg Mixture Make-Ahead
Prepare the egg mixture up to 1 day ahead and refrigerate it in an airtight container. When ready to assemble, reheat the mixture in a double boiler until it reaches 160°F—about 5-7 minutes of gentle warming.
The texture stays creamy if you stir occasionally. I find this especially helpful for weekend brunches when I want to minimize morning cooking. 🍳
Assembly Timeline
Assemble the sandwiches right before serving to maintain crispiness. If you must prep ahead, store the bread, bacon, and egg mixture separately. Reheat the bread and bacon together in the skillet for 2 minutes, then add the warmed egg mixture.
This keeps everything hot and crispy without overcooking. For parties, I assemble everything on a platter and let guests toast their own sandwiches in a skillet.
Freezer-Friendly Hack
Assemble the sandwiches without the eggs (cook them fresh when ready), then wrap each half in parchment paper and freeze for up to 1 month. To serve, toast the bread in a skillet for 2-3 minutes per side, then add freshly cooked eggs and cheese.
The bread reheats perfectly while the eggs stay runny and delicious. This is my go-to for lazy mornings! ❄️
Nutrition facts
Frequently asked questions
Can I use regular bread instead of sourdough?
While you can substitute, sourdough is ideal because its tangy flavor and sturdy texture hold up perfectly to the rich fillings. For a similar effect, try a dense brioche or challah—just toast it longer to achieve that crispy crust. Avoid soft breads like white sandwich bread, as they'll get soggy from the egg mixture.
How do I keep the bread from getting soggy?
The secret is toasting the bread just before assembling and using the bacon fat as a barrier. Spread the fat on the cut sides of the bread, then assemble immediately. If you're prepping ahead, store the bread and fillings separately and reheat everything together in a skillet for 1-2 minutes before serving.
Can I make this recipe ahead of time?
Yes! Prep all components separately: toast the bread and store it in an airtight container for 24 hours, cook and chop the bacon (keeps crispy for 3 days on a wire rack), and make the egg mixture up to 1 day ahead. Reheat everything together in a skillet for 2-3 minutes before serving. The eggs should be cooked fresh for best texture.
What's the best way to cook the eggs?
For this recipe, the creamy double-boiler method works best—it keeps the eggs smooth and fully cooked without curdling. If you prefer runny yolks, cook the eggs sunny-side-up or poach them separately and add them to the sandwich just before serving. For extra richness, you can also add a splash of heavy cream to the egg mixture.
Can I make this vegetarian?
Swap the bacon for crispy tempeh bacon or smoked tofu, and use vegan cheddar (like Miyoko's) and dairy-free butter. Keep the egg mixture the same, or make it entirely plant-based with a tofu scramble. The sourdough and crispy texture will still shine through—just adjust the cooking times slightly for the meat substitutes.
