Home » Morning Sunshine » Amish Breakfast Casserole Recipe: A Hearty & Cheesy Morning Delight

Amish Breakfast Casserole Recipe: A Hearty & Cheesy Morning Delight

On

Updated

Amish Breakfast Casserole

By Callie

Introduction

This Amish breakfast casserole is the recipe that turned me into a breakfast casserole person. I’d made plenty of egg bakes before, but the first time I made this one – with its combination of crispy bacon, crumbled breakfast sausage, three kinds of cheese, hash brown potatoes, and a dozen eggs – I understood why people build their entire holiday mornings around a single baking dish. It’s thick, it’s rich, it’s unapologetically hearty, and it feeds a crowd without any fuss.

I found a version of this recipe in an old community cookbook from a church sale in Lancaster County, Pennsylvania. The original was handwritten on a stained index card with no measurements more specific than “some bacon” and “enough eggs.” I spent about six batches getting the ratios right, adjusting the cheese blend, figuring out that the cottage cheese was the secret ingredient nobody talks about, and landing on the version I’m sharing here. The cottage cheese sounds unusual in a breakfast casserole, but it melts into the egg mixture during baking and creates this incredibly creamy, almost custard-like texture that you just don’t get from eggs and shredded cheese alone.

My husband’s review after the first successful batch: “This is the only breakfast casserole I ever want to eat again.” He was exaggerating – he’ll eat anything I put in front of him – but the fact that he said it tells you something about how this one stands apart from the standard egg-and-cheese bake. It’s richer, it’s more layered, and the combination of bacon AND sausage means every bite has a smoky, savory depth that a single-meat casserole can’t match.

It’s make-ahead, it serves 12, and it reheats beautifully for meal prep. If you love loaded breakfast bakes, you should also try my Breakfast Lasagna – it’s a different format with layers of meat, eggs, and cheese, and it’s just as crowd-pleasing.

Why You Will Like This Amish Breakfast Casserole

  • Bacon AND sausage in the same dish – Most breakfast casseroles pick one meat or the other. This one uses a full pound of each. The bacon brings crispiness and smokiness, the sausage adds savory depth and a slightly different texture. Together they make every single bite taste like a full breakfast plate.
  • Three cheeses make it incredibly creamyCheddar, Swiss, and cottage cheese together create a cheese blend that’s richer and more complex than any single cheese could be. The cheddar melts and stretches, the Swiss adds a nutty sweetness, and the cottage cheese creates pockets of tangy creaminess throughout the custard.
  • Hash browns add substance and texture – The shredded potatoes give this casserole a heartiness that purely egg-based bakes don’t have. They absorb some of the egg mixture and get tender during baking, but the ones near the top develop a light crispness.
  • Feeds 12 from one pan – A full 9×13 dish of thick, loaded casserole. This is the recipe I bring to potlucks, serve at holiday mornings, and make when we have a full house of weekend guests.
  • True make-ahead convenience – Assemble the entire casserole the night before, cover, and refrigerate. In the morning, put it straight in the oven. Your total morning effort is turning a dial and waiting.
  • Budget-friendly ingredients – Eggs, hash browns, bacon, sausage, cheese. Nothing exotic, nothing expensive. This feeds 12 people for the cost of a couple of fast-food breakfasts.
  • The cottage cheese is the secret – Most people skip right past it or substitute it out, but it’s what makes this casserole different from every other egg bake. It melts into the eggs during baking and creates a creamy richness that you can’t replicate with more shredded cheese or cream.
  • Works for any big-breakfast occasion – Christmas morning, Easter brunch, Super Bowl Sunday, Saturday with the extended family, or just a meal prep session for the work week. This casserole handles all of it.

Amish Breakfast Casserole Ingredients

