In today’s day and age, one quick search for “breakfast recipes” will yield countless unique, complex recipes that will make you feel like an at-home Michelin chef. But, there’s a reason the classic breakfast casserole has remained a staple for decades. An easy breakfast for a large group, breakfast casserole is tried and true and easy to manipulate for your personal taste preferences.  

This easy, cheesy breakfast casserole recipe amps up the cheese factor, and is paired with savory ingredients to make for a hearty, fulfilling breakfast—and, as a bonus, any leftovers will reheat with ease.  


  • 10 Happy Egg Free Range eggs

  • 1 pound bacon 

  • 1 1/2 cups shredded Swiss cheese 

  • 1 cup cottage cheese 

  • 1/4 cup diced onions 

  • 14 ounces (about 4 cups) thawed shredded hash browns 

  • 1/2 teaspoon black pepper 

  • 1/2 teaspoon fine sea salt 

  • 2 cups shredded cheddar cheese, divided 

  • Non-stick cooking spray 


  • Preheat oven to 400° F. 

  • Cover 2 baking sheets with foil or line with parchment paper. Evenly arrange bacon in a single layer on both sheets and bake 20-22 minutes or until crispy. 

  • Rotate the pans halfway through. Transfer to a plate lined with paper towels and pat dry. Once bacon is cool to the touch, chop into small pieces. 

  • Lightly grease an 8”x8”x2 1/2” casserole dish with non-stick cooking spray. 

  • In a large mixing bowl, whisk eggs, salt and pepper until combined. Stir in hash browns, onions, cottage cheese, Swiss cheese and 1 cup of the cheddar cheese. 

  • Pour mixture into prepared casserole dish and top with remaining cheddar cheese. Bake uncovered for 1 hour. 

  • Wait 10-15 minutes before serving. 



5 103
4 1
3 2
2 0
1 2
Write a Review