Make Ahead Breakfast Casserole

5

4

Save to FavoritesPrintJump to Recipe

This post may include affiliate links. Thank you for your support.

This make ahead breakfast casserole is packed with turkey bacon, veggies and cheese. Prep it ahead of time for a quick and easy breakfast that serves a crowd!

An egg casserole in a square baking dish. This casserole has been cut into square-sized pieces.

If you’re looking for a dish to make for breakfast/brunch that serves a crowd look no further than this make ahead breakfast casserole.

It’s packed with protein-rich eggs, turkey bacon and fresh veggies all topped with cheesy goodness. It’s simple enough to make for meal prep, but fancy enough to make for a holiday brunch like Easter or Christmas. And the best part is that you can prep the entire dish ahead of time and store it in the fridge overnight for a quick and easy breakfast that’s sure to impress guests!

Why You’ll Love This Recipe

  • Protein-packed – One serving is packed with 34 grams of protein thanks to the turkey bacon and eggs to keep you full all morning long!
  • Customizable – Feel free to swap out the veggies or skip the turkey bacon or cheese. This recipe can easily be adapted to fit any dietary needs.
  • Meal prep – Make it over the weekend and you’ll have a healthy breakfast ready to go for the week! Just reheat in the oven and enjoy.
  • Make-ahead – It can be made in advance and stored in the fridge until ready to bake!

Ingredients Needed

Ingredients measured out to make Make-Ahead Breakfast Casserole: turkey bacon, olive oil, paprika, sea salt, pepper, garlic powder, garlic, red potatoes, red bell pepper, onion, baby spinach, eggs, non-dairy milk and cheddar.
  • turkey bacon – for that hearty, savory flavor with less fat than traditional bacon.
  • olive or avocado oil – for sautéing your veggies.
  • vegetables – red potatoes, yellow onion, red bell pepper, garlic and baby spinach.
  • eggs – can’t have a breakfast casserole without eggs! You’ll need 12 eggs for this recipe.
  • non-dairy milk – gives the egg mixture a smooth, creamy consistency without the dairy. I used unsweetened almond milk since it’s low in calories and has no added sugars.
  • seasonings and spices – sea salt, ground pepper, paprika and garlic powder.
  • sharp cheddar cheese – adds some saltiness and creaminess to this dish! I used a block of organic sharp cheddar cheese and shredded it myself, which I highly recommend instead of using pre-shredded cheese.

Substitutions & Notes

  • Seasonings: Feel free to adjust the spices and herbs to your liking. Try adding some thyme or rosemary for a herby touch or chili powder or cayenne pepper for some spice.
  • Turkey bacon: Not a fan of turkey bacon? Feel free to swap it out for regular bacon, chicken sausage, ham, Canadian bacon or breakfast sausage. For a vegetarian option, skip it all together or use tempeh bacon.
  • Eggs: Want to lighten up this dish? You could try using half liquid egg whites instead of 12 whole eggs for a lighter option!
  • Veggies: Have different veggies on hand? Use what you have! Sweet potatoes, butternut squash, kale, red onion, broccoli, mushrooms and zucchini would all be great veggie options!
  • Almond milk: You can use any dairy or non-dairy milk of choice. Just make sure you’re using unsweetened milk as to not add sweetness to this dish.
  • Cheese: Feel free to skip the cheese or use a different type. Mozzarella, Monterey Jack, feta or pepper jack cheese would all be great options. To make this dish dairy-free skip the cheese or use a dairy-free alternative.

How to Make

Chopped turkey bacon on a wooden cutting board.

Step 1: Cook turkey bacon until crisp, chop it, and set aside.

Diced bell pepper, potatoes, and wilted spinach in a large skillet with a wooden spoon.

Step 2: In a skillet, heat oil and sauté potatoes, onion, red pepper, garlic, and spinach. Add the turkey bacon to the mix.

Potatoes, bell pepper, turkey bacon, and spinach in a large square baking dish.

Step 3: Transfer the veggie and bacon mixture to a baking dish and let it cool briefly.

Shredded cheddar cheese added to a large mixing bowl of eggs.

Step 4: Whisk together eggs, milk, spices, and cheese in a bowl.

Eggs are added to a large baking dish, vegetables, and turkey bacon to make a casserole.

Step 5: Pour the egg mixture over the cooled veggies in the dish. Stir, cover, and refrigerate overnight.

A complete egg casserole in a large square baking dish after being baked in the oven.

Step 6: Preheat the oven to 400°F, let the casserole sit at room temperature, then bake for 25–30 minutes until golden and set. Let cool slightly before serving.

Recipe Tips

  • Skip the pre-shredded cheese and use hand-shredded cheese! I definitely recommend buying a block of cheese and grating it yourself. Fresh is always better and shredding the cheese takes no time at all. The pre-shredded store-bought cheeses typically contain preservatives like potato starch, natamycin and/or cellulose to prevent the shreds from clumping together in the bag.
  • Make sure veggies have had time to cool off before adding them to the eggs, otherwise your eggs will start to cook!
  • Feel free to bake this casserole right away! It doesn’t have to sit in the fridge overnight.
Two small white plates each with a serving of an egg casserole.

What to Serve With Make Ahead Breakfast Casserole

This breakfast casserole would be such a great brunch addition! Here are some foods that would pair well with this dish:

A slice of an egg casserole on a plate with a small bite size serving of the casserole on a fork.

How to Store and Make Ahead

This breakfast casserole is perfect for holiday mornings, especially because it can be prepared ahead of time. First, assemble the casserole the day before and store it in the fridge. In the morning, let it sit at room temperature for a few minutes, then bake in a 400°F oven for 25–30 minutes until warmed through and ready to enjoy.

Storing leftovers: After the casserole has cooled completely, cover it tightly and store it in the refrigerator for up to five days.