This is a big recipe – it fills a 9×13 pan to the brim and serves 12 generous portions.

  • 12 large eggs – The base of the whole casserole. Room temperature eggs whisk more evenly and create a fluffier texture, but cold eggs still work fine. Twelve eggs sounds like a lot, but this is a large casserole with a lot of mix-ins that need binding.
  • 1 pound bacon, diced – Cut the raw bacon into small pieces (about 1/2 inch) before cooking. Diced bacon cooks more evenly and distributes through the casserole better than strips. Use a thick-cut bacon for more meaty substance and smoky flavor.
  • 1 pound breakfast sausage, crumbled – Regular pork breakfast sausage with sage seasoning is the traditional choice. Hot sausage adds a kick if you like some heat. Turkey sausage works for a lighter option. The sausage gets browned and crumbled in the skillet, so you want it in small, bite-sized pieces.
  • 1 medium onion, finely chopped – Yellow onion is my default. It softens and sweetens as it cooks with the sausage, adding a background savory note that ties the meat and cheese together.
  • 3 cups shredded hash brown potatoes – Frozen shredded hash browns are the most convenient option and work well. Thaw them first and squeeze out any excess moisture in a clean towel. Fresh shredded potatoes (from about 2 medium russet potatoes) give a slightly better texture but require more prep. The hash browns add bulk and absorb some of the egg custard, giving the casserole a heartier, more substantial body.
  • 2 cups shredded cheddar cheese – Sharp cheddar for the most flavor. Freshly shredded from a block melts better than the pre-shredded bags, which are coated in anti-caking starch that can affect texture.
  • 2 cups shredded Swiss cheese – Adds a nutty, slightly sweet flavor that balances the sharpness of the cheddar. Baby Swiss is milder if you prefer a less assertive flavor.
  • 2 cups cottage cheese – This is the ingredient that makes this casserole special. Small-curd, full-fat cottage cheese gives the best results. It melts into the egg mixture during baking and creates a creamy, almost ricotta-like richness throughout the casserole. Don’t substitute it out without trying it first – it’s the defining characteristic of this recipe.
  • Salt and pepper to taste – Season the egg mixture after whisking. Start with about 1/2 teaspoon of each and adjust. Keep in mind that the bacon, sausage, and cheeses all contribute salt, so go easy.
  • 1 tablespoon butter (for greasing the dish)

Callie’s Kitchen Note: I resisted the cottage cheese for the first two batches because it sounded weird in a breakfast casserole. I made it with just cheddar and Swiss, and it was good but felt like every other egg bake I’d ever made. Then I added the cottage cheese and the texture completely changed. It went from dense and rubbery to creamy and almost silky. The cottage cheese melts into the eggs and disappears – you can’t see it or taste it as cottage cheese, but you can absolutely feel the difference in every bite. Trust the recipe on this one.

Ingredient Substitutions

  • Meat swaps: Diced ham (about 2 cups) can replace either the bacon or the sausage for a milder flavor. Turkey bacon and turkey sausage work for a lighter version. For vegetarian, skip both meats and add 2 cups of sauteed vegetables (mushrooms, bell peppers, spinach) instead.
  • Cheese swaps: Monterey Jack or Colby Jack in place of the cheddar for a milder, creamier melt. Pepper jack adds heat. Gruyere in place of Swiss for a nuttier, more complex flavor. The cottage cheese can be replaced with ricotta for a similar texture, or sour cream for a tangier result.
  • Hash brown alternatives: Frozen diced hash brown cubes (O’Brien style with peppers and onions) add color and a different texture. For lower carb, replace the hash browns with 3 cups of riced cauliflower (squeeze out all moisture first). Sweet potato hash browns work for a slightly sweeter, earthier version.
  • Dairy-free: Use plant-based shredded cheese and replace the cottage cheese with a blended silken tofu or cashew cream. The texture will be slightly different but still creamy.

How To Make Amish Breakfast Casserole

This is a Project Recipe in terms of components (two meats to cook, multiple cheeses, hash browns), but the actual process is straightforward: cook the meats, mix everything together, pour into a pan, and bake. Total hands-on time is about 25 minutes.

