This Sourdough Breakfast Sandwich is the ultimate combination of crispy bacon, perfectly cooked eggs, melty cheddar cheese, and creamy avocado, all on toasted homemade sourdough bread.
Place the bacon in a cold cast iron or stainless steel skillet. Turn the heat to medium-low and cook for about 5 minutes. Flip and continue cooking until it reaches your desired crispiness. Transfer to a paper towel-lined plate to drain.
2 slices thick-cut bacon
Keep the skillet on medium-low and crack the eggs into the pan, using the bacon fat for cooking. Season with salt and pepper. Cook for 2-3 minutes or until the whites are mostly set. Flip the eggs, then place ½ slice of cheddar on each. Cover the pan with a lid and cook for another 1-2 minutes or until the cheese is melted. Transfer the eggs to a plate.
2 large eggs, Salt and pepper, 1 slice sharp cheddar cheese
Reduce the heat to low. Carefully remove most of the bacon fat from the pan, leaving just a light coating. Place both slices of sourdough in the pan, toasting only one side for 1-2 minutes or until golden brown. Transfer to a clean plate.
2 slices sourdough bread
Mash ½ avocado onto the untoasted side of one slice of sourdough. Season with salt and pepper to taste. Layer the bacon on top, followed by the cheesy eggs. Place the second slice of sourdough on top, untoasted side down so the toasted sides are on the outside.
½ avocado, Salt and pepper
Cut in half and enjoy immediately!
Notes
Quick Tip: Every stovetop is a little different, so keep an eye on your skillet to avoid burning the bacon, eggs, or bread. Adjust the heat as needed to keep things cooking evenly.
Storage: This sandwich is best served fresh. For easier assembly, slice the sourdough and cook the bacon in advance, but wait to cook the eggs and assemble the sandwich until you're ready to serve.