Breakfast & Brunch
This bacon egg and cheese sourdough bread recipe delivers the ultimate breakfast sandwich with a crispy crust that holds up to runny yolk magic. The secret lies in perfectly toasted sourdough—just enough to create structure without losing that artisanal chew—paired with crispy bacon and a perfectly cooked egg. I developed this after years of experimenting with breakfast sandwiches, and it’s now my go-to for weekend mornings when I want something hearty yet simple.
The foundation starts with high-quality sourdough, lightly toasted until golden brown but still soft enough to support that crispy crust. Cooking the bacon first infuses the sandwich with smoky flavor, while a fried egg with a runny yolk adds richness and texture. Sharp cheddar or pepper jack melts perfectly, creating a gooey center that ties everything together. This isn’t just a sandwich—it’s a balanced meal with protein, fat, and carbs all in one satisfying bite.
What makes this recipe stand out is the balance of textures: the crispy toasted bread, the tender bacon, the creamy melted cheese, and the velvety egg yolk. Every element is essential, and the assembly order ensures no soggy bread or undercooked eggs. Whether you’re feeding a crowd or treating yourself to a solo breakfast, this sandwich delivers restaurant-quality results with minimal effort.
For extra flavor, consider adding avocado slices, a drizzle of hot sauce, or a sprinkle of fresh herbs. The possibilities are endless, but the core technique remains the same: crispy bread, perfectly cooked bacon, and that perfect runny yolk. Let’s get started on creating your ideal breakfast sandwich.
Ingredients for bacon egg and cheese sourdough bread
Crispy sourdough, smoky bacon, and runny yolk magic—just eight key ingredients transform into breakfast perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Sourdough Bread 🍞 | 8 slices | Thick-cut, crusty on outside |
| Bacon 🥓 | 6 oz | Thick-cut, cooked crispy |
| Large Eggs 🥚 | 4 whole | Freshly laid for best flavor |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded, aged 6+ months |
| Unsalted Butter 🧈 | 2 tbsp | For toasting bread slices |
| Olive Oil 🫒 | 1 tbsp | For egg cooking |
| Salt 🧂 | ¼ tsp | Kosher preferred |
| Black Pepper 🌶️ | ⅛ tsp | Freshly cracked |
| Hot Sauce 🌶️ | 1 tbsp | Optional, for serving |
| Avocado 🥑 | ½ whole | Optional, sliced |
| Fresh Cilantro 🌿 | ⅛ cup | Chopped, optional garnish |
The sourdough is non-negotiable here. Artisanal loaves from local bakeries or Trader Joe's have that perfect chew, but any good sourdough works—just avoid the flimsy, pre-sliced stuff. Thick-cut slices (about 3/4-inch) hold up better to the egg and cheese. For bacon, thick-cut is essential—it cooks slower and stays crispy. I grab mine from Costco or Oscar Mayer thick-cut packs. The eggs? Fresh is best—they hold their yolks better when fried. If you're using older eggs, cook them a touch slower to avoid overcooking.
No sharp cheddar? Pepper jack works great for a kick, or Gruyère for a nutty twist. Running out of butter for toasting? Olive oil or avocado oil works just as well. Skip the hot sauce? A pinch of cayenne or smoked paprika on the cheese adds depth. The avocado is optional but worth it—Hass variety is best, and it keeps for about 3 days in the fridge. No fresh cilantro? Dried works at half the amount, though it won’t be as bright. And if you're short on time, pre-cooked bacon from the deli section saves 15 minutes.
Toast the bread just until golden—about 2-3 minutes per side—so it’s crispy but still soft enough to hold the egg. Bacon keeps for 1 week in the fridge, but it’s best fresh. Store leftover sandwiches in parchment-lined containers to keep them crispy for up to 2 days. Freeze extras by assembling sandwiches, wrapping them in foil, and freezing for up to 1 month. Reheat in a skillet for 2 minutes per side—the magic comes back every time.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—crispy bacon, runny yolks, sharp cheddar, and that perfect sourdough crust. It’s the kind of meal where every bite feels like a reward after a long day.
- No-Fuss Assembly: Honestly, this takes less effort than ordering takeout. Toast the bread, fry the bacon, crack the eggs—no chopping, no fuss, just stacking and melting. My lazy Sundays thank me.
- Breakfast or Brunch Hero: Between us, this works for breakfast, a post-workout snack, or even a fancy brunch when friends drop by. The cheddar gets gooey, the eggs stay rich, and no one questions why you’re serving bread for dinner.
- Leftovers That Don’t Suck: Here’s what sold me—those extra slices reheat like a dream. Pop them in the toaster for a quick bite, or wrap them cold for a lunch that still tastes like home. Zero waste, all flavor.
Step-by-step instructions for bacon egg and cheese sourdough sandwiches
Let's build these crispy, cheesy, runny-yolk masterpieces with perfect texture every time.
Cook the Bacon to Crispy Perfection
Place the 6 oz thick-cut bacon in a cold skillet over medium heat. Cook for 12-15 minutes, flipping occasionally, until the edges are deep golden brown and the fat has rendered completely. Real talk: don't rush this—crispy bacon makes all the difference.
Remove the bacon from the skillet and drain on paper towels, reserving 2 tablespoons of that glorious bacon fat in the pan. If you don't have enough fat, add 1 tablespoon olive oil to the skillet. This fat will create the foundation for your crispy bread and flavorful eggs.
Toast the Sourdough to a Crispy Crust
Heat the reserved bacon fat (with olive oil if needed) in the same skillet over medium heat. Add 4 slices of sourdough bread and toast for 2-3 minutes per side until the crust is deep golden brown and crispy. Here's the thing—press down gently on the bread with a spatula during the first minute to prevent curling and ensure even contact with the pan.
Remove the toasted bread and set aside on a wire rack. Repeat with the remaining 4 slices of sourdough bread, keeping them warm while you prepare the eggs. The residual heat in the skillet will help keep them toasty while you work.
Fry the Eggs to Runny-Yolk Glory
Reduce the heat to low in the same skillet. Add 1 tablespoon olive oil if needed to coat the pan. Crack 1 egg into the pan and let it sit undisturbed for 20-30 seconds until the whites begin to set around the edges. Then, gently tilt the pan to let the raw egg flow toward the empty side.
Repeat with the remaining 3 eggs, spacing them evenly in the pan. Cook for 2-3 minutes until the whites are fully set but the yolks remain completely runny. If the eggs cook too quickly, reduce the heat slightly. You want that perfect balance—firm whites that hold their shape while keeping the yolk liquid and vibrant.
Assemble the Sandwiches with Cheese and Toppings
Divide the ½ cup shredded sharp cheddar cheese evenly among the 8 slices of toasted sourdough bread. Place 2 slices of cheese on each of the 4 toasted bread slices (the bottom ones). Then, carefully place 1 fried egg on top of each cheesy slice, letting the runny yolk nestle into the cheese.
Top each egg with 1 slice of bacon (cut in half if needed to fit). Drizzle with 1 tablespoon hot sauce if using, and garnish with ¼ of the sliced avocado and 1 tablespoon chopped fresh cilantro. The hot sauce adds a kick, while the avocado and cilantro bring freshness to balance the richness.
Press and Serve for Maximum Crispiness
Press each sandwich gently together with a spatula to melt the cheese slightly and create a crispy outer layer. Serve immediately while the bread is still warm and the eggs are at their perfect runny-yolk stage. If you're serving a crowd, assemble them just before serving to keep everything crispy and fresh.
Here's the moment that matters: the first bite should deliver a symphony of textures—crispy bread, creamy cheese, runny yolk, and smoky bacon all coming together in perfect harmony. Enjoy these sandwiches while they're hot, and don't forget to save any leftovers for a quick breakfast the next day!
Pro Tips For Making Bacon Egg And Cheese Sourdough Bread
- CRISP THE BACON FIRST: Cook the bacon until it’s just crisp—no need to render every last bit of fat. Drain on paper towels, then save that bacon grease: it’s perfect for buttering the sourdough while it toasts. (Yes, even if you’re in a hurry, resist the urge to skip this—crispy bacon makes the whole dish.)
- TOAST THE BREAD LOW: Sourdough burns faster than you’d think. Toast the slices on medium-low heat until they’re golden but still slightly soft—you’ll be adding butter and cheese anyway. High heat turns it into a hockey puck. (I learned this the hard way after throwing out three batches of charred loaves.)
- SHRED CHEESE FINE: Sharp cheddar melts unevenly if it’s chunky. Pulse it in a food processor for 3-4 seconds—just until it’s pebbly, not powdery. This ensures it melts smoothly into the egg and bacon, not clumps that take forever to melt. (Your future self will thank you when the sandwich doesn’t look like a science experiment.)
- BUTTER THE BREAD HOT: Spread the butter (or bacon grease) on the hot toasted sourdough right after toasting. The residual heat helps it melt faster and creates a crispier crust when the cheese goes on. Cold butter = sad, greasy bread. (I know, I know—it’s an extra step, but it’s worth it.)
Pro cooking tips for perfect results
Perfectly Crispy Bread
Toast your sourdough slices in the bacon fat over medium heat for 2-3 minutes per side—this is where the magic happens. Use a light touch with a spatula to press down during the first minute, preventing curling while ensuring even browning. A wire rack keeps the bread crispy longer than a plate would. 🔥
Runny Yolk Mastery
For that signature runny yolk, cook eggs on low heat for 2-3 minutes total—whites should be set but yolks still jiggly. I use fresh eggs (they hold their shape better) and avoid overcrowding the pan. A nonstick skillet prevents sticking, but a well-seasoned cast iron works too. Tilt the pan occasionally to distribute the egg evenly.
Cheese Melting Secrets
Sharp cheddar melts beautifully, but for extra gooeyness, sprinkle a pinch of cornstarch (about ½ teaspoon) on the cheese before assembling. This trick prevents clumping and creates a silky texture. If your cheese isn’t melting enough, press the sandwich gently with a spatula for 10-15 seconds—just enough to soften without making it soggy.
Bacon Fat Hack
Save that bacon fat—it’s liquid gold for toasting and frying. If you don’t have enough, mix 1 tablespoon olive oil with 1 tablespoon reserved fat for a flavor boost. Pro tip: Use the fat immediately after cooking bacon, as it solidifies quickly. Store extra fat in an airtight container in the fridge for up to 1 month.
Assembly Order Matters
Layer cheese first on the toasted bread, then add the egg—this prevents the yolk from breaking when you place the bacon on top. For extra crispiness, assemble sandwiches just before serving (cheese melts fast!). If prepping ahead, keep components separate until ready to eat. The hot sauce and avocado should go on last to avoid sogginess. ✨
Equipment Upgrades
Invest in a good spatula (I love OXO Good Grips) for pressing and flipping. A skillet with sloped sides makes egg cooking easier, and a wire rack keeps bread crispy. For bacon, a cast iron skillet delivers the crispiest results. Budget-friendly? A nonstick pan works fine—just avoid nonstick sprays (they can burn at high heat).
Nutrition facts
Frequently asked questions
Can I make this breakfast sandwich with regular bread instead of sourdough?
While you can use regular bread, sourdough's chewy texture and tangy flavor make it ideal for holding up to runny yolks and melted cheese. For a quick swap, try challah or brioche—both have enough structure to prevent sogginess. Avoid flimsy white bread; it'll turn mushy when the egg yolk hits.
How do I keep the bread crispy when making these ahead of time?
Toast the bread just before assembling—even 10 minutes ahead will make it soft. For make-ahead prep, toast the bread, then store it in a paper bag at room temperature for up to 1 hour. Keep bacon and eggs separate until ready to assemble. For longer storage (2 days), freeze unassembled components (toasted bread, cooked bacon, raw eggs) and reheat in a skillet.
What's the best way to cook the eggs without breaking the yolks?
Use fresh eggs (they hold shape better) and cook on low heat in a nonstick or cast iron skillet. Crack eggs gently into the pan and let them sit 20-30 seconds before tilting to spread. Avoid flipping—runny yolks should stay intact. For extra protection, place a lid on the pan during the last 30 seconds of cooking to trap heat gently.
Can I make this vegetarian? What would I substitute for bacon?
Swap bacon for crispy tempeh bacon (marinated in soy sauce and smoked paprika), turkey bacon, or savory mushrooms (sliced and pan-fried). For extra flavor, add a sprinkle of everything bagel seasoning or smoked salt to the mushrooms. Keep the cooking time similar to bacon (8-10 minutes) for crispy results.
Why does my cheese turn into a greasy mess instead of melting nicely?
This usually happens from too much heat or low-fat cheese. Use aged cheddar (6+ months) or Gruyère—they melt smoothly. Cook cheese on medium-low heat and press the sandwich gently with a spatula for 10-15 seconds to soften without burning. For extra insurance, mix ½ teaspoon cornstarch into the shredded cheese before adding it to the sandwich.