Cooking the Bacon

Preheat your oven to 350 degrees F (175 degrees C). Grease a 9×13-inch baking dish generously with the tablespoon of butter. Get into the corners and up the sides.

Dice the raw bacon into roughly 1/2-inch pieces. Spread them in a large skillet over medium heat. Cook, stirring occasionally, until the bacon is crispy and the fat has rendered out, about 8 to 10 minutes. The bacon pieces should be golden brown and firm. Use a slotted spoon to transfer them to a plate lined with paper towels to drain. Pour off most of the bacon grease from the skillet, leaving about a tablespoon in the pan.

Browning the Sausage

Using the same skillet with the reserved bacon fat, add the crumbled breakfast sausage and chopped onion. Cook over medium heat, breaking the sausage into small pieces with a wooden spoon or spatula, until the sausage is browned through and the onion is softened and translucent. This takes about 7 to 8 minutes.

The rendered bacon fat gives the sausage and onion an extra layer of smoky flavor that you’d miss if you cooked them in a clean pan with fresh oil. It’s a small detail that adds up.

Use a slotted spoon to transfer the sausage and onion to the paper towel-lined plate with the bacon. Let both meats drain while you prepare the egg mixture.

Callie’s Kitchen Note: Draining the cooked meats on paper towels isn’t just about reducing grease – it’s about preventing a greasy casserole. The first time I made this, I dumped the bacon and sausage straight from the skillet into the egg mixture without draining. The casserole came out with a visible layer of grease on top that pooled in every slice. Now I let the meats sit on paper towels for a full 5 minutes and even blot the tops with an extra towel. The casserole is still rich and satisfying, but without that greasy film.

Mixing and Assembling

In a large mixing bowl, whisk the 12 eggs with salt and pepper until well beaten and uniform in color. You want no visible streaks of egg white.

Add the shredded hash brown potatoes, cheddar cheese, Swiss cheese, cottage cheese, drained bacon, drained sausage, and sauteed onion to the beaten eggs. Stir everything together until thoroughly combined. The mixture will be thick and chunky – that’s exactly right. Every spoonful should have a bit of everything in it.

Pour the mixture into the prepared baking dish and spread it out evenly with a spatula. Press down gently so the hash browns and meat are submerged in the egg mixture rather than sitting on top. The top should be relatively level.

Baking

Place the casserole on the middle rack of the oven. Bake for 40 to 45 minutes. You’re looking for the top to be golden brown and lightly puffed, with the center fully set. A toothpick or knife inserted into the center should come out clean with no wet egg mixture clinging to it. An instant-read thermometer should read at least 160 degrees F in the center.

If the top is browning too quickly but the center isn’t set, tent a piece of aluminum foil loosely over the dish and continue baking. Every oven has its quirks, so start checking at 35 minutes and add time from there.

Resting and Serving

Let the casserole rest for at least 5 minutes before slicing. This resting time lets the eggs finish setting from the residual heat and makes for cleaner, sturdier slices. Cut into 12 squares and serve warm.

The casserole puffs up slightly during baking and settles back as it cools – this is completely normal and doesn’t affect the taste or texture.

Callie’s Kitchen Note: I experimented with assembling this casserole the night before and baking it the next morning, and the overnight version is actually better. The hash browns absorb more of the egg mixture during the overnight soak, so the finished casserole has a more uniform texture without any dry potato patches. If you have the time, assemble it the evening before, cover tightly, refrigerate, and bake fresh. Add about 5 to 10 extra minutes to the bake time since you’re starting from cold.

Common Mistakes To Avoid

I’ve made this enough times to know where things can go sideways. Here’s what to watch for.

Not draining the meats. Bacon and sausage both release a lot of fat during cooking. If you dump the meats into the egg mixture without draining on paper towels first, the casserole will be greasy. Take the extra minute to drain and blot.

