Overnight Breakfast Casserole

Creamy 6-Ingredient Overnight Breakfast Casserole Magic

User avatar placeholder
Written by PureCookingJoy

May 22, 2025

You know those mornings when you’re scrambling to get everyone fed before the day starts? That’s exactly why I fell in love with this overnight breakfast casserole. It’s my secret weapon for busy households – just toss everything together the night before, pop it in the fridge, and wake up to a hot, hearty breakfast with zero morning stress. I’ve been making this for years, ever since my sister showed me the trick during one chaotic holiday visit. Now it’s our go-to for Christmas mornings, lazy Sundays, and anytime we have overnight guests. The best part? That magical overnight soak makes the bread soak up all the eggy goodness, creating the most deliciously moist casserole you’ll ever taste.

Why You’ll Love This Overnight Breakfast Casserole

Trust me, this isn’t just another breakfast recipe – it’s a game-changer. Here’s why it’s become my absolute favorite:

  • Morning magic: Prep takes just 15 minutes at night, then your oven does all the work while you sleep in or get ready
  • Flavor that wows: The overnight soak transforms simple ingredients into something extraordinary – fluffy eggs, crispy bacon, and melty cheese in every bite
  • Endless options: Swap in whatever you’ve got – sausage instead of bacon, different cheeses, or extra veggies make it new every time
  • Crowd-pleaser: It feeds a hungry family effortlessly, and leftovers (if you have any!) reheat beautifully

Ingredients for Overnight Breakfast Casserole

Here’s everything you’ll need to make this dreamy breakfast casserole – simple ingredients that come together for something truly special. I’ve learned through trial and error that quality matters here, so don’t skimp on the good stuff!

  • 6 large eggs (room temperature blends better)
  • 2 cups whole milk (2% works, but whole makes it extra creamy)
  • 1 teaspoon salt (I use kosher for even distribution)
  • 1/2 teaspoon black pepper (freshly cracked is best)
  • 1 teaspoon mustard powder (the secret flavor booster!)
  • 6 slices day-old bread, cubed (stale works even better – I save ends in the freezer)
  • 1 cup shredded sharp cheddar (hand-grated melts smoother than pre-shredded)
  • 1/2 cup cooked bacon, chopped (about 6 thick slices, crispy but not burnt)
  • 1/2 cup diced bell peppers (any color, I love the red ones for sweetness)
  • 1/4 cup diced onions (yellow or white, sautéed lightly if you prefer milder flavor)

How to Make Overnight Breakfast Casserole

Okay, let’s get to the fun part – putting this beauty together! I promise it’s so easy you’ll wonder why you ever made breakfast any other way. Here’s exactly how I do it, with all my little tricks for perfect results every time.

Step 1: Prepare the Egg Mixture

First, grab your biggest mixing bowl – I like to use my glass one so I can see everything combining. Crack in those 6 eggs and whisk them until they’re completely smooth, no streaks of white remaining. Now slowly pour in the milk while whisking – this helps prevent lumps. Add the salt, pepper, and that magical mustard powder (trust me, it makes all the difference!). Keep whisking until everything is fully incorporated and the mixture looks slightly frothy. It should coat the back of a spoon nicely – that’s how you know it’s ready.

Step 2: Layer the Ingredients

Take your greased 9×13 dish and start with the bread cubes – spread them evenly across the bottom. I like to press them down slightly so they form a nice base. Next comes half the cheese (sprinkle it evenly!), followed by all the bacon, peppers, and onions. Then the remaining cheese goes on top – this creates those delicious cheesy pockets throughout. Now slowly pour your egg mixture over everything, making sure to cover all the bread. I use a spatula to gently press down any dry spots so they soak up the liquid.

Step 3: Refrigerate Overnight

Here’s where the magic happens! Cover tightly with plastic wrap (press it right against the surface to prevent drying) and pop it in the fridge. I always do at least 8 hours, but up to 12 is even better – this lets the bread fully absorb the custard. Don’t skip this step! That overnight rest is what transforms good casserole into amazing casserole.

Step 4: Bake and Serve

Morning time! Preheat your oven to 350°F (no peeking until it’s fully heated). Take the casserole from the fridge while the oven warms up – about 15 minutes to take the chill off. Remove the plastic and bake uncovered for 45-50 minutes. You’ll know it’s done when the edges are golden and the center barely jiggles. Let it rest 5 minutes before cutting – this helps it set perfectly. Then dig in and enjoy your masterpiece!

Tips for the Best Overnight Breakfast Casserole

After making this casserole more times than I can count, I’ve picked up some foolproof tricks to make it absolutely perfect every single time:

  • Stale bread is your friend! Day-old or lightly toasted bread soaks up the custard better without getting mushy. I keep bread ends in the freezer just for this.
  • Press down before baking. Give the top a gentle press with a spatula to make sure all the bread gets soaked – no dry spots!
  • Broil for the last 2 minutes if you love a crispy, golden top (just watch it like a hawk!).
  • Let it rest after baking. Those 5 minutes make all the difference for clean slices.

