Breakfast & Brunch
This bacon egg bake recipe with bread delivers the ultimate breakfast experience—crispy golden edges, perfectly runny yolks, and smoky bacon that ties everything together. 🔥 The secret lies in layering day-old bread with crisped bacon and eggs, then baking until the top is golden and the centers stay gloriously custardy. I developed this after years of weekend brunch experiments, and it's now my go-to for feeding a crowd without spending hours in the kitchen.
The beauty of this dish is its foolproof nature—no fancy techniques required, just simple ingredients assembled in the right order. Pre-cooking the bacon ensures maximum crispiness, while whisking the eggs with a touch of cream adds richness that makes every bite decadent. The bread soaks up just enough egg to stay tender without turning soggy, creating the perfect texture contrast.
What you'll end up with is a dish that looks impressive but takes minimal effort—a crispy top that crackles with each bite, runny yolks that pool together like a golden river, and bacon that adds salty, smoky depth. The aroma alone will have everyone gathering around the table, and the first forkful will have them asking for seconds.
Serve this as a weekend brunch centerpiece or a hearty snack any time of day. The recipe scales beautifully, so you can easily double or triple it for gatherings. Here's how to make it—simple steps for a dish that feels like a restaurant-quality breakfast at home.
Ingredients for bacon egg bake recipe with bread
Crispy edges, runny yolks, smoky bacon—just these 10 ingredients transform breakfast into brunch magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Bread 🍞 | 12 slices | French or sourdough preferred |
| Bacon 🥓 | 12 oz | Thick-cut, chopped into pieces |
| Large Eggs 🥚 | 8 whole | Room temperature for even cooking |
| Heavy Cream 🥛 | ½ cup | Full-fat for best texture |
| Milk 🥛 | ¼ cup | Whole milk preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For extra flavor depth |
| Butter 🧈 | 2 tbsp | Unsalted, melted for brushing |
| Fresh Chives 🌿 | 2 tbsp | Chopped, for garnish |
The bread is non-negotiable here. Day-old French or sourdough works best—it holds up to soaking without turning mushy. I always grab a loaf from Trader Joe's or the bakery section at Whole Foods for that perfect crust. Thick-cut bacon is worth the splurge—it crisps up better and adds that smoky depth. If you're short on time, pre-cook the bacon while you prep the rest. Trust me, the extra crispiness makes it worth it. For the eggs, room temperature is key—they'll cook more evenly and give you those glorious runny yolks.
No heavy cream? Full-fat Greek yogurt works in a pinch—just thin it with a splash of milk. Out of chives? Fresh parsley or scallions are great swaps. The butter matters for brushing the top—unsalted is best so you control the seasoning. If you're feeling fancy, add a pinch of smoked paprika to the egg mixture for extra depth. The garlic powder might seem minor, but it ties everything together. Don't skip it—it's the secret to that restaurant-quality flavor.
This tastes even better the next day, so make extra. Store leftovers in the fridge for 3-4 days—just reheat in the oven at 350°F until warmed through. For serving, I like to transfer it to a platter and garnish with fresh chives right before eating. The bread stays crispy if you reheat it covered with foil, then uncover to crisp the top again. Portion into individual servings if you're prepping for a crowd—it reheats beautifully that way.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes. Toss the bread cubes in a baking dish, pour the egg-cream-milk mix over them, and bake—no flipping, no fussing, just golden perfection.
- Crispy-Creamy Bliss: That first bite? The bread soaks up the custard just enough to stay tender, while the edges get gloriously crispy, and the bacon? It’s salty, smoky, and exactly how bacon should be—no overpowering spices, just pure, simple satisfaction.
- Breakfast for Brunch: Honestly, I’ve served this at 9 AM with coffee and at 2 PM with a glass of wine—no judgment. The rich, creamy texture holds up, and the salty-sweet balance makes it feel fancy without trying.
- Zero-Waste Feast: Between us, this recipe is my secret weapon for using up stale bread and random bacon bits. Plus, it reheats like a dream—so I make a big batch on Sunday, and by Wednesday, I’m still eating leftovers without apology.
Step-by-step instructions for bacon egg bake with bread
Here's how to make this hearty bake with a golden crust and perfect runny yolks.
🔥 Step 1: Prep the Bread and Cook the Bacon
Preheat your oven to 375°F—this is the magic temperature for that crispy top. Arrange the 12 slices of day-old bread in a single layer on a baking sheet, overlapping slightly if needed. Brush each slice generously with the 2 tablespoons melted butter—this creates the golden crust we're after.
In a skillet over medium heat, cook the 12 ounces chopped bacon until crispy. Drain on paper towels, reserving 2 tablespoons of bacon fat in the pan. Here's the thing—don't skip draining! Too much fat will make your bake greasy instead of crispy.
👨🍳 Step 2: Whisk the Egg Mixture
In a large bowl, whisk together the 8 whole eggs, ½ cup heavy cream, ¼ cup milk, 1 teaspoon salt, ½ teaspoon black pepper, and ½ teaspoon garlic powder until completely combined. I like to use a whisk for this—it creates tiny air bubbles that give the finished bake a lighter texture.
Add the crispy bacon pieces to the egg mixture and stir gently to distribute evenly. The bacon will sink to the bottom, which is perfect for that flavorful base layer. If you're worried about the bread getting soggy, don't be—this method works every time.
🥘 Step 3: Assemble and Bake
Carefully transfer the buttered bread slices to a greased 9x13-inch baking dish. Pour the egg-bacon mixture evenly over the bread, making sure each slice gets coated. The bread should absorb some of the liquid, but you'll still see some egg mixture on top.
Bake for 25-30 minutes until the top is golden brown and crispy and the center is just set (a knife inserted should come out clean, but the center should still be slightly jiggly). The key is patience—if you take it out too early, you won't get that perfect crust. If it's browning too quickly, tent with foil.
🔥 Step 4: Broil for Extra Crisp
Switch your oven to broil and increase the heat to broil/high. Watch carefully as you broil for 2-3 minutes—this is where the magic happens. You want the top to turn a deep golden color with some spots of brown. If it starts to brown too quickly, move the dish back a few inches from the heat source.
Here's the trick: as soon as you see those beautiful golden spots appear, remove it immediately. The broiler will keep cooking even after you take it out, so you want to pull it when it's just right—not too dark. Let it rest for 5 minutes before serving.
🍽️ Step 5: Garnish and Serve
While it rests, sprinkle the top generously with the 2 tablespoons chopped fresh chives. The chives add a fresh pop of color and brightness that cuts through the richness of the bacon and eggs. Serve warm with a side of hot sauce or extra crispy bacon if you're feeling fancy.
This bake is best enjoyed immediately while the top is still crispy and the yolks are perfectly runny. Each bite delivers that perfect combination of crispy bread, creamy eggs, and salty bacon—it's like breakfast in casserole form!
Pro Tips For Making Bacon Egg Bake Recipe With Bread
- CRISPY BACON FIRST: Cook the bacon until it’s deep golden—not just pink—before pulling it out. I learned this the hard way: undercooked bacon stays greasy and ruins the crispy bread texture. Drain on paper towels, then crumble it right into the pan while it’s still hot (that fat will melt into the eggs).
- TOAST BREAD SLIGHTLY: Tear the day-old bread into chunks and toast them in the same pan with the bacon fat for 2-3 minutes. This prevents soggy bread later—no one wants a mushy breakfast casserole. (Yes, even if you’re impatient like me.)
- WHISK EGGS VIGOROUSLY: Beat the eggs with heavy cream and milk until the yolks and whites are fully blended—no streaks. I used to skip this, and the eggs would curdle in the oven. A quick 30-second whisk with a fork makes a real difference.
- COVER THE TOP: After baking 15 minutes, sprinkle extra cheese (if using) and tent with foil for the last 5-10 minutes. This keeps the top from drying out—no one likes a rubbery crust. (Your future self will thank you.)
Storing and reheating this dish
Refrigerator Storage
Let your bacon egg bake cool completely before storing—about 30 minutes—then transfer to an airtight container with a lid. I use glass Pyrex containers because they keep the crispy top intact better than plastic. Store in the fridge for up to 3 days, but honestly? It tastes even better the next day when the flavors meld together. The bread stays crispy if you press a piece of parchment paper directly on top before sealing. 🥪
Freezer Prep Tips
For longer storage, divide into individual portions before freezing—this makes reheating easier later. Wrap each portion tightly in plastic wrap, then place in a freezer bag with all air squeezed out. Label with the date and freeze for up to 2 months. The texture holds up surprisingly well, though the top won't be as crispy as fresh.
Oven Reheating
My favorite method is reheating in the oven at 350°F for 15-20 minutes covered with foil. Uncover for the last 2-3 minutes to crisp the top again. For extra moisture, add 1 tablespoon milk or water to the bottom of the dish before reheating. This keeps the eggs creamy without making the bread soggy. 🔥
Microwave Shortcut
When I'm in a hurry, I use the microwave on 50% power for 1-2 minutes, stirring halfway. Cover with a damp paper towel to prevent drying. The bread won't be as crispy, but it's perfect for a quick breakfast when you're short on time. Add a splash of milk if it looks dry after reheating.
Broiler Crisp Finish
For that restaurant-quality crispy top, transfer the reheated bake to a broiler-safe dish and broil for 1-2 minutes on high. Watch closely—it can go from perfect to burnt in seconds! This works best with oven-reheated portions since microwaved ones won't crisp as well. The broiler brings back that golden crust magic. ✨
Serving Leftovers
Garnish reheated portions with fresh chives or hot sauce to brighten up the flavors. I love serving it with a side of avocado slices or crispy hash browns for extra texture. The bacon egg bake keeps well, so make a big batch—it's perfect for brunch crowds or lazy weeknight dinners when you don't want to cook from scratch. 🍽️
Nutrition facts
Frequently asked questions
Can I use regular bread instead of day-old bread?
Fresh bread will absorb too much moisture and turn soggy, so day-old works best. If you only have fresh bread, lightly toast slices for 2-3 minutes at 350°F to firm them up before assembling. This prevents the bread from becoming mushy during baking.
How do I keep the yolks runny in a crowd-sized dish?
Bake until the center is just set (a knife should come out clean but slightly wet). For extra insurance, remove the dish when the edges are golden and the center still jiggles slightly. The residual heat will finish cooking it without overdoing the yolks.
What if I don't have heavy cream?
Use ½ cup whole milk plus 2 tablespoons melted butter as a substitute. The butter adds richness to compensate for the cream's fat content. Stir well to combine before pouring over the bread.
Can I make this ahead for a brunch gathering?
Assemble the dish up to 24 hours ahead and refrigerate uncovered. The next morning, bake at 350°F for 30-35 minutes (covered with foil for the first 20 minutes, then uncovered to crisp the top). This makes it perfect for stress-free hosting!
Why did my top get too dark while baking?
Broiling too long or baking at too high a temperature causes over-browning. For next time, reduce oven temp to 350°F and tent with foil if browning too quickly. The broil step should only take 2-3 minutes—watch closely!
