This loaded Whole30 breakfast casserole has everything you’re craving! A crispy hash brown crust topped with a layer of bacon, tons of veggies and a creamy, flavorful egg mixture. It’s gluten-free, dairy-free, paleo, kid approved and perfect for breakfast or any meal!
I have a breakfast casserole “thing” and I know many of you do as well. My original paleo breakfast casserole with a sweet potato crust has been the most trafficked recipe on the site since it was published over 2 years ago.
It’s safe to say that we all seem to really love our eggs. And bacon. And potatoes! Plus all those veggies, of course.
And to take it all and wrap it up in a pretty package – AKA a casserole – just makes it better somehow. Grab a piece whenever you need to savory bite – breakfast or otherwise. A good breakfast casserole is obviously not JUST for breakfast!
I decided to start this one off with a true hash brown crust – with white potatoes instead of sweet ones for a change. Feel free to use sweet if you prefer however – it’ll be seriously yummy either way!
I shredded my potatoes in a food processor but since it’s just 2 potatoes, you can also use a cheese grater and be just fine.
The crust roasts in the oven until it’s nice and crispy while you cook the bacon/veggies on the stovetop.
I decided to really pack this one with veggies because I just couldn’t narrow it down. It’s totally a “loaded” breakfast casserole with all these goodies!
We have the bacon of course, which I cooked first so I could use the rendered fat for the veggies. We’re using onions, garlic, mushrooms, peppers, and spinach. Quick to sauté means this breakfast casserole is ready faster than some of my others!
Then of course we have our egg mixture. I always add some nutritional yeast to my breakfast casseroles to give them just a bit of that “cheesy” flavor that some of us miss while eating Whole30 and/or paleo.
If having a little dairy isn’t an issue for you, you can always sub in some parmesan here as described in the recipe box. Just know that even without cheese, you’re still getting maximum flavor!
The casserole is layered in this order – crust, veggies, bacon, and we pour the egg mixture on last, just before baking. In another 25-ish minutes, you’ll have a casserole that you’ll be so tempted to devour before even slicing into – it’s that good!
I hope you’re ready for a crazy delicious combination of everything you love! Grab those potatoes and preheat the oven – we’re making this loaded breakfast casserole right now!
Loaded Breakfast Casserole with Hash Brown Crust {Paleo, Whole30}
Loaded Breakfast Casserole with Hash Brown Crust {Paleo, Whole30}
Ingredients
- 2 med/large russet potatoes peeled and shredded
- 1 Tbsp avocado oil or olive oil
- Sea salt and pepper for potatoes
- 8 slices nitrate free bacon sugar free for Whole30
- 2 Tbsp bacon fat reserved, or other cooking fat
- 1 small yellow onion chopped
- 3 cloves garlic minced
- 1 large red bell pepper chopped
- 1 1/2 cups mushrooms chopped
- 5 oz bag fresh baby spinach
- Sea salt and pepper to taste
- 10 large eggs
- 1/3 cup coconut milk full fat
- 3 Tbsp nutritional yeast for flavor*
- 1/2 tsp sea salt fine grain
- 1/4 tsp black pepper
- 1 tsp garlic powder
- 1 tsp onion powder
Instructions
Make the crust:
-
Preheat your oven to 450 degrees. Squeeze excess water out of the shredded potatoes and place them in a bowl. Toss with the oil and sprinkle with salt and pepper.
-
Transfer to the bottom of a 9 x 13 casserole dish, pressing down firmly. Bake in the preheated oven for 25 mins or until crisp and browning.
Make the Casserole:
-
Meanwhile, heat a large skillet over medium high heat to cook the bacon. Cook until crisp, then drain on paper towels.
-
Reserve 2 Tbsp bacon fat and heat over medium. Add the onions and cook until translucent. Add the peppers, mushrooms and garlic and sauté until soft - about 2-3 mins. Add the spinach in batches to wilt, then sprinkle with salt and pepper to taste and remove from heat. Crumble the bacon and add to the veggie mixture.
-
In a large bowl, whisk together the eggs, coconut milk, nutritional yeast (or parmesan), salt, pepper, garlic and onion powder until smooth.
-
Lower the oven temperature to 400 degrees. Top the baked crust with the veggie/bacon mixture, then pour the egg mixture all over evenly.
-
Bake in the preheated oven for 22-25 mins or until the center is set and the casserole puffs up. Do not bake so long that the top turns brown - it should be yellow with light brown around the edges.
-
Cut casserole into 9-12 squares or as desired and serve right away, or refrigerate to reheat later on. Enjoy!
Recipe Notes
*If you aren’t doing the Whole30 and can have dairy, feel free to sub in 1/3 cup parmesan cheese here.
Nutrition
Shop Products and Ingredients:
Want More Whole30 Breakfast Casserole Recipes? Try One of These!
Paleo Breakfast Casserole with Sweet Potato Crust
Spinach Artichoke Breakfast Casserole
Note: This post contains Amazon affiliate links. This means that if you click on a link and make a purchase, I will receive a small commission at no cost to you. Thank you for supporting Paleo Running Momma!
Geri says
I live alone and cook in large batches and freeze the food in individual containers.would you recommend this with the breakfast casserole. I love your recipes! Thank you.
Pamela Shorland says
Hi Michelle,
I really enjoy your recipes though am challenged to make many because like “Geri”, I also live alone – with only a 2 draw freezer.
I would really appreciate you adding at the end of each of them whether it can be portioned and frozen. Thank you.
Philippa Stearns says
I would just half everything. The things that aren’t as easily divisible, like coconut milk you can put 3 tablespoons instead of the regular 5 that makes up ⅓ cup. Yeast put 1 instead of three. For veggies keep the whole onion, and the whole green pepper and half everything else.
Dunia says
Hi Geri,
I I do individual servings and freeze. Just make sure when you take out and thaw before you re-warm in either microwave or oven. Cover if you are warming in the oven so ur doesn’t brown too much.
Vickie Laubner says
I would like to use frozen hash browns. Should I thaw them first?
Alison Glace says
I came on here to ask the same question! And should you still cook them for 25 minutes ahead of time?
Madison Ling says
This is amazing!!
Alexis says
Can I make this ahead of time and then just add the eggs the morning I want to make it? If so, does the amount of time to bake change?
Thanks!
nikki says
Can this be made without the nutritional yeast? If so, do you need to sub anything and stay whole30? My family does not care for texture with nutritional yeast added.
Steph says
We made it without the yeast as we have family allergies to yeast. It was still DELICIOUS
Amira Kalbfleisch says
This was delicious. Thank you for sharing your recipes. I’ve tried a few and they have all been yummy.
Roxanne Marchese says
I would like to know as well if anyone has frozen individual pieces.
Edie says
So yummy!
Sarah says
This is delicious! I’d like to make it for a brunch- how much can be prepared the night before?
arlene zegel says
I have an issue w potatoes. What else can I use as a base
Mary says
Could I substitute frozen hashbrowns?
Danielle Espinoza says
I’m also interested if this can be frozen and reheated well. I may just do it and let y’all know what happens.
Ali I says
See below, I used frozen hash browns….
Marlene says
can I use sweet potato instead of a russet potatoes?
Judit Serkedi says
is Russet potato paleo?
Ethan Hunt says
What are those ideas which suggest you the way to remember password microsoft edge i am using this web address so that inviting people to Join and learn more.
Sally Foster says
Please answer the questions about frozen hash browns and sweet potatoes
Ali I says
See below, I used frozen hash browns….
Vicky Knapp says
Made this over the weekend….Delicious! It is wonderful fresh and as left overs throughout the week.
Thank you so much for passing on such scrumptious recipes.
Steph says
This is so good. Made it up this morning. EVERYONE loved it.. from 12 mos, to 12 years and in between. It was a huge success with the adults too. It’s VERY tasty. Thank you for helping this momma out trying to feed her family healthy and tasty stuff ❤
Cilla says
Just made this for a group brunch. Was very tasty, and fairly easy to make. Curious if it can be made the night before and still turn out ok?
Nicole Webster says
Anyone do this with almond or cashew milk instead of coconut? I know the canned is much thicker so I don’t want it to come out watery but I am trying to avoid coconut due to sensitivities.
Ali I says
USED FROZEN Hash browns and it turned out great. Although the bottom layer and edges of hash brown was nice and crispy, the center layer was cooked though and firm.
I defrosted a whole 1lb 14 oz bag of frozen hash browns in a glass microwaveable bowl in a 1200 watt microwave for 6 minutes. They were defrosted, loose individual pieces, but not mushy and followed her direction.
Delicious and flavorful. I did season each layer I was sauteing (except for bacon) and added cherry tomatoes (halved), and spinach to really pack in the veggies. We loved it. Perfect for breakfast or brunch!
Ali I says
See below, I used frozen hash browns….
Cindy says
This is the best breakfast casserole ever!
De says
This is a go to egg bake recipe in this dairy free house. And it is just as great when you skip the bacon for vegetarian and even when you have to chop up tater tots for the potatoes.
Kaitlin Cummings says
This breakfast casserole was simple to make and so tasty! The best part is not having to make breakfast for the next few days! Thank you so much for sharing all your tasty recipes. I have been making so many of your dishes and have felt better using paleo ingredients. You have a gift!
Maggie says
Looks great! Could I make this ahead and freeze it???
Kathleen says
Have you ever made this ahead and baked it the next day? Go okay? Thanks! Love your recipes!
Victoria says
I made this casserole for Christmas morning and it was delicious! I didn’t do a full make ahead, but I chopped the veggies and cooked them and the bacon the day before. It was quick and easy to complete in the morning. I am excited to try the sweet potato version too!
Cheryl says
Very tasty and great meal prep for whole30
Susan says
Can the hash brown crust be cooked the nite before and then cooked again the next day when everything else is added to bake
Joan says
I seriously can’t get over how good this casserole was! I added fresh chives on top and it was delightful! Flavors blend so well. It is time consuming and messy but worth the clean up for East meal
Prep!
Amber says
Hey, there!! Any chance I can used frozen shredded potatoes for the crust? Thanks!
Patience says
So good and packed full of healthy deliciousness!! I made the night before and just reheated in the oven the next morning at 350 degrees for 15-20 mins. It turned out great!! Thank you for another amazing recipe!!
Victoria says
Does this recipe work to make the night before and bake next day?
Rachael says
Hi! Can you freeze these leftovers?