Christmas Brunch Casserole Recipe

Christmas Brunch Casserole Recipe

Cook Time: 75 minutes

Ingredients

This recipe was developed at its original yield. Ingredient amounts are automatically adjusted, but cooking times and steps remain unchanged. Note that not all recipes scale perfectly.

Original recipe (1X) yields 8 servings

  • 1 pound bacon
  • 2 medium onions, chopped
  • 2 cups fresh sliced mushrooms
  • 1 tablespoon butter
  • 4 cups frozen hash brown potatoes, thawed
  • 1 teaspoon salt
  • teaspoon ground black pepper
  • teaspoon garlic salt
  • 4 medium eggs
  • 1 cups milk
  • 1 pinch dried parsley
  • 1 cup shredded Cheddar cheese

Directions

  1. Step 1: Gather all ingredients to ensure you have everything ready before you begin cooking.
  2. Step 2: In a large skillet, cook the bacon over medium-high heat, turning occasionally, until evenly browned and crispy. This should take about 10 minutes. Once done, transfer the bacon to a paper towel-lined plate and crumble it once its cool enough to handle. Drain the excess grease from the skillet.
  3. Step 3: Using the residual grease in the skillet, cook the onions and mushrooms until the onions turn translucent and the mushrooms become tender, which will take about 5 minutes.
  4. Step 4: Grease a 9x13-inch casserole dish with 1 tablespoon of butter. Spread the thawed hash brown potatoes evenly on the bottom of the dish. Season with salt, pepper, and garlic salt.
  5. Step 5: Top the potatoes with the crumbled bacon, followed by the cooked onions and mushrooms.
  6. Step 6: In a mixing bowl, whisk together the eggs, milk, and dried parsley. Pour the egg mixture evenly over the casserole. Finally, sprinkle shredded Cheddar cheese on top.
  7. Step 7: Cover the casserole dish and refrigerate for 8 hours or overnight to allow the flavors to meld together.
  8. Step 8: When youre ready to bake, preheat the oven to 400F (200C). Place the casserole in the preheated oven and bake for about 1 hour, or until the casserole is set and the top is golden brown.
  9. Step 9: Serve hot and enjoy your delicious breakfast casserole!

Nutrition Facts

Servings per recipe: 8

Calories 421
Total Fat 33g (42% DV)
Saturated Fat 13g (66% DV)
Cholesterol 61mg (20% DV)
Sodium 908mg (39% DV)
Total Carbohydrate 17g (6% DV)
Dietary Fiber 1g (5% DV)
Protein 14g (28% DV)
Vitamin C 7mg (8% DV)
Calcium 170mg (13% DV)
Iron 1mg (8% DV)
Potassium 486mg (10% DV)

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs. Nutrient information may not be available for all ingredients. If you are following a medically restrictive diet, please consult your doctor or a registered dietitian before preparing this recipe.

Christmas Brunch Casserole Recipe

Comments

DREGINEK

10/06/2025 01:52:54 PM

This is a good breakfast recipe but I'm not sure if the presentation is so appealing (minor flaw). I layer per directions and noticed my top was cooking faster than the bottom. By the end, the top was beyond done while the bottom was somewhat mushy. It still had a good taste and the second time I made it, I mixed it all together. Solidified better and blended well. I also added sauted green bell peppers, used sharp cheddar cheese, 1 tsp dry mustard, 1 cup of chopped ham and 6 eggs instead of 4. Second time was a charm.

RosePho8591

12/23/2022 07:58:03 PM

I hope people read the reviews before making this because it has major potential but a few flaws. First off, don’t make a mess sautéing bacon. Do it on a rack on a sheet pan in the oven. Sauté veg in butter and olive oil, for much longer than 5 mins. You want the pan to be almost dry. Cook the water content from the onions and mushrooms and season them with salt, pepper and Italian seasoning. Definitely use 6 eggs, like others suggested here. And use way more than a cup of cheese, adding with 20 mins left to cook. If you put it on from the beginning, it forms a layer of crunchy cheese and doesn’t stay on. Also, at 400 this only needed about 35 mins in the oven to set up. I made it and baked it immediately. Increased cooking time would be needed if baked from the fridge

allydobby24

12/25/2021 02:28:34 PM

I used 8 eggs, one can of evaporated milk, and a cup of sour cream. Baked at 400 degrees F covered for 45 and took foil off for the last 15 minutes. Voila xo

Sara Saxton

10/29/2016 12:22:52 PM

Love it! I made this for a girl's brunch and everyone had polished plates afterwards. Hubby had some afterwards and he loved it too. Just a couple of minor tweaks. Cooking the onions and mushrooms is going to take MUCH longer than 5 minutes to cook down. Instead of garlic salt, I used 2 large cloves of minced fresh garlic and added it along with the onions and mushrooms towards the last few minutes of cooking in the frying pan. In addition to parsley, I also added some thyme which added a lot of great flavor. I think the next time I make this recipe I will also try adding a bit of cayenne just to give it a little zip.

Debbie Avery

12/20/2019 04:10:02 PM

