Make-Ahead Breakfast Casserole – High Protein
Recipe Key
Bursting with incredible flavor, this high protein breakfast casserole combines eggs, lots of colorful vegetables, and savory bacon layered over a crispy sweet potato crust. Easy to prep ahead for holidays, brunches, or busy mornings.

I created this Breakfast Casserole so we could wake up to a delicious, healthy meal on Thanksgiving morning when the kitchen is already buzzing with feast preparations. Itโs quickly become my go-to on any busy day when I crave ease and simplicity.
This breakfast casserole is bursting with delicious flavors and a variety of textures but is easy to prep ahead. It’s a versatile recipe packed with high-protein eggs, savory bacon (or turkey bacon), lots of nutrient-rich vegetables, fresh herbs and healthy carbs from the sweet potato crust.
Perfect for Thanksgiving or Christmas morning, weekend brunch, or busy weekdays. Colorful, satisfying, and totally customizable. Just slice, warm, and enjoy an easy satisfying start to your dayโeveryone loves it!
Why Youโll Love This Make-Ahead Breakfast Casserole
- Incredible Flavor โ Fresh herbs, savory bacon, and a variety of vegetables create a vibrant depth of flavor in every bite.
- High-Protein & Energizing โ Packed with protein from eggs and bacon (or turkey bacon) to keep you satisfied and energized all morning.
- Loaded with Vegetables โ Filled with colorful, nutrient-rich vegetables that add flavor, texture, and feel-good nourishment.
- Sweet Potato Crust โ A wholesome alternative to bread, offering steady energy and delicious natural sweetness.
- Versatile & Customizable โ Swap in your favorite vegetables, herbs, or cheeses to match your taste or whatโs in your refrigerator. Leave out bacon for vegetarian..
- Make-Ahead Magic โ Prepare the day before so your morning feels peaceful and effortlessโperfect for Thanksgiving or any busy weekday.
- Gluten-Free & Paleo-Friendly โ Naturally grain-free with dairy-free options.
- Crowd-Pleaser โ Ideal for brunch gatherings, holidays, or family weekends; everyone loves it.
- Easy to Reheat โ Stays delicious for days, reheats perfectly, and makes meal prep feel joyful and simple.

Breakfast Casserole Recipe Ingredients
- Pastured eggs โ the protein-rich base that binds everything together and keeps you full.
- Shredded sweet potatoes โ creates a naturally sweet crust with healthy carbs for energy, and beautiful color. Use the large holes of a box grater or shredding attachment on a food processor. Butternut squash can be substituted.
- Cremini mushrooms โ adds umami richness and hearty texture. Use any mushroom you like.
- Scallions โ bring brightness and gentle onion flavor, onions can be substituted.
- Radicchio or bell peppers โ colorful, antioxidant-packed vegetables that add complexity and balance. The colored vegetables add nutrients and contrast.
- Broccoli florets โ nutrient-dense greens that hold their shape and add a fresh bite.
- Bacon or turkey bacon โ smoky, salty flavor and additional protein to make the casserole satisfying. Leave out for vegetarian.
- Half & Half, milk or dairy-free milk โ makes the egg mixture fluffy and custardy.
- Fresh marjoram or oregano โ vibrant herbal flavor that elevates the whole dish. I love the taste of marjoram but it’s often hard to find. I’ve also made it with dill.
- Shredded cheese (optional) โ adds richness and a melty, creamy finish if desired. I like gruyere, cheddar or manchego.
Variations and Dietary Substitutions
This is a versatile recipe, here are some ideas for variations:
- Turkey Bacon or Breakfast Sausage โ Swap the bacon for turkey bacon or crumbled breakfast sausage for a different flavor and protein boost.
- Vegetarian โ Omit the bacon and add chickpeas, black beans, or more mushrooms for hearty plant-based protein.
- Dairy-Free โ Use coconut milk or almond milk and skip the cheese or use your favorite dairy-free alternative.
- Vegetable Substitutions โ Cauliflower, red or green peppers, red cabbage or whatever you have in your refrigerator.
- Mediterranean Style โ Add olives, sun-dried tomatoes, roasted red peppers, and oregano; finish with feta (or dairy-free feta).
- Spicy Southwest โ Add jalapeรฑos, chili powder, cumin, smoked paprika and fresh cilantro; serve with salsa and avocado.
- Add Greens โ Add in extra greens like kale, spinach, and zucchini. Cook them with the other vegetables.
- Herb Substitutions – Use fresh basil or parsley.
- Low-Carb Option โ Skip the sweet potato crust and bake directly in a greased dish for a lighter, keto-friendly version.
- Mushroom Loverโs Version โ Use a mix of wild mushrooms like shiitake, cremini, and oyster mushrooms for deeper umami richness.
- Holiday Brunch Style โ Add cranberries and rosemary for a festive twist.

How To Make This Breakfast Casserole with Photos
Roast the bacon and potatoes. Toss the shredded sweet potatoes on a baking sheet with olive oil, garlic powder, thyme, salt, and black pepper. On another baking sheet place the slices of bacon. Put both sheets into the oven and roast for 20 minutes or until the bacon is crispy and the sweet potatoes are beginning to soften and a little crispy.