Ingredient Substitutions and Variations

One of my favorite things about this casserole is how easily you can mix it up based on what you’ve got on hand. Don’t have bacon? No problem! Swap in cooked sausage (my kids love spicy Italian) or diced ham. Vegetarian? Skip the meat and add extra veggies – spinach (squeeze it dry first!) or mushrooms work great. Out of cheddar? Try pepper jack for a kick or Swiss for something different. Gluten-free? Use your favorite GF bread – it works just as well. The possibilities are endless, so have fun making it your own!

Serving Suggestions for Overnight Breakfast Casserole

This casserole is hearty enough to stand alone, but I love pairing it with fresh fruit for a bright contrast – think orange slices or berries. A dollop of sour cream or dash of hot sauce adds nice zing. For brunch, serve with mimosas and crispy hash browns. My family always fights over the corner pieces with the extra crispy edges!

Storage and Reheating Instructions

This casserole keeps beautifully! Leftovers (if you’re lucky enough to have any) stay fresh in the fridge for 3-4 days – just cover tightly with foil. For longer storage, freeze individual portions in airtight containers for up to 2 months. To reheat, pop it in a 350°F oven for 15-20 minutes (30 if frozen) until warmed through. The microwave works in a pinch, but the oven keeps that perfect texture.

Nutritional Information

Here’s the scoop on nutrition per serving (about 1/8 of the casserole) – but remember, these are estimates that’ll vary based on your exact ingredients. My calculations show roughly 320 calories per serving with 18g protein to keep you full all morning!

Frequently Asked Questions

I get asked about this overnight breakfast casserole all the time – here are the answers to the most common questions that pop up:

Can I use almond milk instead of regular milk?

Absolutely! I’ve made it with almond milk when we had guests with dairy sensitivities. Just use unsweetened plain almond milk – the vanilla flavored kind makes for a weird breakfast. The texture comes out slightly less creamy but still delicious.

How long can the unbaked casserole stay in the fridge?

The sweet spot is 8-12 hours, but I’ve pushed it to 24 hours in a pinch. After that, the bread starts breaking down too much. If you need longer, assemble everything except the egg mixture, then pour that in the morning before baking.

Can I freeze the baked casserole?

You bet! It freezes beautifully. Cool completely, then wrap individual portions tightly in foil. Reheat frozen at 350°F for about 30 minutes. The edges might get a bit darker, but the flavor stays amazing.

Why does my casserole come out watery sometimes?

Usually means your bread wasn’t stale enough or you didn’t press it down enough before refrigerating. Also, make sure your veggies are dry – I pat my peppers and onions with a paper towel before adding them.

Can I make this without eggs?

Honestly, the eggs are what make it set properly. I’ve tried flax eggs and it just doesn’t work the same. If you’re egg-free, you might prefer a baked oatmeal casserole instead!

Go ahead and give this overnight breakfast casserole a try – I can’t wait to hear how it turns out for you! Leave a comment below with your favorite variations or any questions you might have. Happy cooking!

Print

Creamy 6-Ingredient Overnight Breakfast Casserole Magic

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A delicious and easy-to-make overnight breakfast casserole perfect for busy mornings. Prep it the night before and bake it in the morning for a hearty meal.

  • Author: PureCookingJoy
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 5 minutes (plus overnight chilling)
  • Yield: 8 servings 1x
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Low Lactose

Ingredients

Scale
  • 6 large eggs
  • 2 cups milk
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon mustard powder
  • 6 slices bread, cubed
  • 1 cup shredded cheddar cheese
  • 1/2 cup cooked bacon, chopped
  • 1/2 cup diced bell peppers
  • 1/4 cup diced onions

Instructions

  1. Grease a 9×13-inch baking dish.
  2. In a large bowl, whisk together eggs, milk, salt, pepper, and mustard powder.
  3. Layer bread cubes, cheese, bacon, bell peppers, and onions in the baking dish.
  4. Pour the egg mixture evenly over the layers.
  5. Cover and refrigerate overnight.
  6. Preheat oven to 350°F (175°C).
  7. Bake uncovered for 45-50 minutes or until set and golden brown.
  8. Let stand for 5 minutes before serving.

Notes

  • You can substitute bacon with sausage or ham.
  • Add vegetables like spinach or mushrooms for extra flavor.
  • For a crispier top, broil for the last 2-3 minutes.

Nutrition

  • Serving Size: 1 slice
  • Calories: 320
  • Sugar: 4g
  • Sodium: 680mg
  • Fat: 18g
  • Saturated Fat: 8g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 1g
  • Protein: 18g
  • Cholesterol: 220mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Image placeholder

Lorem ipsum amet elit morbi dolor tortor. Vivamus eget mollis nostra ullam corper. Pharetra torquent auctor metus felis nibh velit. Natoque tellus semper taciti nostra. Semper pharetra montes habitant congue integer magnis.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star