Breakfast & Brunch
This best egg bake recipe with bread overnight transforms stale loaves into a golden, custardy masterpiece with just 10 minutes of prep and 350°F heat. The secret lies in soaking bread cubes in a rich egg-milk mixture, then letting it chill overnight—this creates the perfect texture: crispy edges, silky yolks, and a custardy center that melts in your mouth. I developed this recipe after burning through three failed attempts (and one very frustrated roommate), but now it’s my go-to breakfast that tastes like a diner classic without the fuss.
The magic happens in the layers: cubed bread absorbs the egg mixture while chilling, preventing sogginess, and the overnight rest allows flavors to meld deeply. A sprinkle of cheese on top during baking creates a golden crust that contrasts beautifully with the creamy interior. Unlike quick bread puddings, this method delivers restaurant-quality results with minimal effort—just assemble, refrigerate, and bake in the morning for a stress-free breakfast.
What you’ll end up with is a dish that’s equal parts comforting and impressive: a crispy bread crust, tender custard, and perfectly set yolks that cut through the richness. The aroma alone will wake up your household, and every bite delivers that perfect balance of textures. It’s the kind of recipe that turns a simple breakfast into a showstopper, all while using ingredients you likely already have.
Best of all, this recipe scales effortlessly—double the batch for leftovers or serve it as a brunch centerpiece. The overnight prep means you wake up to a ready-to-bake masterpiece, and the reheating instructions ensure it stays just as delicious hours later. Let’s get started on creating your new favorite breakfast.
Ingredients for best egg bake recipe with bread overnight
Twelve ingredients transform stale bread into a golden, custardy breakfast masterpiece overnight.
| Ingredient | Amount | Notes |
|---|---|---|
| Stale Bread Loaf 🍞 | 1 ½ lb | French or sourdough preferred, cubed 1-1.5 inches |
| Large Eggs 🥚 | 8 whole | Room temperature for best mixing |
| Whole Milk 🥛 | 2 cups | Full-fat for creamiest texture |
| Granulated Sugar 🍚 | ½ cup | Lightly browned for caramel notes |
| Vanilla Extract 🌿 | 2 tsp | Pure Madagascar preferred |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher preferred |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground for warmth |
| Shredded Sharp Cheddar Cheese 🧀 | 2 cups | Freshly grated from block |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crispy topping |
| Powdered Sugar 🍚 | 2 tbsp | For final dusting |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated for depth |
| Heavy Cream 🥛 | ½ cup | Optional for extra richness |
The bread is the foundation—stale loaves absorb the custard perfectly, but fresh bread works in a pinch if you're in a hurry. Sourdough or French bread adds depth, but any crusty loaf will do. Look for day-old bread at bakeries or use your own stashes—this recipe actually improves stale bread. The eggs? Room temperature is key for smooth mixing, so take them out 30 minutes before you start. For the cheese, shred it yourself—pre-shredded gets clumpy and won't melt as beautifully. I always grab sharp cheddar from the deli counter at Whole Foods when I'm feeling fancy, but the regular grocery store stuff works just fine for weeknight baking.
No vanilla extract? Almond extract at half the amount gives a similar warmth, though it has a distinct nutty note. Short on milk? Evaporated milk or coconut milk works, though the texture will be slightly different. The browned sugar is where the magic happens—caramelizing it first adds that deep, buttery flavor. Can't brown sugar? Regular sugar plus 1 tsp molasses mimics the flavor. For the butter topping, cold cubes create the perfect crispy crust, but if you're in a rush, just pat dry slices on top. The nutmeg is optional but adds that classic egg bake warmth—skip it if you're sensitive to spices. Pro tip: Toast your cinnamon in a dry pan for 30 seconds before using for even deeper flavor.
This custard keeps beautifully—3-4 days in the fridge once baked, though it's best within 2 days. For make-ahead magic, assemble the entire dish (including cheese topping) the night before and refrigerate uncovered for 4-6 hours to let the bread soak up the custard properly. The butter topping should go on just before baking—don't refrigerate it with the custard or it'll get soggy. Reheating? 350°F for 10-15 minutes until golden and bubbly. Leftovers? Slice and freeze for up to 3 months—just thaw overnight in the fridge before reheating. The powdered sugar dusting is optional but adds that final restaurant-quality touch.
Why You'll Love This Recipe
- No-Waste Magic: I swear by this trick—toss that week-old bread into the mix instead of the trash. The texture? Buttery, custardy perfection, like a French toast casserole but even easier. (Yes, even the crust gets tender.)
- Sweet & Simple: That vanilla-sugar combo? It’s the secret weapon. The milk soaks into the bread overnight, turning it into a golden, lightly sweetened bite every time—no fancy spices needed. My kids ask for it plain, but I sneak in cinnamon sometimes.
- Make-Ahead Miracle: Set it in the fridge while you sleep, then bake in the morning. Breakfast is ready before the coffee’s even cold. Honestly, I’ve prepped this for Sunday suppers, potlucks, or just lazy mornings—it’s always a hit.
- Budget Breakfast: Eggs, milk, sugar—this feeds four for under $3. The leftovers? Just as good reheated (or cold, if you’re in a rush). Between us, it’s my go-to when groceries are tight but I still want something special.
Step-by-step instructions for perfect overnight bread pudding
Transform stale bread into a golden, custardy masterpiece with this foolproof method.
Cube and Prepare the Bread
Cut the 1.5 lb stale bread loaf into 1-1.5 inch cubes—this size ensures even cooking and maximum surface area for that crispy top. If using French bread, tear into irregular chunks for rustic texture. Arrange the cubes in a single layer on a baking sheet and toast in a 350°F oven for 10-12 minutes until lightly dried but not browned. This step prevents a soggy pudding—trust me, it makes all the difference.
While the bread toasts, lightly grease a 9x13-inch baking dish with butter. The cubes should fit snugly but not overcrowd—this allows the custard to penetrate fully. Once toasted, transfer the bread to your prepared dish and set aside. You'll notice the edges become slightly crispy—that's exactly what you want for texture contrast.
Whisk the Custard Mixture
In a large bowl, whisk together the 8 whole large eggs, 2 cups whole milk, 0.5 cup granulated sugar, 2 tsp vanilla extract, 1 tsp salt, 1 tsp ground cinnamon, 0.25 tsp ground nutmeg, and 0.5 cup heavy cream (if using) until completely smooth. The mixture should be pale yellow and fully combined—no visible streaks of egg or sugar. I like to whisk vigorously for about 2 minutes to ensure the sugar dissolves completely and the eggs emulsify properly.
Gently fold in the 2 cups shredded sharp cheddar cheese using a rubber spatula. Be careful not to overmix—just until the cheese is evenly distributed throughout the custard. The cheese should melt smoothly into the mixture, creating a creamy, tangy base. If you're using the optional heavy cream, now's the time to add it for that extra luxurious richness.
Assemble and Chill Overnight
Pour the custard mixture evenly over the toasted bread cubes, pressing down gently to help it seep into every nook and cranny. The bread should be fully saturated but not swimming in liquid—you want just enough to create that silky texture when baked. Let the mixture sit at room temperature for 30 minutes to allow the bread to absorb some of the custard before refrigerating.
Cover the baking dish tightly with plastic wrap and refrigerate overnight (or at least 6 hours). This slow chilling process is what transforms this into a true custard—it develops that perfect balance of creamy and set, with eggs that remain silky rather than rubbery. The longer it chills, the more pronounced the flavors become, so don't be tempted to rush this step.
Bake to Golden Perfection
Preheat your oven to 350°F and let the baking dish sit at room temperature for 15 minutes before baking. This prevents temperature shock that could cause cracking. Scatter the 0.5 cup cold cubed unsalted butter evenly over the top of the pudding—this creates that legendary crispy crust while keeping the interior moist.
Bake uncovered for 45-55 minutes until the top is deep golden brown and the edges are set but still slightly jiggly in the center. The internal temperature should reach 160°F when checked with an instant-read thermometer. Here's the thing—every oven is different, so start checking at the 40-minute mark. The butter will brown beautifully and create that irresistible contrast between crispy top and creamy interior.
Dust and Serve Warm
Remove the pudding from the oven and let it rest for 10 minutes—this allows the custard to set slightly and makes it easier to slice. While it rests, dust the top generously with 2 tbsp powdered sugar using a fine-mesh sieve. This adds that perfect sweet contrast to the salty cheddar and buttery crust.
Slice into 6 generous portions and serve immediately while still warm. Each bite should deliver that perfect combination of crispy golden top, creamy custard, and sharp cheddar throughout. The overnight chilling ensures the eggs remain perfectly silky rather than dry, while the toasted bread adds just the right amount of texture. This is the kind of dessert that disappears quickly—so be prepared for requests for seconds!
Pro Tips For Making Best Egg Bake Recipe With Bread Overnight
- Soak the Bread Properly: Drown those bread cubes in milk for at least 15 minutes—more if using dense crusty loaves. I learned this the hard way when my first attempt came out dry; the milk needs time to fully hydrate the bread, not just coat it.
- Whisk Eggs Like a Pro: Beat the eggs until they’re pale and thick enough to hold a ribbon when you lift the whisk. Overbeaten eggs get rubbery, but underbeaten ones won’t bind the bread properly—aim for 30 seconds of vigorous whisking.
- Skip the Sugar Rush: Resist adding all the sugar at once. Start with half the amount, taste the mixture, then adjust—too much turns this into a custard, not a bread pudding. (Yes, even if the recipe says otherwise.)
- Bake at 325°F, Not Higher: The oven’s lower heat ensures the bread soaks up the custard evenly without burning the top before the center sets. I used to crank it to 350°F and ended up with a crispy crust and gummy middle—don’t make that mistake.
Essential equipment for this recipe
Must-Have Baking Dish
A 9x13-inch glass baking dish is your best friend for this recipe—it distributes heat evenly and creates that perfect golden crust. I swear by CorningWare for its durability and heat retention, though any oven-safe glass dish works. Avoid dark-colored metal pans, which can cause uneven browning and hot spots. Pro tip: Grease it lightly with butter or baking spray before adding the bread cubes to prevent sticking. 🧑🍳
Essential Mixing Tools
You’ll need a large mixing bowl (at least 8-quart capacity) to whisk the custard properly—glass or stainless steel works best. A whisk (not a blender!) ensures the eggs and milk emulsify smoothly without creating lumps. For folding in cheese, a flexible silicone spatula is ideal—it won’t scratch your bowl and gets into every corner. I keep a stainless steel whisk from OXO in my kitchen for this exact purpose.
Oven Thermometer
Your oven’s temperature gauge is rarely accurate, and this recipe relies on precise heat control. A digital oven thermometer (like the Thermoworks Oven Thermometer) is a game-changer—it ensures your 350°F setting is actually 350°F, preventing under- or over-baking. I’ve ruined multiple egg bakes by skipping this step—trust me, it’s worth the $20 investment. Place it near the baking dish while preheating for the most accurate reading.
Instant-Read Thermometer
Checking the internal temperature is the only way to nail that perfect custard texture. An instant-read thermometer (I love the Thermoworks ThermoPop) lets you verify when the center reaches 160°F—this ensures the eggs are fully set but still silky. Insert it into the thickest part of the pudding (avoiding the butter topping) for the most reliable reading. No more guessing if it’s done!
Plastic Wrap & Fine-Mesh Sieve
Heavy-duty plastic wrap is non-negotiable for covering the dish overnight—it prevents drying and keeps the custard from absorbing fridge odors. I use Glad Press’n Seal because it sticks tightly to the dish edges. For the final touch, a fine-mesh sieve (like the Norpro Stainless Steel Sieve) ensures even powdered sugar dusting without clumps. Skip the shaker—it’ll leave uneven coverage.
Optional Pro Upgrades
For the ultimate crispy top, a butter baster (like Wilton’s) helps distribute the melted butter evenly. If you’re feeling fancy, a candy thermometer ensures your sugar caramelizes perfectly for the browned sugar step. And for serving, a serrated bread knife cuts through the crispy crust like a dream—no tearing or crumbling. These aren’t essential, but they elevate the dish from "delicious" to "restaurant-quality." ✨
Nutrition facts
Frequently asked questions
Can I use fresh bread instead of stale bread for this recipe?
You can absolutely use fresh bread, but the texture will be slightly different. Fresh bread absorbs liquid faster, which can make the final dish more moist (even soggy) rather than achieving that perfect crispy crust. If using fresh bread, toast it for an extra 2-3 minutes to dry out the surface before assembling. For best results, use bread that's at least 1-2 days old—this gives you the ideal balance of texture.
How do I prevent the egg bake from becoming rubbery?
Rubbery egg bakes usually happen when the eggs cook too long or the mixture isn't properly chilled. To avoid this, never overbake—remove it when the center reaches 160°F (it will continue cooking slightly after coming out of the oven). Also, chill the mixture overnight—this slow cooking process keeps the eggs silky rather than firm. If your oven runs hot, reduce the temperature to 325°F for the last 10 minutes of baking.
Can I make this recipe without cheese?
Yes! The cheese adds richness, but it's not essential. If omitting cheese, reduce the milk to 1.5 cups to maintain the right custard consistency. For extra flavor, try adding 1 tsp lemon zest or ½ tsp smoked paprika to the custard mixture. The texture will still be delicious—just slightly lighter. Pro tip: If you love savory flavors, sprinkle the top with crumbled bacon or chopped chives before baking for a different twist.
What's the best way to reheat leftovers?
Leftovers reheat beautifully! Cover the dish with foil and warm at 325°F for 15-20 minutes until heated through. For a crispy top, uncover for the last 5 minutes of reheating. Microwaving works in a pinch: Place a slice on a microwave-safe plate, cover with a damp paper towel, and heat for 30-45 seconds on medium power. Avoid high heat—it can turn the custard dry.
Can I add fruit or other mix-ins to this recipe?
This recipe is very flexible. Try adding ½ cup diced apples or pears (tossed in lemon juice first to prevent browning) for a sweet-tart twist. For savory versions, fold in ½ cup chopped spinach or sun-dried tomatoes with the cheese. Just be mindful of moisture content—drain excess liquid from ingredients like fruit to prevent a watery custard. Add mix-ins in the final 10 minutes of baking to preserve their texture.
