
Mornings just got easier with this foolproof overnight egg casserole that bakes while you sleep. The secret lies in a simple assembly the night before, allowing flavors to meld and textures to set perfectly.
I developed this recipe during busy weeks at Nana Mae’s diner, where we needed reliable dishes that could feed a crowd with minimal morning effort. The overnight rest ensures every bite is packed with flavor without sacrificing that light, fluffy texture.
By the time it emerges from the oven, you’ll have a golden, perfectly set casserole that’s ready to serve straight from the dish. It’s the kind of meal that makes breakfast feel effortless yet special.
Serve warm with fresh fruit or a simple green salad. This is breakfast solved for busy mornings.
Ingredients for Recipe Egg Casserole Make Ahead
A dozen eggs and pantry staples make this overnight casserole a breeze.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 12 whole | Room temperature preferred |
| Whole Milk 🥛 | 2 cups | 2% or whole for creaminess |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded from block |
| Cottage Cheese 🧀 | 1 cup | Small curd preferred |
| All-Purpose Flour 🌾 | ½ cup | For structure in casserole |
| Baking Powder 🧂 | 1 tsp | Ensures fluffy texture |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dry Mustard 🌿 | 1 tsp | Adds subtle tang |
| Butter 🧈 | 2 tbsp | For greasing the dish |
| Yellow Onion 🧅 | 1 whole | Small, finely diced |
| Green Bell Pepper 🌶️ | 1 whole | Seeds removed, diced |
| Fresh Spinach 🥬 | 2 cups | Chopped, packed (frozen works too) |
[recipe_ingredient_scaler]
The cheese matters here. Cracker Barrel sharp cheddar gives the best melt and flavor, but any block cheddar you shred yourself works (the pre-shredded kind has anti-caking agents that make it clumpy). For the cottage cheese, Breakstone’s or Daisy are my go-tos—small curd blends in better. Whole milk is ideal, but 2% is fine in a pinch (just don’t use skim).
No cottage cheese? Ricotta at the same amount gets you close. Want a veggie swap? Try broccoli or mushrooms instead of spinach—just sauté and drain them first. The flour can be swapped for cornstarch if you’re gluten-free (use 2 tbsp for every 1/2 cup flour). And yes, you can use almond milk, but the texture won’t be quite as rich.
This bakes up best the morning after assembly—12-18 hours in the fridge is perfect. Leftovers keep 4-5 days in the fridge, reheat in microwave or oven. Freezes beautifully for 3 months if you want to stash a batch for later.
Why You’ll Love This Recipe
- Mix and Forget: I toss everything together the night before, pop it in the fridge, and bake it in the morning—no last-minute stress.
- Creamy Cheese Heaven: The sharp cheddar and cottage cheese melt into this ridiculously rich, custardy texture that’s impossible to resist.
- Breakfast for Days: One batch feeds us for three mornings straight. Honestly, it’s the only meal prep that actually gets eaten.
- Budget-Friendly Feast: Eggs, milk, and a little flour stretch into a hearty dish that feels way fancier than the cost.
Step-by-Step Instructions for Egg Casserole
This make-ahead method ensures a stress-free morning with a delicious, protein-packed breakfast.
Step 1: Sauté Vegetables for Maximum Flavor
Melt the 2 tbsp Butter in a skillet over medium heat. Add the yellow onion and green bell pepper, both finely diced, and sauté for 5-7 minutes until softened and just starting to caramelize at the edges.
Stir in the 2 cups Fresh Spinach (chopped and packed) and cook for 2-3 minutes until wilted and bright green. Remove from heat and let cool slightly—this prevents the eggs from scrambling when mixed. The veggies should be tender but not mushy, adding texture to your casserole.
Step 2: Combine Wet and Dry Ingredients
In a large bowl, whisk together the 12 whole Large Eggs and 2 cups Whole Milk until fully combined and slightly frothy. This creates a smooth, custardy base for your casserole.
In a separate bowl, mix the 0.5 cup All-Purpose Flour, 1 tsp Baking Powder, 1 tsp Salt, 0.5 tsp Black Pepper, and 1 tsp Dry Mustard. Gradually whisk the dry mixture into the egg and milk combination to avoid lumps. The batter should be pourable but thick enough to coat the back of a spoon.
Step 3: Layer Ingredients in the Baking Dish
Grease a 9×13-inch baking dish with a little extra butter. Spread the sautéed vegetables evenly across the bottom. This layer adds flavor and prevents the casserole from sticking.
Sprinkle the 2 cups Sharp Cheddar Cheese (shredded from block) evenly over the vegetables. Then, dollop the 1 cup Cottage Cheese (small curd preferred) in small spoonfuls across the dish. Pour the egg mixture evenly over everything, ensuring all ingredients are fully submerged.
Step 4: Chill Overnight for Best Results
Cover the baking dish tightly with plastic wrap or foil and refrigerate for at least 4 hours, or overnight. This allows the flour to fully hydrate and the flavors to meld, ensuring a fluffy, cohesive texture when baked.
Real talk: the overnight rest is non-negotiable for the best texture. If you’re in a rush, a minimum of 2 hours will work, but overnight yields the most flavorful results.
Step 5: Bake to Golden, Puffed Perfection
Preheat your oven to 350°F. Bake the chilled casserole, uncovered, for 45-55 minutes until the top is golden brown and puffed, with no jiggle in the center when gently shaken.
Let it rest for 10 minutes before slicing. This gives the casserole time to set, making it easier to serve neat portions. Each slice should be light, airy, and packed with cheesy, veggie-filled goodness.
Pro Tips For Making Recipe Egg Casserole Make Ahead
- Rest Before Baking: Let the assembled casserole sit in the fridge for at least 2 hours or overnight. I learned this the hard way—skipping the rest makes the texture uneven and the flour can clump.
- Drain Cottage Cheese: Press the cottage cheese in a fine-mesh strainer for 5 minutes to remove excess liquid. Sounds weird, but it works: prevents a watery casserole.
- Shred Your Own Cheese: Skip the pre-shredded cheddar and grate a block yourself. The anti-caking agents in bagged cheese make the melt less smooth.
- Room Temp Eggs: Pull your eggs out 30 minutes before mixing. After burning three batches, I finally figured out that cold eggs can make the casserole dense.
Flavor Customization for This Recipe
Cheese Variations
Swap the sharp cheddar for pepper jack to add a subtle kick that David, my taste-tester, absolutely loves. For a milder option, Monterey Jack melts beautifully while keeping the texture creamy. I’ve also had great results with Gruyère for a nutty, sophisticated twist.
Veggie Swaps
Instead of spinach, try sautéed mushrooms for an earthy depth—just cook them until all moisture evaporates. Diced zucchini or sun-dried tomatoes add a summery touch. Honestly, any veggie works as long as it’s pre-cooked to remove excess water.
Protein Additions
For a heartier dish, stir in 1 cup cooked crumbled sausage or diced ham with the vegetables. Vegetarian? Crumbled tofu or black beans add plant-based protein without overpowering the eggs. These keep the casserole moist and flavorful.
David swears by adding ½ cup crumbled bacon for a smoky note. 💛
Herb & Spice Boosts
Mix 1 tsp dried thyme or rosemary into the dry ingredients for an herby aroma. For a Southwestern flair, add 1 tsp cumin and ½ tsp chili powder. A pinch of smoked paprika deepens the flavor without heat.
Dairy Alternatives
Use almond milk or oat milk for a dairy-free version, though the texture may be slightly less rich. Vegan cheese shreds work in place of cheddar—Daiya or Violife melt well. For cottage cheese, blended silken tofu mimics the creaminess.
Nutrition Facts
Frequently Asked Questions
How long can I refrigerate it before baking?
Store the assembled casserole in the fridge for up to 18 hours before baking. This gives the flour time to hydrate and flavors to meld perfectly.
Can I freeze it after baking?
Yes! Let it cool completely, then wrap tightly in foil and place in a freezer bag. It keeps for up to 3 months. Thaw overnight in the fridge before reheating.
Why does my casserole come out dense?
Overmixing the batter or skipping the overnight rest can cause this. Ensure you whisk just until combined and chill for at least 4 hours.
What’s the best way to reheat leftovers?
Cover individual portions with a damp paper towel and microwave for 1-2 minutes. For oven reheating, bake at 300°F for 15-20 minutes.
- Stewed Beef Brisket Recipe: Deep-Rich Flavor After 8 Hours of Slow Simmering - October 15, 2026
- Beef Brisket Rolls Recipe: Flaky Layers and Smoky Sweet Filling - October 15, 2026
- Masterbuilt Smoker Beef Brisket Recipe: Bark-To-Meat Ratio Hack for Unmatched Flavor - October 15, 2026