Whisking 8 to 12 large eggs with 1 to 2 cups of milk creates the foundation, which then gets poured over a starch base and your mix-ins in a greased 9×13 baking dish and baked at 350°F for 45 to 60 minutes until the center reaches 160°F on an instant-read thermometer. Resting the dish for 10 minutes after baking lets carryover heat finish the center and firm up the slices. The egg-to-dairy ratio drives everything from fluffiness to whether the middle sets, so getting that math right is the difference between a holiday win and a soupy pan.
Below, you’ll find the ratio math, pan conversions, prep rules for every mix-in, and the exact timing that produces a golden, fully-set casserole every time.
The Foundation: Understanding Egg Casserole Basics
An egg casserole is a baked custard built on four pillars: eggs, dairy, a starch base, and mix-ins. The starch is usually cubed bread (a strata) or shredded hash browns (a Western-style bake), and the mix-ins typically include cheese, cooked meat, and sautéed vegetables. Everything gets bound together by the egg-and-milk custard, which sets into a sliceable, fluffy protein structure as it bakes.
Most texture problems trace back to the egg-to-dairy ratio. Too much dairy and the casserole steams from the inside, leaving a watery, unset center. Too little dairy and the eggs tighten into something rubbery and dense. A reliable baseline is 8 large eggs per cup of whole milk for a tender, sliceable bake, which scales to roughly 1 egg per serving plus a generous pour of milk. That 8-to-1 ratio produces fluffy, never-rubbery results in a standard 9×13 Pyrex or aluminum baking pan.
Why the 160°F Internal Temperature Matters
At exactly 160°F internal temperature, egg proteins coagulate fully, locking in the structure and making the dish safe to eat. An instant-read thermometer inserted into the center is the only reliable way to confirm that benchmark. Visual cues like golden edges help, but they don’t reveal whether the deepest part has set. Aim for 160°F in the middle, and pull the dish at 155°F if you’ll rest it 10 minutes, since carryover heat finishes the climb.
The Standard Equipment Lineup
Three tools cover nearly every bake: a 9×13 baking dish, a large whisk, and an instant-read thermometer. A glass Pyrex dish is forgiving because you can watch the browning on the sides, while a metal pan conducts heat faster and may shave 5 minutes off the bake time. Cooking spray or a thin layer of butter on the dish prevents the starch base from welding itself to the bottom. No stand mixer required, no specialty pans, no fuss.
Scaling Ingredients for Any Pan or Crowd
Egg casseroles scale cleanly when you anchor the recipe to one egg per serving, then add roughly 2 tablespoons of milk per egg. That formula keeps the texture consistent whether you’re cooking for four or feeding a holiday crowd of twenty. A 9×13 dish serving 8 to 12 people calls for 8 to 12 large eggs and 1 to 2 cups of milk; an 8×8 square feeds 4 to 6 with 6 eggs and ¾ cup of milk; a deep 10×15 feeds 12 to 16 with 14 eggs and about 2¼ cups of milk.
Pan depth changes the bake time more than the pan width does. A shallow layer of custard in a wide dish exposes more surface to the oven’s heat and cooks faster, often finishing in 35 to 45 minutes. A deeper dish or a crowded pan with thick layers needs lower heat and longer time, around 60 to 75 minutes at 325°F, so the center can set before the top over-browns. When scaling up, drop the oven temperature by 25°F and extend the time rather than blasting the dish at high heat.
Pan Size Conversion Chart
| Pan Size | Servings | Large Eggs | Whole Milk | Approx. Bake Time at 350°F |
|---|---|---|---|---|
| 8×8 square | 4 to 6 | 6 | ¾ cup | 35 to 45 min |
| 9×13 standard | 8 to 12 | 8 to 12 | 1 to 2 cups | 45 to 60 min |
| 10×15 large | 12 to 16 | 14 | 2¼ cups | 55 to 70 min |
| 9-inch round | 6 to 8 | 8 | 1¼ cups | 40 to 50 min |
Notice the milk column scales with egg count rather than pan volume. That’s the lever that controls texture. A 10×15 with only 12 eggs and 2 cups of milk will bake up dense; bumping the milk by a half cup lightens the structure without making it watery.
Prepping Mix-Ins the Right Way
Moisture is the enemy of a clean slice. Any mix-in that releases water mid-bake (mushrooms, spinach, onions, peppers, tomatoes, frozen vegetables) must be pre-cooked and drained before going into the dish. The same applies to raw proteins. Bacon, sausage, and ham need to be fully cooked first because their fat renders into the custard and disrupts the egg structure if added raw.
Sauté vegetables over medium-high heat until their liquid evaporates and the pan looks dry, then transfer them to a plate lined with paper towels. For spinach, which collapses dramatically, a 10-ounce bag of fresh leaves cooks down to about 1 cup after wilting, and that 1 cup should look dry in the pan before it goes into the casserole. Crumble the cooked sausage or bacon into bite-sized pieces so each slice of the finished bake gets a balanced bite of protein.
What Can Go In Raw
Shredded cheese, fresh herbs, and pre-cooked cubed bread can be added without further prep. Hard cheeses like cheddar and Gruyère don’t release moisture the way soft cheeses do, so they hold their structure and melt cleanly inside the custard. Stale or toasted bread cubes absorb the egg mixture evenly without turning to mush. Fresh chopped chives, parsley, or dill bring brightness without water content.
What to Avoid
Skip fresh tomatoes unless they’ve been seeded and salted for 20 minutes to draw out liquid. Skip frozen vegetables that haven’t been thawed and patted dry. Skip deli meats like sliced turkey or roast beef unless they’ve been crisped in a dry pan. Each of those add-ins introduces water or fat that breaks the custard’s structure and produces the soggy middle that ruins an otherwise good bake.
Always drain the cooked vegetables on paper towels, not back into the skillet. Residual oil in the pan adds fat the custard doesn’t need.
Assembling Fresh or the Night Before
Layering matters more than people realize. Start with a greased dish, add the starch base in an even layer (bread cubes or shredded hash browns pressed flat), then distribute the cooked proteins and sautéed vegetables. Pour the whisked egg-and-milk mixture slowly over everything, tilting the dish so the liquid reaches the corners. Finish with a generous handful of shredded cheese across the top, which insulates the surface from direct oven heat and browns evenly.
For an overnight egg casserole, the layering trick is putting a thin layer of cheese directly on top of the starch base before adding the egg mixture. That cheese barrier slows how fast the bread absorbs liquid, preventing the sogginess that comes from sitting in dairy for 12 hours. After assembly, cover the dish tightly with foil and refrigerate for up to 24 hours. Pull the casserole from the fridge 30 minutes before baking so the cold dish doesn’t shock the oven and the starch base can hydrate evenly.
Step-By-Step Assembly Checklist
- Grease the dish with cooking spray or 1 tablespoon of softened butter, covering the bottom and 1 inch up the sides.
- Layer the starch base in an even 1-inch layer of cubed bread or shredded hash browns, pressing lightly to compact.
- Add a cheese barrier for overnight prep, scatter 1 cup of shredded cheddar over the starch before pouring the custard.
- Distribute proteins and vegetables evenly across the dish so every slice has balanced mix-ins.
- Whisk eggs and milk with ½ teaspoon of salt and ¼ teaspoon of black pepper until fully combined and slightly frothy.
- Pour the custard slowly over the layered ingredients, tilting the dish to saturate every corner.
- Top with cheese and herbs, then cover with foil if baking tomorrow or bake immediately if serving today.
Freezer vs. Fridge Make-Ahead
An unbaked casserole with raw eggs and fresh dairy doesn’t freeze well; the eggs can crystallize and the dairy may separate on thawing. Instead, bake the casserole fully, cool it to room temperature, then wrap tightly in two layers of foil and freeze for up to 2 months. Thaw overnight in the fridge and reheat covered at 325°F for 20 to 25 minutes. For fridge-only prep, the unbaked casserole holds for 24 hours covered, no longer, because the raw eggs eventually lose their binding power.
Baking Temperature, Timing, and Doneness Cues
The standard temperature for an egg casserole is 350°F, baking uncovered for 45 to 60 minutes in a 9×13 dish. Tent the dish with aluminum foil for the first 30 minutes to prevent the top from over-browning while the center sets, then remove the foil for the final 15 to 20 minutes to crisp and color the cheese. This two-stage approach gives a golden brown top without a raw middle.
Visual cues are useful but not definitive. Look for puffy, slightly browned edges, a center that jiggles like set gelatin rather than liquid custard, and a top that’s taken on a deep gold. None of those cues alone confirms doneness, but together they tell you the casserole is close. The only certain check is the thermometer: insert it into the center and look for 160°F.
The Carryover Cooking Window
Egg proteins keep coagulating after the dish comes out of the oven, which means the internal temperature climbs another 5 to 10°F during a 10-minute rest. Pull the casserole at 155°F if you plan to rest it on the counter for 10 minutes, and you’ll land at 160°F without overcooking. Skip the rest and the center may slump when sliced; rest too long and the eggs tighten past their ideal texture.
Adjusting for Altitude and Oven Quirks
At elevations above 5,000 feet, water boils at a lower temperature, which means custards can over-set before the center finishes cooking. Drop the oven to 325°F and add 5 to 10 minutes of bake time, watching the visual cues more closely. Convection ovens run roughly 25°F hotter than their setting; reduce the temperature by that amount or shorten the bake by about 5 minutes.
Resting, Serving, and Fixing Common Texture Problems
Rest the casserole for 5 to 10 minutes after it leaves the oven. That short window lets the proteins finish their final set, the carryover heat distribute evenly, and the slices firm up enough to come out clean. Cutting immediately produces a slumped, wet-looking center that looks underbaked even when it’s technically safe.
Pair the bake with something acidic or fresh to cut through the richness: a green salad with vinaigrette, sliced melon or berries, hot sauce on the table, or toasted sourdough. These sides turn the casserole from a heavy plate into a balanced brunch.
Texture Troubleshooting
- Runny center: Pull it back into a 325°F oven for 10 to 15 more minutes, tented with foil to prevent further browning. The likely cause was too much dairy or underbaking.
- Rubbery texture: The egg-to-dairy ratio was off, with too many eggs per cup of milk. Next time, add an extra ¼ cup of milk and pull the dish at 155°F for a 10-minute rest.
- Soggy bottom: The starch base sat in liquid too long without a cheese barrier. For overnight prep, layer cheese directly on the bread or hash browns before pouring the custard.
- Over-browned top: The foil came off too late or the oven runs hot. Tent the dish after the first 20 minutes and lower the temperature by 25°F next time.
Storage and Reheating
Refrigerate any leftovers within 2 hours of baking, covered tightly or portioned into airtight containers. The casserole stays good for 3 to 4 days in the fridge. Reheat individual slices at 325°F covered with foil for 10 to 12 minutes, or microwave a single portion on medium power for 60 to 90 seconds. For a whole leftover casserole, cover with foil and warm at 325°F for 20 to 25 minutes until the center hits 160°F again.
Reheating the leftovers correctly keeps the custard from weeping back into a dense block during that final warm-up.
The Bottom Line
The single decision that controls texture is the egg-to-milk ratio, with 1 cup of milk per 8 large eggs as the reliable starting point. Anchor the rest of the bake to that ratio, drain every watery mix-in before it goes in, and trust the thermometer over the timer. From there, the method is forgiving: prep ahead, tent with foil, rest 10 minutes, and slice into something golden and fluffy every single time.
FAQ
How long do you bake an egg casserole?
A standard 9×13 dish requires 45 to 60 minutes of baking at 350°F for the eggs to set properly throughout. Shallow pans or smaller dishes may finish in 35 to 45 minutes, while deeper or larger pans need 60 to 75 minutes. The center should reach 160°F on an instant-read thermometer.
What temperature should you bake an egg casserole at?
Set the oven to 350°F for most egg casseroles, tenting the dish with foil for the first 30 minutes to prevent over-browning. Drop the temperature to 325°F when scaling up to a 10×15 pan or when baking at high altitude above 5,000 feet.
Can you make egg casserole the night before?
Assembling the casserole the night before and refrigerating it covered for up to 24 hours lets the flavors meld and saves you morning prep time. Layer a thin cheese barrier directly over the bread or hash browns before pouring the custard, which prevents the starch from turning soggy during the long rest.
How do you keep egg casserole from being watery?
Drain every watery mix-in thoroughly before assembly, including sautéed mushrooms, spinach, onions, and peppers. Use thawed and patted-dry frozen vegetables, seed and salt fresh tomatoes, and stick to the 8-eggs-per-cup-of-milk ratio to prevent the custard from steaming instead of setting.
How many eggs do you need for an egg casserole?
Plan on one large egg per serving, so 8 to 12 eggs for a 9×13 dish feeding 8 to 12 people, 6 eggs for an 8×8 feeding 4 to 6, and 14 eggs for a 10×15 feeding 12 to 16. Scale the milk alongside the eggs at roughly 2 tablespoons per egg.
Do you cover an egg casserole when baking?
Cover the dish with aluminum foil for the first 30 minutes to protect the top from over-browning, then remove the foil for the final 15 to 20 minutes to crisp the cheese and color the surface. Baking fully uncovered from the start usually produces a brown top with a raw center.