Freezing instructions: For longer storage, allow the casserole to cool completely, then portion it into individual pieces and freeze. It will keep in the freezer for up to 3 months.

Reheating: To reheat, you can use the microwave, toaster oven, or conventional oven. The microwave or toaster oven works best for individual portions, while the oven is ideal for reheating the entire casserole. If reheating from frozen, remember to let the casserole thaw in the fridge overnight before warming it up.

Frequently Asked Questions

Does the type of baking dish matter?

A 9×13 dish works perfectly for this recipe. However, if you’re using a dish that’s a different size or depth, be sure to keep an eye on the baking time. This is because a deeper dish may take longer to cook, while a shallower dish could bake more quickly.

Why should I let this casserole come to room temperature before baking?

Allowing the casserole to warm up a bit helps it bake more evenly. It’ll also reduce your total baking time and will make sure you get a fluffy, perfectly cooked center.

How long does the casserole take to cool before serving?

Let the casserole cool for about 10 minutes after baking. This allows it to set and makes it easier to slice and serve.

More Egg Recipes

Be sure to check out the full collection of breakfast recipes on EBF!

If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

Want to save this recipe?
Want to save this recipe? Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!
5 from 3 votes

Make Ahead Breakfast Casserole

This make ahead breakfast casserole is packed with turkey bacon, veggies and cheese. Prep it ahead of time for a quick and easy breakfast that serves a crowd!
Prep Time: 15 minutes
Cook Time: 50 minutes
Total Time: 1 hour 5 minutes
Servings: 8

Ingredients  

  • 12 oz package turkey bacon
  • 2 teaspoons olive or avocado oil
  • 2 cups red potatoes, diced into ¼ inch chunks
  • ½ yellow onion, chopped
  • 1 red bell pepper, chopped
  • 2 garlic cloves, minced
  • 3 cups baby spinach
  • 12 eggs
  • ½ cup non-dairy milk, I used unsweetened almond milk
  • ¾ teaspoon sea salt, divided
  • ½ teaspoon ground pepper, divided
  • 1 teaspoon paprika
  • ½ teaspoon garlic powder
  • 1 cup cheddar cheese

Instructions 

  • Spray a 9×13 baking dish with cooking spray and set aside.
  • Cook turkey bacon according to the package directions. Set aside to cool. Once cool chop the bacon into small-medium chunks.
  • Meanwhile, add oil to a large skillet over medium heat. Once hot add potatoes, red pepper, onion, ½ teaspoon salt and ¼ teaspoon pepper to skillet. Cook until potatoes have softened and onion is translucent, about 10 minutes. Add garlic and cook for 1-2 more minutes.
  • Add spinach and cook for another 2-3 minutes until it begins to wilt. Remove from heat, add chopped turkey bacon and stir to combine.
  • Add veggie mixture to prepared baking dish and let cool for 5-10 minutes while you whisk your eggs together.
  • In a large mixing bowl add eggs, milk, paprika, garlic powder, ¼ teaspoon salt and ¼ teaspoon pepper. Whisk together until smooth and combined.
  • Add shredded cheese to egg mixture and stir to combine.
  • Pour egg mixture over veggies and turkey bacon. Give the mixture a good stir to make sure everything is evenly distributed.
  • Cover baking dish with foil or plastic wrap and store in the fridge overnight.
  • The next morning preheat your oven to 400°F and remove the egg bake from the fridge to come to room temperature for 10-15 minutes while oven preheats.
  • Bake the casserole uncovered for 25-30 minutes until top is golden and a toothpick inserted comes out clean. Remove from oven and let cool for about 10 minutes before slicing and serving!

Notes

  • Make right away: Instead of covering the casserole, just preheat the oven to 400°F and bake uncovered for 25-30 minutes.

Nutrition

Serving: 1slice | Calories: 341kcal | Carbohydrates: 12g | Protein: 34g | Fat: 18g | Saturated Fat: 5g | Monounsaturated Fat: 2g | Cholesterol: 322mg | Sodium: 974mg | Potassium: 297mg | Fiber: 2g | Sugar: 2g

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Breakast
Cuisine: American
Keyword: Make Ahead Breakfast Casserole
Did you make this recipe?Mention @eatingbirdfood and tag #eatingbirdfood!

About Brittany

Hey there, Iโ€™m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
Get Your FREE High-Protein Meal Plan
Struggling to eat enough protein? Subscribe to my email list and I’ll send you a 3-Day High-Protein Meal Plan with a Shopping List!
5 from 3 votes (2 ratings without comment)

Leave a comment

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

Recipe Rating




4 Comments

  1. Made this for Christmas morning and my family devoured it! If I wanted to bake this in a cupcake pan for easy individual servings throughout week, would I prepare it the same way? And any suggestion on bake time?

    1. So glad you and your family loved this recipe, Ali! I havenโ€™t tried it in a cupcake pan, but it should work just fine. I suggest preparing everything the same way and baking at 375ยฐF for about 20 minutes. Check for doneness with a toothpick. It should come out clean when they are ready. I also have a baked egg muffins recipe you might like. Thanks so much for leaving a review!

  2. 5 stars
    I used grass-fed beef breakfast sausage instead of turkey bacon (because thatโ€™s what I had) and I added some turmeric to the eggs (because of its anti inflammatory properties and lovely yellow color), but I stuck to the recipe apart from that and it was delicious! Taking the time to cook the veggies in advance really does make a difference to the end result. Totally worth it! I took a picture of the casserole before cutting it up because it was so pretty. Thank you, Brittany.

    1. LOVE this so much, Rennie. I am so glad you gave this recipe a try and it turned out delicious for you. Thanks for coming back and sharing your review + star rating, I truly appreciate it!