Breakfast & Brunch
This bacon egg and cheese sourdough bread recipe delivers the perfect balance of textures—crispy toasted crust, crispy bacon, and a runny yolk that ties everything together. The secret lies in high-heat toasting and precise timing to ensure the bread stays sturdy while the egg remains perfectly molten.
I've perfected this technique after years of breakfast experiments, and it's become my go-to for weekend brunch or a quick weekday meal.
The beauty of this recipe is in its simplicity: just four core components—thick-cut bacon, fresh eggs, sharp cheddar, and artisanal sourdough—come together in minutes. The key is toasting the bread until it's golden and crispy on the outside while keeping the interior soft enough to hold the egg.
This method ensures your sandwich maintains structure without becoming soggy, even with that glorious runny yolk.
What you'll end up with is a sandwich that's crispy at every bite, with the bacon perfectly rendered and the cheese melted just enough to create a creamy, stretchy texture. The runny yolk adds richness and ties all the elements together in each bite.
This isn't just breakfast—it's a meal that feels like a restaurant-quality experience you can make at home.
Whether you're serving this as a weekend brunch centerpiece or a quick weekday lunch, the technique remains the same. The sandwich holds together beautifully, making it easy to assemble and eat without making a mess. Here's how to create this perfect balance of textures and flavors.
Ingredients for bacon egg and cheese sourdough bread
Four simple ingredients transform into a restaurant-quality breakfast sandwich with crispy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 4 oz | Thick-cut for crispy texture |
| Large Eggs 🥚 | 2 whole | Fresh, room temperature |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded, sharp flavor preferred |
| Artisanal Sourdough Bread 🍞 | 4 slices | Thick-cut, crusty exterior |
| Unsalted Butter 🧈 | 1 tbsp | For toasting bread |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For extra crispiness |
| Salt 🧂 | ¼ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ⅛ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ¼ tsp | For extra flavor depth |
The bread is non-negotiable—artisanal sourdough with a thick, sturdy crust holds up perfectly to toasting. I grab mine from Whole Foods or my local bakery; look for loaves with a dense crumb and crispy exterior. Thick-cut bacon is a must too—Oscar Mayer or Applewood Farms are my go-tos, but any thick-cut will work. The sharp cheddar should be aged at least 6 months for that perfect melt and bite. Fresh eggs make all the difference, so don't skimp here.
No thick-cut bacon? Regular bacon cut in half works, but you'll lose some crispiness. Sharp cheddar unavailable? Pepper jack or Gruyère add different but delicious flavors. The bread can be toasted with just butter, but adding a light drizzle of olive oil gives that extra restaurant-style crisp. For extra flavor, sprinkle the toasted bread with a pinch of garlic powder before adding cheese. And if you're worried about soggy bread, toast it until it's deep golden brown—that's your cue it's ready.
Bacon keeps best in the fridge for 1 week uncooked, but once cooked, use within 3 days or freeze. Cheese stays fresh for 2 months in the fridge if sealed properly. The bread? Buy it the day before and store in a paper bag to keep it crisp. This sandwich reheats beautifully—just 10 seconds in the microwave with a damp paper towel to keep the cheese creamy. I always make extra bacon for leftovers—it's perfect in salads or pasta later.
Why You'll Love This Recipe
- Two-Ingredient Magic: I swear, the combo of thick-cut bacon and sharp cheddar is where breakfast dreams are made. That salty, smoky crunch paired with the tangy melt? It’s like a flavor hug for your taste buds—and I don’t say that lightly.
- One-Pan Lazy Day: Honestly, this is the kind of recipe that makes me feel like a hero when I’m running late. Toss the bacon and bread in the oven, fry the eggs in the same pan, melt the cheese—no counters cluttered, no dishes piling up. Just pure, satisfying simplicity.
- Lunchbox Legend: Between us, this is my go-to for meal prep. Toast the sourdough ahead, store the components separately, and assemble when you’re ready. The eggs stay fresh, the cheese stays sharp, and suddenly you’ve got a gourmet sandwich that tastes like it came from a café.
- Budget Breakfast Win: Thick-cut bacon and artisanal sourdough might sound fancy, but this recipe stretches every bite. A single batch feeds two for breakfast, or one for lunch, or even as a snack when you’re craving something savory. Plus, the leftovers? They’re just as good the next day—if they last that long.
Step-by-step instructions for bacon egg and cheese sourdough toast
Simple technique delivers perfect crispy toast with runny yolks every time.
Cook the Thick-Cut Bacon Until Crispy
Place the 4 oz thick-cut bacon in a cold, dry skillet over medium heat. I start with cold bacon to render fat gradually without burning. Cook for 8-10 minutes, flipping occasionally, until edges are deep golden brown and fat has rendered about halfway.
Use tongs to transfer bacon to a paper towel-lined plate, leaving the rendered fat in the pan. This fat becomes the base for your eggs later. If the bacon releases easily but still has soft spots, return it to the pan for another 2 minutes—thick-cut bacon needs patience to crisp properly.
Toast the Sourdough Bread
While bacon cooks, heat a separate skillet over medium heat. Add 1 tablespoon unsalted butter and 1 tablespoon extra-virgin olive oil, swirling to coat the pan. Place the 4 slices artisanal sourdough bread in the skillet and toast for 2-3 minutes per side until golden brown and crisp.
I press down gently on each slice during the first minute to ensure even contact with the pan. This prevents curling and guarantees that crispy crust you're after. Remove toasted bread and set aside on a wire rack to keep warm.
Fry Perfectly Runny Eggs
Return the bacon fat pan to medium-low heat. Crack the 2 whole large eggs directly into the pan, spacing them apart. Cook for exactly 3 minutes—the whites should be set but still slightly translucent, with runny yolks intact.
I like to gently spoon the hot bacon fat over the eggs during the last minute to create that signature crispy edge. If the whites cook too quickly, reduce heat slightly. The eggs are done when they hold their shape when nudged with a spatula but yolks remain liquid.
Assemble and Season
Divide the ½ cup sharp cheddar cheese evenly among the toasted bread slices. Place an egg on each slice, then top with a piece of bacon. Sprinkle each with ¼ teaspoon salt, ⅛ teaspoon black pepper, and ⅛ teaspoon garlic powder.
Here's the thing—don't skip the garlic powder. It adds subtle depth that complements the smoky bacon and sharp cheddar. Serve immediately while eggs are warm and yolks are still runny. The cheese should be melted but not stringy—if it's too firm, warm the plates in the oven for 1 minute before serving.
Pro Tips For Making Bacon Egg And Cheese Sourdough Bread
- CRISP THE BACON LOW: Thick-cut bacon needs patience—cook it slow over medium heat until the edges darken to a deep amber, not black. I used to rush it, and the result was always greasy and uneven. Let it render its fat properly, then drain on paper towels twice to keep your sandwich from turning into a soggy mess.
- SLICE THE CHEESE THIN: Sharp cheddar loses its punch when it melts into a greasy puddle. Cut it into ⅛-inch slices and layer them just before toasting—this way, the heat melts it perfectly without turning it into cheese glue. (Yes, even if you’re impatient like me.)
- TOAST THE BREAD UNTIL GOLD: Sourdough’s crust is its soul, so don’t skip the butter. Slather the cut side with unsalted butter, then toast it hot—until the edges are crisp and the bread hums with caramelized notes. Cold or lukewarm bread ruins the whole dish.
- ASSEMBLE IN THIS ORDER: Bacon first, then egg, then cheese—last—so the heat melts the cheese into the egg without burning it. I learned this the hard way after one disastrous batch where the cheese just slid off. Stack it like a pro, and it’ll stay put.
Make-ahead tips for this dish
Bacon Prep Ahead
Cook the bacon up to 2 days in advance and store it in an airtight container at room temperature. I like to keep it on the counter for easy access—just reheat in a skillet for 1-2 minutes to crisp up before assembling.
For longer storage, freeze cooked bacon in a single layer on a tray, then transfer to a freezer bag for up to 3 months. Thaw overnight in the fridge before reheating. 🥓
Egg Timing Trick
Prep everything except the eggs up to 30 minutes ahead. Keep toasted bread and cheese in separate containers, and store cooked bacon on a wire rack to stay crisp. When ready to serve, fry the eggs fresh—they take just 3 minutes and stay perfect while you assemble the sandwiches.
This is my go-to for brunch parties where I need to feed a crowd without stress.
Cheese Storage Tip
Shred the cheese 1 day ahead and store it in an airtight container between layers of parchment paper. This prevents clumping and makes assembly faster. For extra flavor, mix in ¼ teaspoon smoked paprika with the shredded cheese before storing.
I also like to keep pre-shredded cheese in the freezer for up to 2 weeks—just thaw in the fridge overnight before using.
Bread Freshness Hack
Toast the bread right before serving to maintain maximum crispiness. If you need to prep ahead, toast the bread and store it in a 200°F oven for up to 20 minutes before assembling.
For even better results, wrap toasted bread in foil and reheat in the oven for 1-2 minutes before adding cheese and egg. This keeps the interior soft while maintaining that perfect crust.
Complete Sandwich Assembly
Assemble the sandwiches just before serving to prevent sogginess. Keep the toasted bread, cheese, and bacon in separate containers, then quickly layer everything together when ready.
For make-ahead brunch, I assemble the sandwiches without eggs, wrap them in foil, and reheat in a 350°F oven for 5 minutes before adding freshly fried eggs. This keeps the bread crispy and cheese melted while ensuring the eggs stay runny. ✨
Nutrition facts
Frequently asked questions
Can I use regular bread instead of sourdough?
While you can use regular bread, sourdough's sturdy crust and tangy flavor make it ideal for this recipe. For best results, choose a thick, crusty bread like a baguette or ciabatta. If you must use white or wheat bread, toast it longer (up to 4 minutes per side) to prevent sogginess from the egg and cheese.
How do I get the perfect runny yolk without overcooking?
Use medium-low heat and cook the eggs for exactly 3 minutes—the whites should be set but still slightly translucent. For extra insurance, crack the eggs directly into the bacon fat (which stays hotter longer) and avoid stirring them. If your stove runs hot, reduce heat to medium and cover the pan briefly.
What's the best way to reheat leftovers?
Reheat in a 350°F oven for 3-5 minutes wrapped in foil to keep the bread crispy. For microwave reheating, use 10-second bursts on low power with a damp paper towel over the top to maintain cheese creaminess. Avoid reheating in the air fryer—it dries out the egg too quickly.
Can I make this sandwich ahead of time?
Yes! Prep everything except the eggs up to 30 minutes ahead. Store toasted bread separately, cheese in an airtight container, and bacon on a wire rack. Fry eggs fresh when ready to serve—they take just 3 minutes and stay perfect. For brunch parties, assemble without eggs, wrap in foil, and reheat in the oven before adding fresh eggs.
What cheese works best if I don't have sharp cheddar?
Pepper jack adds a mild kick, while Gruyère offers nutty richness. For extra flavor, mix ¼ cup sharp cheddar with ¼ cup Monterey Jack. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. Always shred fresh for the best texture and flavor.
