Breakfast & Brunch
This bacon egg bake recipe with bread transforms lazy mornings into a crispy-topped, runny-yolk masterpiece with minimal effort. The secret lies in layering crispy bacon, toasted bread, and perfectly cooked eggs—all baked together until golden and bubbling.
After years of perfecting this dish, I've cracked the code for achieving that coveted crispy crust while keeping the yolks gloriously liquid.
What sets this recipe apart is the combination of textures: crispy bread on top, tender bacon layers, and eggs that remain just set at the edges but runny in the center.
The bread absorbs the egg mixture perfectly, creating a dish that's hearty enough for brunch but quick enough for a weeknight breakfast. No fancy techniques—just a baking dish, a few simple ingredients, and a foolproof method that delivers restaurant-quality results at home.
By the time it emerges from the oven, you'll have a dish that's impossible to resist—golden edges, savory aromas, and that magical contrast between crispy and creamy. The bacon adds smoky depth, while the bread soaks up all the eggy goodness, making every bite satisfying.
This is the kind of breakfast that turns ordinary mornings into something special without requiring hours in the kitchen.
For those who want to elevate it further, consider adding a sprinkle of cheese before baking or fresh herbs as a garnish. The possibilities are endless, but the core technique remains the same: crispy, runny, and utterly delicious. Let's get started on creating your perfect morning masterpiece.
Ingredients for bacon egg bake recipe with bread
Crispy bacon, tender bread, and perfectly runny yolks—just twelve ingredients for brunch perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 6 oz | Cut into 1-inch pieces |
| Large Eggs 🥚 | 6 whole | Room temperature preferred |
| Stale Bread 🍞 | 6 slices | Day-old or lightly toasted |
| Heavy Cream 🥛 | ½ cup | Full-fat for best texture |
| Milk 🥛 | ¼ cup | Whole milk preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ¼ tsp | For subtle depth |
| Fresh Chives 🌿 | 2 tbsp | Chopped, for garnish |
| Butter 🧈 | 2 tbsp | Unsalted, for topping |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded, optional topping |
| Olive Oil 🫒 | 1 tbsp | For greasing baking dish |
The bacon is non-negotiable here—thick-cut gives the best texture, and cutting it into 1-inch pieces ensures even cooking. Costco or Trader Joe's carry great pre-sliced options, but check the label for 'thick-cut' if buying in bulk. The bread should be stale or lightly toasted—day-old sourdough or baguette slices work best for that perfect crispy crust. If you're using fresh bread, toast it lightly first. For the cheese, sharp cheddar melts beautifully, but skip it if you prefer a lighter dish.
No heavy cream? Half-and-half or whole milk works in a pinch, though the texture won't be quite as rich. Fresh chives can be swapped for green onions or parsley if that's what you have. The garlic powder is optional but adds a subtle depth—fresh minced garlic at half the amount is even better. For a dairy-free version, use unsweetened almond milk and omit the cheese. If you're short on time, pre-cook the bacon and drain it on paper towels to remove excess grease before layering.
This dish reheats beautifully—just cover with foil and warm in the oven for 10-15 minutes at 350°F. Store leftovers in the fridge for 3-4 days, covered to keep the bread from drying out. For meal prep, assemble the dish ahead of time and bake straight from the fridge (add 5-10 extra minutes
Why You'll Love This Recipe
- No-Chop Needed: I swear by this—just tear that stale bread into chunks (no knife skills required) and toss it in. The bacon cooks down crispy while the eggs set, and honestly? The bread soaks up the creamy milk mixture like a dream. Zero prep stress, just pure satisfaction.
- Crispy-Creamy Magic: That first bite—crunchy bacon, fluffy eggs, and bread that’s somehow both tender and sturdy? It’s the holy trinity of breakfast. The heavy cream gives it a rich, custardy finish, while the thick-cut bacon adds salty, smoky depth. (Yes, even on a Tuesday night.)
- Leftovers That Win: This bake actually tastes better the next day. I make a big batch on Sunday, and by Wednesday, it’s still my go-to for a quick lunch. The bread stays moist, the eggs hold their shape, and the bacon? Still delicious. No sad, dry reheats here.
- Pantry Rescue Hero: Stale bread? Not a problem. Heavy cream on sale? Perfect. A few eggs sitting in your fridge? Use them up. This recipe turns scraps into something crave-worthy without breaking the bank. My wallet—and my taste buds—thank me every time.
Step-by-step instructions for bacon egg bake with bread
Here's how to create a dish with a golden, crispy top and perfectly runny yolks every time.
Cook the Bacon Until Crispy
Preheat your oven to 400°F. In a large oven-safe skillet, cook the 6 oz thick-cut bacon over medium heat for 8-10 minutes, stirring occasionally, until golden brown and crispy. I like to press down gently on the bacon pieces during the first minute—this prevents them from curling and ensures even contact with the pan.
Once crispy, use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave the rendered bacon fat in the skillet—this is the flavor foundation for your bake. If you have more than 2 tablespoons of fat, you can drain off the excess, but I usually leave it all for maximum flavor. The skillet should have about 1-2 tablespoons of fat remaining.
Prepare the Bread Base
While the bacon cooks, lightly toast the 6 slices stale bread in the same skillet over medium heat for 1-2 minutes per side until just golden. You want the bread to be firm but not crispy—it should hold its shape when pressed. This step adds texture and prevents a soggy bottom in your bake.
Arrange the toasted bread slices in the skillet in a single layer, slightly overlapping if needed to cover the bottom completely. This creates a sturdy base that will hold up to the egg mixture. If you have any extra bread, set it aside for garnish later.
Mix Eggs and Cream for Perfect Texture
In a medium bowl, whisk together the 6 whole large eggs, 0.5 cup heavy cream, 0.25 cup milk, 0.5 teaspoon salt, 0.25 teaspoon black pepper, and 0.25 teaspoon garlic powder until fully combined. The mixture should be smooth with no visible streaks of egg white. I like to whisk for about 30 seconds to ensure everything is evenly incorporated.
Here's the thing—using room temperature eggs makes a difference. If your eggs are straight from the fridge, let them sit at room temperature for 10 minutes before mixing. This helps create a smoother texture in the final bake. The heavy cream adds richness, while the milk helps create a lighter, fluffier consistency that's perfect for that runny yolk experience.
Assemble and Bake for Crispy Perfection
Pour the egg mixture evenly over the bread in the skillet, spreading it out to cover completely. Sprinkle the 0.5 cup shredded sharp cheddar cheese evenly over the top, then scatter the crispy bacon pieces on top. The cheese will melt and create a delicious, gooey layer while the bacon adds salty, smoky flavor in every bite.
Transfer the skillet to the preheated oven and bake for 15-18 minutes until the top is golden brown and the center is just set but still slightly jiggly. You want that perfect balance—firm enough to hold its shape when you cut into it, but still with a runny yolk in the center. If you prefer a firmer yolk, bake for the full 18 minutes. For extra runny yolks, pull it out at 15 minutes.
Finish with Butter and Chives
Remove the bake from the oven and let it rest for 2-3 minutes. While it rests, melt the 2 tablespoons butter in a small saucepan over low heat until just melted but not browned. Drizzle this butter evenly over the top of the bake, letting it pool in the center. The butter adds richness and helps create that beautiful, glossy finish.
Sprinkle the 2 tablespoons chopped fresh chives evenly over the top just before serving. The chives add a fresh, oniony note that cuts through the richness of the eggs and bacon. For an extra crispy top, you can broil the bake for 1-2 minutes on high heat right before serving—just watch it closely to avoid burning.
Pro Tips For Making Bacon Egg Bake Recipe With Bread
- CRISP THE BACON FIRST: Cook the thick-cut bacon until it’s just past crispy—around 220°F internal temp. I learned this the hard way: undercooked bacon gets soggy when baked later, and overcooked bacon burns the bread. Remove it 5 minutes early, then finish it in the oven with the bake. The fat renders perfectly, and the edges stay golden.
- CUBE THE BREAD UNEVENLY: Tear or cut the stale bread into chunks with jagged edges—no need for perfect cubes. The rough surfaces grab the custard better, so every bite has that creamy, eggy pull. I used to slice it evenly, and half the time it’d stay dry. This isn’t the prettiest method, but it’s the tastiest.
- PREHEAT THE DISH: Put your baking dish in a 350°F oven for 10 minutes before adding anything. Cold custard spreads unevenly and pools, while preheated pans guarantee a consistent crust. I was skeptical until I tried it—now I never skip it. Works especially well with cast iron or ceramic.
- WHISK THE EGGS HOT: Warm the eggs and milk mixture to room temp (or slightly warmer) before whisking in the heavy cream. Cold custard curdles when it hits hot bacon fat, and you’ll end up with a lumpy mess. I used to just dump everything in ice cold—until I noticed the texture difference. Takes 2 minutes, makes a real difference.
Make-ahead tips for this recipe
Prep Ahead Strategy
Assemble the entire bake the night before and store it covered in the fridge. When ready to cook, simply transfer the assembled skillet to a 400°F oven and bake for 18-22 minutes—the extra time accounts for the cold start.
I always do this on Sundays so I can enjoy warm, crispy breakfast all week. The bread stays firm overnight, preventing sogginess. 📅
Freezer-Friendly Layers
For maximum convenience, prepare the bread base and egg mixture separately, then freeze them in airtight containers. When ready to bake, thaw the bread layer overnight in the fridge, then assemble with the thawed egg mixture and fresh bacon.
This method preserves texture perfectly—just add 2-3 extra minutes to baking time if using frozen components. 🧊
Bacon Prep Shortcut
Save time by cooking the bacon ahead and storing it in the fridge. Use a 12-inch cast iron skillet to cook 12 oz bacon at once, then portion into 6 oz servings for two batches.
The bacon keeps well for 5 days in an airtight container, making this a perfect meal prep ingredient. Reheat bacon in a 350°F oven for 5 minutes to restore crispiness before using. ⏰
Egg Mixture Make-Ahead
Prepare the egg and cream mixture up to 24 hours ahead and store it in the fridge. Whisk it just before assembling with the bread to maintain a smooth texture. For extra insurance, add 1 extra egg yolk to the mixture when prepping ahead—this prevents curdling during storage.
The mixture should be at room temperature when poured over the bread for best results. 🥚
Cheese Storage Tip
Pre-shred the cheese and store it in a resealable plastic bag with a piece of parchment paper between layers to prevent clumping. This keeps it fresh for 5 days in the fridge.
For even longer storage, freeze the cheese for up to 3 months—just thaw it in the fridge overnight before using. The sharp cheddar melts beautifully straight from the freezer. 🧀
Serving Prep Timeline
Plan your morning like a pro: Set out all ingredients the night before, including measuring cups and spices. Preheat the oven while the bake finishes its final 2-3 minutes under the broiler.
Keep the melted butter and fresh chives ready to add immediately after baking. This 5-minute final assembly ensures you're ready to serve as soon as the dish emerges from the oven. ✨
Nutrition facts
Frequently asked questions
Can I use fresh bread instead of stale bread?
Fresh bread will work, but it's best to lightly toast it first to prevent a soggy bottom. The bread should be firm enough to hold its shape when pressed—this helps create that perfect crispy crust while absorbing the egg mixture. For extra insurance, use slightly stale bread or bread that's been toasted the day before.
How do I get the perfect runny yolk?
The secret is baking at 400°F for 15-18 minutes—just until the edges are set but the center remains slightly jiggly. For extra runny yolks, pull it out at 15 minutes and let it rest for 2-3 minutes before serving. If you prefer firmer yolks, bake for the full 18 minutes.
What can I substitute if I don't have heavy cream?
Use half-and-half or whole milk in a 1:1 ratio, though the texture will be slightly less rich. For a dairy-free option, try coconut cream or unsweetened almond milk (though the flavor will differ). The key is maintaining the same liquid-to-egg ratio to ensure proper baking.
Can I make this ahead of time?
Yes! Assemble the entire bake (without baking) and refrigerate it overnight. When ready to cook, bake at 400°F for 18-22 minutes—the extra time accounts for the cold start. The bread stays firm, preventing sogginess, and the eggs cook perfectly when reheated.
Why did my top turn out soggy?
A soggy top usually means the bread wasn't toasted enough or the oven wasn't hot enough. Next time, ensure the bread is lightly toasted before assembling and preheat the oven thoroughly. For extra crispiness, broil for 1-2 minutes at the end, watching closely to avoid burning.