Using pre-shredded cheese. Pre-shredded cheese from bags is coated with potato starch or cellulose to prevent clumping. That coating interferes with melting and can make the casserole feel slightly grainy or chalky. Shredding from a block takes 3 minutes and the melt quality is noticeably better.

Not squeezing moisture from frozen hash browns. Frozen hash browns contain ice crystals that melt during baking and release water into the casserole. If you don’t thaw and squeeze them first, you’ll have watery eggs around the potato pieces. Thaw them in the fridge overnight or in the microwave, then wring them in a clean towel until no more water drips out.

Overbaking. A dry, rubbery casserole is an overbaked casserole. Start checking at 35 minutes. Once the center is set and a toothpick comes out clean, pull it. The eggs continue cooking from residual heat during the rest, so pulling it a minute early is better than leaving it a minute late.

Skipping the cottage cheese. I get it – cottage cheese in a casserole sounds odd. But it’s the secret ingredient that takes this from a standard egg bake to something special. It melts completely during baking and creates a creamy, silky texture throughout the eggs. Leaving it out results in a denser, more rubbery casserole. Just try it once.

Storage and Reheating

Storing Leftovers

Let the casserole cool to room temperature before storing. Cover the baking dish tightly with plastic wrap or foil, or transfer individual portions to airtight containers. It keeps in the refrigerator for up to 3 days.

This casserole is one of those dishes that’s almost better the next day. The flavors meld overnight, the cheese firms up into a more cohesive texture, and the hash browns absorb more of the surrounding egg custard. Cold slices straight from the fridge are honestly very good – the cheese is firm, the bacon is still smoky, and the whole thing holds together like a thick savory bar.

Freezing Instructions

Individual portions freeze well. Wrap each slice tightly in plastic wrap, then place the wrapped slices in a freezer-safe bag with the air squeezed out. Frozen casserole keeps for up to 3 months.

Thaw overnight in the refrigerator and reheat using one of the methods below. You can also microwave from frozen – just add about 60 seconds to the reheating time and check that it’s heated through.

I don’t recommend freezing the whole uncut casserole. It takes too long to thaw evenly and the edges can overcook during reheating while the center is still cold. Individual portions thaw and reheat much more consistently.

Reheating Methods

  • Oven (best for texture): Preheat to 325 degrees F. Place the portion on a baking sheet, cover loosely with foil, and warm for 15 to 20 minutes. Remove the foil for the last 3 minutes to re-crisp the top slightly. This is the method that comes closest to fresh-baked quality.
  • Microwave (fastest): Cover the portion with a damp paper towel and heat for 1 to 2 minutes on medium power. The damp paper towel prevents the eggs from drying out and getting rubbery. Full power without the towel will give you tough, chewy edges.
  • Air fryer: 300 degrees F for 5 to 6 minutes. Good for bringing crispness back to the top and edges.

According to USDA guidelines, egg-based casseroles containing meat should be reheated to an internal temperature of 165 degrees F. An instant-read thermometer is the easiest way to verify.

Meal Prep Strategy

This is one of my top meal prep recipes because of the yield and the reheat quality. Bake the full casserole on Sunday, let it cool completely, and slice into 12 portions. Each slice is a substantial breakfast on its own. Wrap them individually, stack in the fridge, and grab one each morning.

Sixty seconds in the microwave with a damp paper towel, and you’ve got a hot breakfast with protein, potatoes, and cheese. It beats a drive-through egg sandwich by a wide margin, and it costs a fraction of the price.

Callie’s Kitchen Note: I keep a stack of individually wrapped casserole portions in both the fridge (for the current week) and the freezer (for the following week). On mornings when I didn’t have time to meal prep, those frozen portions have saved me. Thaw in the fridge overnight or microwave from frozen for about 2 and a half minutes on medium power, flipping halfway through. Not quite as good as fresh, but way better than skipping breakfast.

