Make Ahead Breakfast Casserole

5 from 1 vote
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

This easy to prepare, Make Ahead Breakfast Casserole is chock full of hearty bacon, ham, cheeses, and spinach. Put this together the night before and just pop it in the oven in the morning. Warm, cheesy, and delicious!

If youโ€™re a fan of make-ahead breakfasts, youโ€™ll love my Apple French Toast Casserole. Itโ€™s the sweet and fruity counterpart to this savory casserole, perfect for brunch or holiday mornings. And for an even easier option, try my Slow Cooker Breakfast Casseroleโ€”just set it and forget it for a stress-free, hearty breakfast.

Make ahead breakfast casserole in a white baking dish with a serving spoon.


WANT TO SAVE THIS RECIPE?

Enter your email below & we'll send it to your inbox. Plus get great new recipes from us every week!

    We won't send you spam. Unsubscribe at any time.
     

    Ladies and gentlemen, meet my weekend morning winner: a warm and cheesy, hearty and flavor-loaded, make-ahead breakfast casserole! Just look at those colors. And that golden, bubbly top. Can you even?!

    Safe to say, Iโ€™m obsessed. Thereโ€™s always a perfect time to enjoy this easy casserole, any time of the year. Itโ€™s chock full of bacon, ham, spinach, feta cheese and eggsโ€ฆ a full breakfast, baked all-in-one. The flavors are delicious while being mild enough for kids.

    If calories werenโ€™t a thing, Iโ€™d eat an entire breakfast casserole every Sunday. Just like if shopping was an Olympic sport, Iโ€™d have about five gold medals. A girl can dream!

    Make ahead breakfast casserole topped with broiled cheese in a white baking dish.

    Why I Love This Breakfast Casserole

    • You make it ahead. Whatโ€™s not to love about waking up to breakfast thatโ€™s all set to just bake up into the oven? You could even whip up the casserole in the morning, place it in the fridge and have breakfast-for-dinner ready that night. My favorite meal of the day!
    • It looks and tastes amazing. The ingredients make this one of the best overnight breakfasts around. The egg base is full of flavor and dotted with pops of colorful veggies and proteins, looking and tasting delicious. 
    • Itโ€™s perfect to feed a crowd. This breakfast casserole serves between 6 to 10 people (depending on how hungry your people are), making it ideal for holidays and leftovers! Itโ€™ll satisfy everyone at the table and then some, trust me.
    • Next to zero clean-up. One bowl, and one casserole dish means less dishes in the sink, which is winning in my books.

    What Youโ€™ll Need

    This breakfast casserole recipe is the perfect excuse to use up leftover ham and other ingredients you may have kicking around the fridge.

    • Eggs: My recipe calls for 8 large eggs, which should be enough to fill the baking dish along with all the other ingredients.
    • Milk: This girl keeps it light with skim milk. Of course, you can also use whole milk if you prefer.
    • Bacon: Youโ€™ll need strips of bacon cooked to your preferred crispiness. I like mine a bit more crispy so that the bacon crumbles easily!
    • Ham: Youโ€™ll need cooked ham thatโ€™s been diced. Did I mention this casserole is great for leftovers?! 
    • French Bread: Or another crusty loaf like ciabatta or sourdough, cubed into chunks.
    • Spinach: I use fresh baby spinach. You can use frozen, just make sure to thaw the leaves and drain them first!
    • Cheddar Cheese: I suggest sharp cheddar as it has great flavor that holds up well with the eggs and bacon. Youโ€™ll need to shred it, or buy pre-shredded cheddar. You can set some aside to toss over top of the casserole as well!
    • Feta Cheese: I love the pockets of crumbled feta that melt throughout the casserole as it bakes.
    • Seasoning: Ground nutmeg, salt and a crack of fresh black pepper for added flavor.
    Half of a breakfast casserole in a baking dish.

    How to Make A Breakfast Casserole

    Whether youโ€™re making this easy casserole in the morning to bake right away, or storing it for the next day, the steps are super simple. Grab a bowl and letโ€™s get started!

    1. Combine the Ingredients: First, whisk the eggs and milk. Next youโ€™ll stir the meats and veggies into the mix, as well as the cheese and seasonings. Lastly, in go the bread cubes. Toss everything in the egg mixture until all the ingredients are well combined.
    2. Fill the Pan: Pour the casserole filling into a greased baking pan. Go ahead, give it a sprinkle of extra cheese. You know you want to.
    3. Store: Skip this step if youโ€™re baking this casserole right away. If not, carefully cover the top of the casserole with foil, and then place it in the fridge overnight for safe keeping!
    4. Bake: Remove the foil and pop the prepared casserole into a preheated oven. Bake the casserole uncovered until the eggs have set and the top is a delicious, puffed up golden brown. Give it a sec to cool off a bit, and then serve!
    A slice of breakfast casserole on a plate.

    Recipe Tips and Variations

    • Pre-cook the add-Ins: When it comes to add-ins and variations of this recipe, donโ€™t forget to use pre-cooked ingredients. Meats and vegetables should be cooked ahead of being added to the egg mixture for the casserole. This ensures that meats are cooked properly and that vegetables donโ€™t water down the casserole!
    • Proteins: Swap out ham and bacon for other flavorful options like chorizo, sausage (just like I use in my breakfast casserole), chicken, or even ground beef to create a hearty twist.
    • Veggies: You can mix up this recipe with all your favorite vegetables! Bell peppers, tomatoes, mushrooms, onions, broccoli, asparagus, and kale are all great ideas. I highly recommend cooking any veggies before adding them into the eggs, to avoid the casserole getting watery.
    • Hashbrowns: Toss in some shredded or diced potatoes (or leftover roasted potatoes!) for an even heartier breakfast casserole.
    • Cheese: Try out different kinds of shredded and crumbled cheeses besides cheddar and feta. Toss in grated parmesan, Swiss cheese, or Gruyรจre. Or make a tex-mex version with Monterey Jack!

    Serving Suggestions

    This breakfast casserole is crazy versatile, friends. Serve up a slice with your morning coffee(s) or whip out the entire casserole for family brunch. 

    How to Store and Reheat Extras

    Store leftovers of your baked breakfast casserole in the fridge, airtight or covered, for up to 3 to 4 days. Reheat slices in the oven or in the microwave before serving.

    Can I Freeze It?

    Yes! I wasnโ€™t kidding when I said this recipe was make-ahead. You can store this breakfast casserole whole, wrapped tightly in plastic wrap or stored in a freezer-safe container. You can also freeze individual portions separately, also wrapped or in freezer bags! This casserole keeps frozen for up to 3-4 months.

    Thaw the casserole in the fridge overnight, and then reheat it in the oven or the microwave.

    Common Questions

    How far in advance can I make this?

    If youโ€™re storing your casserole in the fridge, you can make this breakfast up to 48 hours ahead. Any longer than that and Iโ€™d recommend freezing it instead! When youโ€™re ready to bake it, leave the casserole to sit out on the counter for about half an hour, or while the oven preheats, to take the chill out.

    Why is my casserole runny?
    How do I know itโ€™s done?

    More Easy Breakfast Ideas

    Pin this now to find it later

    Pin It
    5 from 1 vote

    Make Ahead Breakfast Casserole

    This cheesy, delicious, and easy Make-Ahead Breakfast Casserole is chock full of hearty bacon, ham, cheeses, and spinach. It can be put together the night before and just popped in the oven in the morning.
    Prep Time: 10 minutes
    Cook Time: 50 minutes
    Total Time: 1 hour
    Servings:

    Ingredients 

    • 8 slices bacon, cooked to a desired crispness and crumbled
    • 1 (8-ounce) loaf of French bread, cut into 2-inch cubes
    • 8 large eggs
    • 3 cups skim milk
    • ยฝ cup diced ham
    • 1 to 2 cups fresh baby spinach
    • 1 cup shredded sharp cheddar cheese
    • ยฝ cup crumbled feta cheese
    • โ…› teaspoon ground nutmeg
    • salt and freshly ground black pepper, to taste
    • shredded cheddar cheese, for topping
    Want to save this recipe?
    Enter your email below and weโ€™ll send the recipe straight to your inbox!
    Please enable JavaScript in your browser to complete this form.

    Instructions 

    • Lightly grease a 13 x 9-inch baking dish or a 9-inch springform pan with cooking spray and set aside.
    • In a large mixing bowl, combine the eggs and milk; whisk the two until well blended.
    • Stir in the crumbled bacon, ham, spinach, cheeses and ground nutmeg; season the mixture with salt and pepper.
    • Add the bread; mix it all until thoroughly combined.
    • Pour the mixture into previously prepared baking dish. Sprinkle with shredded cheese.
    • Cover the casserole with foil and refrigerate it overnight.
    • Preheat the oven to 350 F.
    • Bake the casserole uncovered for 50 minutes or until the eggs are cooked and the top is puffed and golden brown.
    • Let it stand for several minutes before serving.

    Notes

    • The casserole can be made and refrigerated up to 48 hours ahead of baking.
    • Store leftover baked casserole airtight in the fridge for 3-4 days.
    • Store it in the freezer for 3-4 months.

    Nutrition

    Calories: 220kcal | Carbohydrates: 4g | Protein: 14g | Fat: 15g | Saturated Fat: 6g | Cholesterol: 165mg | Sodium: 426mg | Potassium: 213mg | Sugar: 4g | Vitamin A: 500IU | Calcium: 228mg | Iron: 0.9mg

    Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

    Did you make a recipe? Leave a rating

    Promo image for Diethood 2025 calendar.

    5 from 1 vote (1 rating without comment)

    Leave a comment

    Your email address will not be published. Required fields are marked *

    Recipe Rating:




    2 Comments

    1. A_Boleyn says:

      Brilliant idea. I always have ambitious breakfast plans โ€ฆ the night before. Then I wake up at noon and settle for a cup of coffee and a container of yogurt. Speaking of which, I need another cup of coffee. ๐Ÿ™‚

      1. Katerina Petrovska says:

        LOOOOL!!!! ๐Ÿ˜€ I love all the plans I make before going to bed because I sleep better. Then, I wake up, and well, they were *just* plansโ€ฆ no harm done. haha ๐Ÿ˜‰