Loaded Overnight Breakfast Casserole
Loaded Overnight Breakfast Casserole is the perfect way to start your day with a hearty and delicious meal that practically makes itself while you sleep. It’s packed with layers of…
Tip: save now, cook later.Loaded Overnight Breakfast Casserole is the perfect way to start your day with a hearty and delicious meal that practically makes itself while you sleep. It’s packed with layers of fluffy eggs, melty cheese, crispy bacon or sausage, and chunks of bread that soak up all the flavors. This dish is full of comforting textures and tastes that wake you up better than any coffee.
I love making this casserole on weekends when I want a no-fuss breakfast that feeds a crowd or keeps me fueled for a busy morning. What’s great is you can prep it the night before, toss it in the fridge, and pop it in the oven right when you wake up. It feels like such a treat to have something ready and waiting, especially when the smell of melting cheese and sizzling bacon fills the kitchen.
For serving, I like to slice it up and add a little fresh salsa or chopped herbs on top to brighten it up. This breakfast casserole always gets compliments, and I’ve found that switching up the veggies or type of meat keeps it exciting each time I make it. It’s a simple favorite for family breakfasts, lazy brunches, or anytime you want a warm, filling dish without spending hours in the kitchen.
Key Ingredients & Substitutions
Eggs: Eggs are the main binder and give the casserole its custardy texture. Use large eggs for the best results. For a dairy-free version, try replacing with tofu or chickpea flour batter.
Bread: Day-old bread soaks up the egg mixture without getting mushy. French bread or brioche works great. If you prefer gluten-free, use a gluten-free bread.
Bacon: Cooked and crumbled bacon adds smoky crunch. You can swap for cooked sausage, ham, or for a vegetarian option, use sautéed mushrooms or plant-based bacon.
Cheese: Sharp cheddar melts well and adds flavor. Feel free to mix in mozzarella, Monterey Jack, or even pepper jack for some spice.
Milk & Baking Powder: Milk makes the eggs creamy. Use whole milk, but 2% or a plant-based milk like almond milk also works. Baking powder helps the casserole rise and be fluffy.
How Do I Make the Casserole Soak Up All the Flavors Overnight?
The key is to let the bread soak in the egg and milk mixture fully. Here’s how to do it right:
- Spread the bread cubes evenly in the dish to create good coverage.
- Pour the whisked egg mixture slowly over the bread, pressing gently to help it soak in.
- Cover tightly and refrigerate at least 6 hours or overnight to let the flavors meld and the bread absorb the custard.
- Before baking, let it sit at room temperature for 15 minutes so it cooks evenly and doesn’t crack.
This slow soak is what makes every bite tender with no dry bread pieces. It’s an easy step that turns simple ingredients into a creamy, flavorful breakfast ready to bake right away.
Equipment You’ll Need
- 9×13-inch casserole dish – perfect size for layering and baking evenly.
- Mixing bowl – for whisking the eggs, milk, and seasonings smoothly.
- Whisk – helps blend the eggs and milk without lumps.
- Measuring cups and spoons – to get the right amounts of ingredients every time.
- Non-stick spray or butter – for greasing the dish to prevent sticking.
- Knife and cutting board – to chop veggies and slice bread cubes easily.
Flavor Variations & Add-Ins
- Swap bacon for cooked sausage or ham if you want a different meaty flavor.
- Use pepper jack or mozzarella cheese for a milder or spicy cheese option.
- Add spinach or kale for extra greens and nutrition without changing texture much.
- Mix in diced mushrooms or zucchini to sneak in more veggies and moisture.

Loaded Overnight Breakfast Casserole
Ingredients You’ll Need:
- 6 large eggs
- 2 cups whole milk
- 4 cups day-old bread cubes (such as French bread or brioche)
- 1 cup cooked and crumbled bacon (about 8 slices)
- 1 cup shredded sharp cheddar cheese
- ½ cup diced red and orange bell peppers
- ½ cup halved cherry tomatoes
- 2 green onions, thinly sliced
- 1 teaspoon baking powder
- 1 teaspoon salt
- ½ teaspoon black pepper
- Butter or non-stick spray (for greasing the casserole dish)
How Much Time Will You Need?
This casserole needs about 15 minutes to prep, then at least 6 hours or overnight chilling time to soak. Baking takes 45 to 55 minutes, and a few minutes to cool before serving. Most of the work is done in advance, so it’s perfect for a relaxed morning!
Step-by-Step Instructions:
1. Get the Casserole Ready:
Grease a 9×13-inch casserole dish with butter or non-stick spray to keep things from sticking.
2. Layer the Bread and Toppings:
Spread the bread cubes evenly in the dish. Sprinkle half of the cooked bacon, cheese, bell peppers, and cherry tomatoes over the bread.
3. Mix and Pour the Egg Base:
In a large bowl, whisk together eggs, milk, baking powder, salt, and pepper until smooth. Pour this mixture evenly over the bread and toppings, gently pressing down so the bread soaks it all up.
4. Add the Last Layer:
Sprinkle the remaining bacon, cheese, and vegetables on top. Cover tightly with plastic wrap or foil and chill in the fridge for at least 6 hours or overnight.
5. Bake to Perfection:
When you’re ready, preheat your oven to 350°F (175°C). Take the casserole out of the fridge and let it sit at room temperature for about 15 minutes. Bake uncovered for 45-55 minutes until it’s golden brown and set in the middle.
6. Serve and Enjoy:
Let the casserole cool for 5 minutes before slicing. Sprinkle with fresh green onions for a bright, fresh touch, and enjoy a warm, flavorful breakfast!
Can I Use Frozen Bread for This Casserole?
Yes, you can use frozen bread cubes, but be sure to thaw them completely and pat dry any excess moisture before using. This helps prevent the casserole from becoming soggy.
Can I Make This Casserole Without Bacon?
Absolutely! You can omit the bacon or substitute it with cooked sausage, ham, or even sautéed mushrooms for a vegetarian option.
How Should I Store Leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave until warmed through.
Is It Possible to Prepare the Casserole Without Soaking Overnight?
While overnight soaking gives the best texture, you can let the casserole soak for at least 6 hours. If short on time, 2-3 hours can work but the bread may be less custardy.