I basically triple the recipe and use about a dozen eggs. I use frozen tator tots but I cook them first in the oven then throw the other ingredients on top (well mix together). I find this way the potatoes have a bit of texture instead of just getting mush. I also add some cooked Jimmy dean hot sausage and a mild sausage (we like meat). I also add cilantro and green onion. I also add some more seasonings such as chili powder garlic powder onion powder, paprika, and sometimes a smidge of cumin. I bake in a huge foil disposable container for 350 for almost 45 or until the egg is all set. I bake it covered for about 30 min then uncovered the last 10-15 to let the cheese brown up. I also use a blend of Mexican cheeses.

Samuel Thompson

12/21/2014 10:59:34 PM

Turned out perfectly on the first try.

Greggory Simpson

01/12/2020 01:24:11 AM

Pretty good recipe- with some adjustments. After reading lots of reviews, what needed to be seasoned is the potatoes. Mixed some of the bacon and cheese and onion/garlic/mushrooms along with seasonings (cooked in bacon fat) in with potatoes before "layering". I did use 8 eggs instead of 4. Oh, I added a little (4Tbsp) sour cream into eggs/milk before pouring over potatoes. Update: forgot to include, baked covered 45 minutes/ uncovered 15 minutes. (Had already sliced into it :-p)

Rachelle Borth

12/27/2022 03:13:39 AM

A lot of breakfast casseroles end up being really heavy or soggy with cheese sauce, egg mixture, and/or grease, but this one was not heavy at all - quite light. Only adjustments I made: I added cut-up pieces of cooked breakfast sausage links in addition to the cooked bacon, (I cook bacon in the oven though, not a pan,) I doubled the amount of cheese, and served it with sour cream on the side as well - was pretty good. Like I said, we didn’t feel “gross” after eating this for breakfast on Christmas morning :) I will make it again, but probably with two more eggs, add some extra cheese into the hashbrowns, and will cover it while it bakes for at least the first 30 mins.

Ireeniefrog

12/25/2019 05:18:42 PM

I made this casserole with a few modifications. I used turkey bacon, sautéed onions, 1 1/2 cups milk, 2 cups of cheese and 4 eggs. Instead of using frozen hash browns, I made my own which I seasoned which I’m thinking saved this otherwise bland dish. I wish I had read the reviews before making it per the directions. My chief complaint is the cheese was burned. I think it would’ve made more sense to bake at 350 instead of 400 and for less than an hour if prepared and refrigerated over night. Also adding more eggs to the recipe would’ve made it feel less like a potato casserole. Overall the flavor was great and I definitely will be making this again however with more eggs and maybe adding the cheese in later to prevent the hard crusty feel it has. Thanks for sharing!

Edith

12/26/2019 05:31:01 PM

I have made this before but not for a while. Before I made it this time for Christmas day I read the reviews and made some additions. I may have used a little bit more hashbrowns than what it calls for and I used bacon. A lot of bacon! Probably 2lbs thick-sliced in bite size pieces. I also mixed the seasonings with the eggs and milk before I added them over the hashbrowns and bacon. And I added a ton of cheese probably at least 3 cups if not a little more. I used 1/3 mild cheddar and 2/3 sharp cheese. And I didn’t add the cheese until about 5-10 minutes before it was supposed to be finished. That seem to be perfect. Everyone loved it and raved on and on about it. I will definitely make this again

Jan

12/25/2017 06:09:05 PM

I used 12 fresh eggs from our farm so there would be enough for 8 people. I only used about 1/2 a cup of milk because 1 1/2 just seemed like too much. I also sauteed the rest of the hash browns in the bag and put them on top so that it looked more appetizing. Everyone loved it!

Johnny MacK

01/18/2025 12:46:48 AM

Just followed the instructions to a T! But then I read the reviews and added more eggs / milk / sour cream. I also mixed it up completely not leaving the layers.

Brian Slape

12/24/2024 06:28:26 PM

we make this every christmas! Thanks for great recipe

TrendyWhey6475

11/28/2024 11:37:13 PM

I should have read the reviews! Mine turned out dry and kind of bland. Plenty of leftovers though so I'm going to add more egg/milk mixture, season it up with some smoky paprika and mix in more cheese to see if that helps.

Patsy

02/18/2024 08:15:07 PM

should have read reviews and added more eggs- left out the mushrooms because some in the family don't like will make again with more eggs and maybe sausage ( a suggestion from someone else)

Jeff Brooks

12/25/2023 06:24:39 PM

This was very easy and very delicious. My daughter does not like bacon (I know, weird) so I used a pound of sausage meat instead. It was very good. Will definitely make this one again.

PlumGyro8338

11/19/2023 07:50:53 PM

I’ve made this every Christmas morning since I saw your recipe

wpys7jrwhd

12/25/2021 10:30:13 PM

Waited until the last minute and couldn’t find hash browns, so I used potatoes O’Brien instead. Worked out perfectly. So yummy!

Diana L

01/09/2021 11:14:04 AM

I made this delicious casserole for Christmas brunch. We loved it! I baked the bacon in the oven while I was preparing the other ingredients. Used 6 eggs. No mushrooms. Added red pepper. Used more cheese than it called for. Mixed everything together and sprinkled some cheese on top. This recipe is a good base for other breakfast casseroles. May try a different meat next time.

Rumrunner

12/26/2020 04:19:00 PM

This is the my second Christmas making this dish.