Amish Breakfast Casserole Variations

The base recipe is a classic, but here’s where I’ve taken it for variety.

  • Southwest version – Replace the Swiss cheese with pepper jack. Add a diced poblano pepper and a can of drained green chiles to the sausage while cooking. Use chorizo instead of breakfast sausage. Top each serving with salsa, diced avocado, and a dollop of sour cream. This is the spiciest variation and it’s excellent.
  • Ham and Swiss version – Skip the bacon and sausage entirely. Use 2 cups of diced smoked ham instead. Keep the Swiss cheese but replace the cheddar with Gruyere. Add a teaspoon of Dijon mustard to the egg mixture. A more refined, less heavy version that still has plenty of flavor.
  • Veggie-loaded vegetarian version – Skip both meats. Saute 2 cups of mixed vegetables: diced bell peppers, sliced mushrooms, and chopped spinach. Add the sauteed vegetables to the egg mixture in place of the meat. Increase the cheddar to 3 cups to compensate for the missing protein richness from the meat.
  • Everything bagel version – Make the base recipe as written. Before baking, sprinkle 2 tablespoons of everything bagel seasoning evenly over the top. The sesame seeds, poppy seeds, garlic, and onion add a crunchy, savory crust that’s incredible with the cheesy eggs underneath.
  • Italian-inspired version – Use Italian sausage (hot or mild) instead of breakfast sausage. Replace the Swiss cheese with shredded mozzarella. Add sun-dried tomatoes and fresh torn basil to the egg mixture. Skip the hash browns and add diced roasted red peppers instead. Serve with a drizzle of pesto or marinara on the side.
  • Christmas morning version – Make the base recipe but add diced red and green bell peppers to the sausage while browning. The red and green peppers scattered through the golden eggs look festive without changing the flavor profile dramatically. A dusting of paprika on top before baking adds color.
  • Loaded potato version – Increase the hash browns to 4 cups. Add an extra cup of cheddar. Top with sour cream, chopped chives, and extra crumbled bacon after baking. Tastes like a loaded baked potato crossed with a breakfast casserole. My husband’s number-one requested version.

Serving Suggestions

What To Serve With Amish Breakfast Casserole

This is a substantial, heavy dish, so sides should add freshness or lightness to balance the richness.

A simple fruit salad is the natural counterpart. Fresh strawberries, blueberries, grapes, and kiwi tossed with a splash of orange juice. The brightness and acidity of the fruit cuts through the richness of the meat, cheese, and eggs. My 15-Minute Breakfast Fruit Salad is my go-to pairing.

A light green salad with a bright vinaigrette if you’re serving this for a brunch that leans more toward lunch. Mixed greens, cherry tomatoes, and cucumber with a lemon or red wine vinaigrette.

Toast or biscuits if you want to round out the meal with bread. Warm biscuits are the most natural pairing with a Southern-style casserole like this. Sourdough toast works too.

Fresh fruit on its own – A bowl of sliced melon, berries, or citrus segments. Simple, no-prep, and provides the freshness this rich dish needs alongside it.

Occasion Ideas

  • Christmas morning breakfast (assemble Christmas Eve)
  • Easter brunch for extended family
  • Super Bowl Sunday morning before the game
  • Potluck contribution (always gets recipe requests)
  • Weekend brunch with friends or neighbors
  • Meal prep for the work week
  • Feeding overnight guests

Beverage Pairings

  • Strong coffee – The bitterness of a dark roast or espresso is the perfect counterpoint to all that cheese and meat.
  • Fresh orange juice – Classic breakfast pairing. The acidity and sweetness balance the richness.
  • Bloody Mary or Michelada – If it’s that kind of brunch. The savory, spicy character of these drinks complements the smoky bacon and sausage.
  • Hot tea – English breakfast or Earl Grey for a calmer start alongside the hearty casserole.
  • Cold milk – Simple and classic, especially for kids.

