Make-Ahead Breakfast Casserole
Published Nov 15, 2023
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!
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!
- 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.
How to Make
Step 1: Cook the turkey bacon as per the package’s instructions. Once it’s cool, chop it into small to medium pieces.
Step 2: Heat oil in a large skillet/pan over medium. Add the potatoes, onion, red pepper, a sprinkle of salt, and pepper. Sauté until the potatoes are tender and the onion is translucent. Add the garlic and cook it for a few of minutes until fragrant. Follow with the spinach, cooking until it just begins to wilt. Transfer the cooked turkey bacon to the skillet with the veggies and stir to combine.
Step 3: Add veggie mixture to prepared baking dish and let cool for 5-10 minutes while you whisk your eggs together.
Step 4: In a large bowl, whisk together eggs, milk, remaining salt and pepper, paprika, and garlic powder until it’s all smooth and combined. Mix in the cheddar cheese to the egg mixture.
Step 5: Pour the egg mixture over the cooled veggie mixture in the baking dish. Stir to ensure the distribution is even. Cover the dish and let it rest in the fridge overnight.
Step 6: The next morning, preheat the oven to 400°F. While the oven warms, let the casserole sit at room temperature.
Step 7: Pop the casserole in the oven and bake uncovered for 25-30 minutes, or until the top is golden brown and a toothpick comes out clean. Let the casserole cool slightly before cutting into it. This short wait ensures the pieces hold together perfectly when served.
- Cut veggies into similar sized pieces to ensure even cooking.
- 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.
- 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.
Substitutions & Notes
- 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? Use half liquid egg whites instead of 12 whole eggs!
- 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.
- 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.
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:
- Fluffy Cinnamon Rolls or Vegan Coffee Cake – I love serving both sweet and savory options at brunch!
- Air Fryer Breakfast Potatoes – I love having crispy potatoes for breakfast and these breakfast potatoes are a great option! Shredded hash browns would also be another great potato option.
- Easy Fruit Salad – you can’t have brunch without a little fruit, right?!
- Peanut Butter Green Smoothie or Green Detox Smoothie – can’t go wrong with a smoothie at brunch!
- Whipped Coffee or Pumpkin Spice Latte – coffee is a must for brunch!
- Mimosas or Bellinis – if you’re looking to make this a boozy brunch, these are my two go-to drinks!
How to Make Ahead
This type of breakfast casserole recipe is a great option for a holiday breakfast and it can easily be made ahead of time if you don’t want to bother with cooking the morning of. I recommend prepping the full casserole the day before and storing it in the fridge. The next morning simply remove from the fridge, preheat your oven to 400°F and cook for 25-30 minutes or until casserole is warm throughout. Be sure to let the dish sit out of the fridge for a few minutes before putting it in the warm oven to let the dish come up to room temperature.
How to Store Make Ahead Breakfast Casserole
- In the fridge: After allowing the breakfast casserole to cool completely, cover and store leftovers in the refrigerator for up to five days.
- In the freezer: Let the casserole cool completely then potion it out into individual pieces and store in the freezer for up to 3 months.
- To reheat: You can either use the microwave, oven or toaster oven to reheat the casserole. I prefer the microwave or toaster oven for individual pieces and the oven for reheating the entire casserole. If reheating from frozen, let the casserole thaw in the fridge overnight before reheating.
More Egg Recipes
- Healthy Breakfast Casserole
- Kale and Feta Crustless Quiche
- Dairy-Free Spinach Quiche
- Sausage Egg Casserole with Veggies
- Egg White Bites (Starbucks Copycat)
- Baked Egg Muffins
- Roasted Sweet Potato Kale Frittata
Popular Breakfast Recipes
- Apple Cinnamon Baked Oatmeal
- Almond Flour Waffles
- Gingerbread Baked Oatmeal
- Apple Dutch Baby
- French Toast Casserole
- Fluffy Cinnamon Rolls
- Vegan Coffee Cake
- Almond Flour Pancakes
- Pumpkin French Toast Casserole
Make Ahead Breakfast Casserole
- 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
- 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!
- Make right away: Instead of covering the casserole, just preheat the oven to 400°F and bake uncovered for 25-30 minutes.
Nutrition information is automatically calculated, so should only be used as an approximation.