Sautรฉ the vegetables. Heat olive oil in a large saute pan. Add mushrooms and a pinch of salt and saute for 4 minutes until they begin to soften. Add the scallions. Saute 1 minute. Add the broccoli and radicchio. Saute 2 minutes. Set aside to cool.
Lay down the sweet potato layer. Oil a 7โ x 11โ pan and lay the shredded sweet potatoes on the bottom, press to make sure theyโre spread out evenly.
Mix the eggs. In a large bowl whisk together the eggs, milk and a little salt and pepper. Add the cheese if using and the marjoram. Mix until evenly combined.
Add bacon. Crumble the bacon and add it to the vegetables, mix to combine. Spread on top of the potatoes.


Pour in the egg mixture and bake. Pour the egg mixture over the vegetables. Bake uncovered until set, 35-45 minutes.
Make Ahead and Storage Tips
- Make-ahead tip: If you want to cook the casserole the morning you’re eating it. You can prepare the shredded sweet potatoes, bacon, and vegetables and layer the casserole dish without the eggs and cheese. Cover with plastic wrap and store in the refrigerator the night before. Then, remove it from the refrigerator to let it come to room temperature. Whisk the eggs, with herbs and cheese, pour into the casserole and bake.
- To store: Store leftovers covered in the refrigerator for 4 to 5 days. Reheat when ready to eat.
- To freeze and reheat: Cook, cool and cut the casserole. Store an airtight container in the freezer for up to 3 months. To serve, thaw overnight in the refrigerator. Bake covered, in a 350ยฐ oven for 30 minutes. You can do one piece or the whole casserole.

What to Serve With Breakfast Casserole
Certainly you can eat this breakfast casserole alone or with a few slices of avocado and sprouts. It’s nutritious and satisfying. If you’re entertaining, here are a few recipes that are make it even more wonderful. Everyone will be so happy!
- Pumpkin Scones or Raspberry Lemon Scones
- Apple Coffee Cake or Pumpkin Coffee Cake
- Cranberry Orange Muffins, Pistachio Muffins or Pumpkin Chocolate Chip Muffins
- Cinnamon Raisin Bread, Banana Bread or Olive Oil Zucchini Bread
I hope you love this delicious, nutritious, high protein breakfast casserole. It will bring ease and joy to your mornings, whether itโs a holiday celebration or an ordinary busy day.
Enter your email to receive this recipe, along with weekly recipes and inspiration.
Make-Ahead Breakfast Casserole
This high protein breakfast casserole combines eggs, lots of colorful vegetables, and savory bacon layered over a crispy sweet potato crust.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Bake, Saute
- Cuisine: Gluten Free, Dairy Free, Vegetarian, Paleo
Ingredients
- 4 cups shredded sweet potatoes*
- 2 Tablespoons olive oil, divided
- ยฝ teaspoon garlic powder
- ยฝ teaspoon sea salt
- ยฝ teaspoon dried thyme
- 8 ounces bacon
- 2 cups mushrooms, 6-8 mushrooms, cut in half and sliced
- ยผ cup scallions, 4 scallions sliced
- 2 cups radicchio sliced or chopped red peppers
- 3 cups broccoli, cut into small florets
- 10 pastured eggs
- 1/4 cup half and half, milk or dairy free milk
- 1 1/2 Tablespoons fresh marjoram or oregano
- 1 cup shredded cheese (optional), gruyere, cheddar, manchego
Instructions
- Preheat your oven to 400ยฐ. Take out 2 baking sheets. On one baking sheet mix together the shredded sweet potatoes with 1 tablespoon olive oil, garlic powder, thyme salt and pepper. On another baking sheet place the slices of bacon.ย Put both sheets into the oven and roast for 20 minutes or until the bacon is crispy and the sweet potatoes are beginning to soften and get a little crispy.
- In a large saute pan add 1 tablespoon olive oil. Add mushrooms and a pinch salt and saute for 4 minutes until they begin to soften. Add the scallions. ย Saute 1 minute. Add the broccoli and radicchio. Saute 3 minutes. Set aside to cool.
- Oil a 7โ x 11โ pan and lay the shredded sweet potatoes on the bottom, press to make sure theyโre spread out evenly.
- In a large bowl whisk together the eggs, milk and a little salt and pepper. Add the cheese, if using, and the marjoram. Mix until evenly combined
- Crumble the bacon and add it to the vegetables, mix to combine. Spread on top of the potatoes.
- Pour the egg mixture over the vegetables.
- Bake uncovered until set 25-35 minutes.
- Let it cool for 5 minutes, slice the casserole into squares, and serve garnished with fresh herbs if desired.
Notes
Use the large holes of a box grater or shredding attachment on a food processor.










This was so good. I was able to have breakfast for a few days already made.
Thanks for your appreciation!
Wow this is really good, I made it vegetarian, no bacon.
Love this.
so great to make on sunday and have for the week
Yes Lucy it’s so great to have something ready to go all week long. Thanks for your appreciation.