Breakfast & Brunch
This bacon egg and cheese bread recipe delivers the perfect balance of crispy, chewy, and runny yolk magic that transforms breakfast into a satisfying meal.
The secret lies in layering perfectly cooked bacon, a perfectly runny yolk, and melted cheese between toasted bread—simple ingredients that come together in a way that feels indulgent yet effortless. I've perfected this technique over years of weekend mornings, ensuring every bite delivers that satisfying crunch and creamy center.
The beauty of this recipe is its versatility—whether you prefer a classic breakfast sandwich with all the fixings or an open-faced version with extra crispy edges, this method delivers.
The bacon gets crispy and flavorful, the egg stays perfectly runny, and the cheese melts into a gooey blanket that ties everything together. It's the kind of breakfast that makes you feel like you're dining at a cozy café without the hassle.
What makes this recipe truly special is how it elevates simple ingredients into something extraordinary. The toasted bread provides the perfect crunch, while the bacon adds smoky depth, and the runny yolk brings that rich, creamy texture we all love.
Each component is cooked to perfection, ensuring no soggy bread or overcooked egg here—just a harmonious blend of textures and flavors that keep you reaching for another bite.
Ready in just 10 minutes, this recipe is perfect for lazy mornings or quick breakfasts on the go. Whether you're feeding a family or treating yourself to a solo indulgence, this bacon egg and cheese bread is sure to become a staple in your breakfast rotation.
Here's how to make it perfectly every time.
Ingredients for bacon egg and cheese bread
Crispy bacon, runny yolks, and gooey cheese—these are the stars of your perfect breakfast sandwich.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 4 oz | High-quality, thick-cut preferred |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| Sourdough Bread Loaf 🍞 | 1 whole | Crusty, crust removed |
| Sharp Cheddar Cheese 🧀 | 4 oz | Shredded, aged variety |
| Unsalted Butter 🧈 | 2 tbsp | Cold, sliced into patties |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For finishing |
| Olive Oil 🫒 | 1 tbsp | For toasting bread |
| Garlic Powder 🧄 | ¼ tsp | Optional, for depth |
The bacon makes or breaks this dish. Thick-cut bacon from Oscar Mayer or Applewood Farms delivers that perfect smoky crunch, but any high-quality brand works. Look for slices with good marbling—they render more flavor. If you're short on time, pre-cooked bacon reheated in a skillet with a splash of water for crispiness is a game-changer. The eggs? Fresh is non-negotiable—room temperature ensures a silky yolk. I always crack mine into a separate bowl first to avoid shell bits in my perfect yolk. And that cheese? Sharp cheddar melts best, but Pepper Jack adds a kick if you're feeling adventurous.
No thick-cut bacon? Regular bacon cooked extra long works in a pinch—just watch it like a hawk to avoid burning. Running out of eggs? Duck eggs have richer yolks, but any large egg will do. The bread is where you can get creative: Brioche adds richness, rye brings earthiness, but sourdough is my go-to for that perfect chewy texture. If you're missing the garlic powder, a pinch of garlic salt works, though you'll need to adjust the overall saltiness. Pro tip: Toast the bread slices first—it makes all the difference in that crispy layer.
This recipe is all about timing—every component needs to be ready when you assemble it. The bacon and bread can be prepped ahead and kept warm in a 200°F oven for up to 10 minutes. Eggs should be cooked sunny-side-up or over-easy, with that perfect runny yolk. Assemble everything right before serving to keep the bread from getting soggy. Leftovers? Toast fresh slices and layer with any leftover bacon and cheese—it reheats beautifully. Store components separately in the fridge for up to 2 days, but honestly, it's best enjoyed fresh out of the pan.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear, this takes less effort than ordering takeout. You fry the bacon, toast the bread, and melt the cheese—no chopping, no measuring, just stacking. The eggs slide in like a lazy Sunday morning, and suddenly you’ve got a meal that feels fancy without any work.
- Crispy-Creamy Magic: That first bite? Crunchy toasted sourdough, smoky thick-cut bacon, a runny yolk breaking into sharp cheddar—it’s the kind of combo that makes you pause mid-chew. Honestly, I’ve tried fancier breakfast sandwiches, but this one hits every time.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. Wrap it in foil, and it stays warm for hours—no sad soggy sandwiches here. My kids (and my husband) grab these before school or work, and honestly? They’re the only thing I pack that doesn’t get traded for chips.
- Budget Breakfast: A loaf of sourdough and a pack of bacon last me weeks when I make these. Eggs are cheap, cheese is stretchy, and butter? A little goes a long way. I’ll be real: I’ve made this for $2 meals on days when I forgot to grocery shop, and it still tastes like a restaurant order.
Step-by-step instructions for bacon egg and cheese bread
Here's how to build the perfect breakfast sandwich with crispy layers and runny yolk magic.
🔥 Step 1: Cook the Thick-Cut Bacon to Crispy Perfection
Place the 4 oz thick-cut bacon in a cold skillet over medium-low heat. Cooking it cold ensures even rendering without burning. Let it cook undisturbed for 8-10 minutes until the fat has mostly rendered out and the edges begin to crisp. This slow start prevents the bacon from becoming rubbery.
Flip the bacon and continue cooking for another 5-7 minutes until the edges are deep golden brown and the bacon releases easily from the pan. You're looking for that classic bacon snap—this is your signal to remove it from the heat. Transfer to a paper towel-lined plate to drain excess fat, but leave the rendered fat in the skillet for flavor. The bacon should be crispy yet still pliable enough to fold into sandwiches.
🍳 Step 2: Toast the Sourdough Bread to Crispy Crust
While the bacon cooks, slice the sourdough bread loaf into 4 even pieces about ½-inch thick. Heat a clean skillet over medium heat and add the 1 tablespoon olive oil. Once the oil shimmers, add the bread slices and toast for 2-3 minutes per side until golden brown with crispy edges.
Here's the thing—don't rush this step. You want that perfect toasted crust that holds up to the soft, gooey center. The bread should be warm all the way through but still slightly yielding when pressed. Remove the toasted bread and set aside on a wire rack to keep it crisp.
👨🍳 Step 3: Fry the Eggs to Runny Yolk Perfection
In the same skillet (no need to clean it—the bacon fat is flavor gold), reduce heat to low. Crack the 4 large eggs into a small bowl first—this prevents shell fragments in your eggs. Gently slide each egg into the skillet, spacing them about 2 inches apart. Cook for exactly 3 minutes until the whites are set but the yolks remain completely liquid.
I know it seems counterintuitive, but the secret to perfect runny yolks is low heat. If the pan is too hot, the yolks will firm up before the whites set. You'll know they're ready when the whites are opaque but the yolks still jiggle like liquid gold. Remove the eggs and place on a warm plate.
🥘 Step 4: Assemble the Ultimate Breakfast Sandwich
Layer each toasted bread slice with 1 oz of the crispy bacon, 1 oz of the shredded sharp cheddar cheese, and a fried egg. The cheese should be enough to cover the egg completely. Sprinkle each sandwich with a pinch of the 0.5 tsp diamond crystal kosher salt and 0.25 tsp freshly ground black pepper.
For that extra depth of flavor, dust each sandwich lightly with the 0.25 tsp garlic powder. Now here's the magic moment: press the butter patties (from the 2 tbsp unsalted butter) onto the outside of each sandwich. The butter will melt slightly, creating a luscious, crispy crust when you toast them again.
🔥 Step 5: Melt and Crisp for Final Perfection
Return the assembled sandwiches to the skillet over medium heat. Cook for 2-3 minutes per side until the cheese is fully melted and the bread is golden brown and crispy. The butter will create that beautiful caramelized crust we all love.
Serve immediately while the bread is still warm and the yolks are perfectly runny. Each bite should deliver that perfect combination of crispy toast, smoky bacon, sharp cheddar, and silky egg yolk. The contrast of textures and temperatures makes this breakfast sandwich truly unforgettable.
Pro Tips For Making Bacon Egg And Cheese Bread
- CUT BACON LATE: Thick-cut bacon takes forever to crisp—don’t rush it. Start it in a cold pan and let it render its own fat slowly, then crank the heat to medium-low for even cooking. I learned this the hard way after burning the edges off three batches trying to speed things up.
- DRY THE BREAD: Sourdough soaks up butter like a sponge, but if it’s damp, your sandwich will turn soggy. Wrap the loaf in a clean towel and microwave it for 10 seconds to dry the surface, then let it cool. This guarantees a crispy crust instead of a sad, mushy bite.
- SALT THE CHEESE: Sharp cheddar’s already got punch, but if you’re using unsalted butter, the flavor balance will feel flat. Sprinkle a pinch of flaky salt directly on the cheese before melting—it cuts through the richness and makes every bite pop.
- ASSEMBLE IN ORDER: Layering matters—bacon first, then egg, then cheese. If you put the egg on raw bacon, it’ll steam and turn rubbery. Let the bacon crisp fully, then add the egg (runny yolk preferred), and top with cheese last so it melts into the warm bread, not the cold filling.
Best sauces and condiments for bacon egg and cheese bread
Classic Maple Glaze
This sweet-and-smoky sauce elevates your bacon egg and cheese bread to café-quality. Heat 2 tablespoons pure maple syrup with 1 tablespoon apple cider vinegar in a small saucepan over medium heat.
Simmer for 2 minutes until slightly thickened, then whisk in 1 teaspoon Dijon mustard. Drizzle over assembled sandwiches just before serving—it cuts through the richness while adding caramelized depth. 🍁
Spicy Sriracha Aioli
For heat lovers, blend ½ cup mayonnaise with 1 tablespoon sriracha, 1 teaspoon lemon juice, and ½ teaspoon garlic powder until smooth. Spread a thin layer on your toasted bread before adding the bacon and egg.
The creamy spice balances the smoky bacon perfectly. I like to add a pinch of smoked paprika for extra depth. 🌶️
Garlic-Herb Butter
Mix 2 tablespoons softened unsalted butter with 1 teaspoon minced garlic, ½ teaspoon chopped fresh parsley, and a pinch of kosher salt. Spread this fragrant compound butter on your toasted bread before assembling.
The garlic infuses into the warm bread, creating a savory base that complements the bacon and egg. This is my go-to for a more elegant touch. 🧄
Honey Mustard Drizzle
Whisk together 1 tablespoon honey with 1 tablespoon Dijon mustard and a splash of water to thin. Drizzle lightly over the top of your assembled sandwich before the final crisp.
The sweet-tangy contrast with the sharp cheddar and runny yolk is pure magic. For extra flair, sprinkle with crispy fried shallots from the grocery store. 🍯
Avocado Crema
Blend ½ ripe avocado with 2 tablespoons sour cream, 1 tablespoon lime juice, and ¼ teaspoon salt until smooth. Spread a thin layer on your toasted bread before adding the bacon and egg.
The creamy, tangy texture adds a luxurious element that keeps the sandwich from feeling too heavy. Garnish with a pinch of chili powder for a Mexican-inspired twist. 🥑
Cheesy Jalapeño Spread
Melt ¼ cup shredded cheddar cheese with 1 tablespoon cream cheese in a small saucepan over low heat. Stir in 1 chopped jalapeño (seeds removed for mild heat) and ½ teaspoon smoked paprika.
Spread this spicy, cheesy mixture on your toasted bread before assembling. The extra cheese ensures your sandwich stays gooey and flavorful. 🌶️
Nutrition facts
Frequently asked questions
Can I make this bacon egg and cheese bread ahead of time?
You can prep components in advance, but assemble fresh for best results. Cook the bacon and toast the bread, then store separately in the fridge for up to 2 days. Keep the bread in an airtight container to maintain crispness. Reheat bacon in a skillet for 2 minutes and toast bread again before assembling with freshly cooked eggs. The yolk stays perfect when cooked fresh!
What's the best bread for this recipe?
Sourdough works perfectly with its chewy texture, but you can also use brioche for extra richness or rye for a heartier bite. Avoid soft breads like white sandwich bread—they'll get soggy. Pro tip: Look for bread with a good crust for maximum crispiness when toasted!
How do I get the perfect runny yolk?
The secret is low and slow cooking! Use medium-low heat and cook eggs for exactly 3 minutes sunny-side-up. The whites should be set while the yolks remain completely liquid. If your pan runs too hot, the yolks will firm up—reduce heat immediately if you see them thickening too fast.
Can I make this without butter?
Use olive oil or bacon fat instead for the final crisp. For extra flavor, brush the assembled sandwiches with a little maple syrup or honey mustard before toasting. The butter adds richness, but these alternatives work beautifully for a lighter version.
What if I don't have thick-cut bacon?
Regular bacon works fine—just cook it longer (about 5-7 minutes per side) until extra crispy. For even better results, pre-cook it in the oven at 400°F for 15 minutes before finishing in a skillet. The extra time renders more fat, giving you that classic bacon crunch!