Presentation Tips

Slice the casserole while still in the baking dish and use a wide spatula to lift each square cleanly. Garnish each serving with a sprinkle of freshly chopped green onions or flat-leaf parsley for a pop of color against the golden top. A crack of fresh black pepper and a small dollop of sour cream on the side looks polished and adds a cool, tangy accent.

If serving at a buffet, keep the casserole in its baking dish and garnish the top with scattered green onions. Set it on a trivet or hot pad and place a serving spatula alongside.

Amish Breakfast Casserole

Amish Breakfast Casserole FAQ

Can I Use Ham Instead of Bacon and Sausage?

Yes, and it simplifies the recipe significantly. Use about 2 cups of diced smoked ham in place of both meats. Since ham is already fully cooked, you don’t need the skillet step at all – just dice the ham and stir it directly into the egg mixture with everything else.
The flavor profile is different – ham gives a milder, sweeter, more uniform meaty taste compared to the smoky-savory contrast of bacon and sausage together. Both versions are good, but if you’re making this for the first time, I’d recommend the bacon-and-sausage original to get the full experience.

Can I Make This Dairy-Free?

You can, though the result is noticeably different from the original. Replace the cheddar and Swiss with plant-based shredded cheese (the kind that melts). Replace the cottage cheese with blended silken tofu or a cashew cream. The casserole will hold together well and still taste good, but the creamy richness from the three-cheese combination is the hallmark of this recipe, and dairy-free alternatives don’t fully replicate it.
If you’re cooking for a mixed group, consider making a smaller dairy-free version in an 8×8 pan (halve the recipe) alongside the full original version.

What If My Casserole Is Runny in the Center?

The center isn’t fully set, which means it needs more time. Put it back in the oven and bake for an additional 5 to 10 minutes, checking every 5 minutes. If the top is already well-browned, tent it with foil to prevent further darkening while the center catches up.
Common causes of a runny center: too much moisture from the hash browns (squeeze them dry), the oven temperature being lower than the dial says (use an oven thermometer to verify), or opening the oven door too frequently during baking, which lets heat escape and extends the cook time.

Why Is My Casserole Dry or Rubbery?

Overbaking is the most common cause. Eggs go from perfectly set to dry and rubbery very quickly. Start checking at 35 minutes and pull the casserole as soon as the center passes the toothpick test. The residual heat from the hot dish will finish setting the eggs during the 5-minute rest.
Another possibility is that you used too many hash browns relative to the eggs. Three cups is the sweet spot for 12 eggs. More hash browns means more starch absorbing the egg custard, leaving less custardy texture and more dry, cakey texture.

Can I Assemble This the Night Before?

Absolutely, and I actually recommend it. Prepare the entire casserole (cook the meats, mix everything, pour into the greased dish), cover tightly with plastic wrap or foil, and refrigerate overnight. In the morning, remove the cover and bake as directed, adding about 5 to 10 extra minutes to the bake time since the dish is starting cold from the fridge.
The overnight rest gives the hash browns time to absorb more of the egg mixture, which creates a more uniform, cohesive texture in the finished casserole. The flavors also meld and develop during the overnight soak, just like they do with an overnight French toast bake.

How Many People Does This Actually Feed?

The recipe fills a 9×13-inch baking dish and serves 12 standard portions. If you’re serving this as the main dish at a breakfast (no other heavy items alongside), I’d call it 10 servings since people tend to take larger pieces. If it’s part of a bigger brunch spread with other dishes, fruit, and bread, 12 portions is accurate.
For a larger group, the recipe doubles well in two 9×13 dishes baked side by side. Just make sure to leave a few inches between the pans in the oven for airflow, and rotate them halfway through for even browning.

Recipes You May Like

If this Amish breakfast casserole is your kind of morning, here are a few more hearty, meaty breakfast bakes from my kitchen:

  • Breakfast Lasagna – Layers of eggs, sausage, cheese, and hash browns in a lasagna-style format. Same crowd-feeding spirit with a different presentation.
  • Easy Bacon, Egg, and Hashbrown Casserole – A simpler version with bacon, eggs, and hash browns. Fewer ingredients, faster prep, same satisfying breakfast.
  • Hashbrown Breakfast Casserole – Another hash brown-based bake with a slightly different cheese and seasoning profile. If you love the potato element in this Amish version, you’ll love that one too.

Conclusion

This Amish breakfast casserole is the kind of recipe that earns its spot at every holiday table and every meal prep Sunday. The combination of crispy bacon, browned sausage, three kinds of cheese, hash brown potatoes, and a dozen eggs baked into a thick, golden, creamy slab of breakfast is just hard to argue with. The cottage cheese – which I know sounds unexpected – is the ingredient that pushes it from a good casserole to a great one, creating a silky richness that surprised me the first time and now I refuse to make it without.

Whether you’re assembling it the night before Christmas, portioning it for a week of weekday breakfasts, or bringing it to a potluck where you know people will ask for the recipe, this one delivers every time. It’s hearty, it’s comforting, it’s straightforward, and it tastes like the kind of breakfast someone’s grandmother made on a cold morning for a big family. That’s exactly what it is.

If you make it, leave me a comment and let me know what you thought. Especially if you tried the cottage cheese for the first time and were surprised by what it did for the texture – I love hearing that reaction. And pin this to your Pinterest board so you have it saved for the next holiday or brunch gathering. More of my recipes are on my Pinterest page too.

Happy cooking!

Callie

Print

Amish Breakfast Casserole Recipe: A Hearty & Cheesy Morning Delight

Amish Breakfast Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Amish Breakfast Casserole is a hearty, cheesy, and protein-packed dish made with eggs, bacon, sausage, hash browns, and three types of cheese. It’s the perfect make-ahead breakfast or brunch recipe that’s easy to prepare and great for feeding a crowd. With layers of savory flavors and a golden, bubbly top, this casserole is sure to be a family favorite.

  • Author: Callie
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 12 servings 1x
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 12 large eggs
  • 1 pound bacon, diced
  • 1 pound breakfast sausage, crumbled
  • 1 medium onion, finely chopped
  • 3 cups hash brown potatoes, shredded
  • 2 cups cheddar cheese, shredded
  • 2 cups Swiss cheese, shredded
  • 2 cups cottage cheese
  • Salt and pepper, to taste
  • 1 tablespoon butter (for greasing the baking dish)

Instructions

  • Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter.
  • In a large skillet over medium heat, cook the diced bacon until crispy. Remove with a slotted spoon and drain on paper towels.
  • In the same skillet, cook the crumbled sausage and chopped onion over medium heat until the sausage is browned and the onions are soft (about 7-8 minutes). Drain on paper towels.
  • In a large mixing bowl, whisk the eggs with salt and pepper until well beaten.
  • Add the shredded hash browns, cheddar cheese, Swiss cheese, cottage cheese, cooked bacon, sausage, and sautéed onions to the eggs. Mix until well combined.
  • Pour the egg mixture into the prepared baking dish and spread evenly.
  • Bake for 40-45 minutes, or until the center is set and the top is golden brown.
  • Let the casserole cool for a few minutes before slicing and serving.

Notes

  • Assemble the casserole the night before and refrigerate overnight to bake fresh in the morning.
  • Store leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 3 months.
  • Reheat in the microwave for 1-2 minutes or in the oven at 300°F until warmed through.
  • Customize by adding bell peppers, mushrooms, or spinach for extra flavor.

Nutrition

  • Serving Size: 1 slice
  • Calories: 380
  • Sugar: 2g
  • Sodium: 680mg
  • Fat: 28g
  • Saturated Fat: 12g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 1g
  • Protein: 25g
  • Cholesterol: 210mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star