
This Amish Breakfast Casserole is the ultimate make-ahead breakfast dish that delivers comfort and flavor in every bite. Packed with crispy bacon, golden hash browns, fluffy eggs, and a trifecta of cheeses, it’s the kind of recipe that’s been passed down for generations—and for good reason. Whether you’re meal prepping for the week or feeding a weekend brunch crowd, this satisfying casserole checks all the boxes.
Simple, nostalgic, and unbelievably delicious—just what every breakfast should be.
Why You’ll Love This Recipe
- Packed with protein and flavor to start your day right
- Great for make-ahead breakfasts or meal prep
- Feeds a crowd—perfect for brunch, holidays, or potlucks
- Customizable with veggies, sausage, or different cheeses
- Freezer-friendly for longer storage

Ingredients
- 1 lb bacon, diced
- 1 medium sweet onion, chopped
- 9 large eggs, lightly beaten
- 4 cups frozen hash browns, thawed
- 2 cups shredded cheddar cheese
- 1½ cups small curd cottage cheese
- 1¼ cups shredded Swiss cheese
Instructions
Step 1: Preheat the Oven
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish and set aside.
Step 2: Cook the Bacon and Onion
In a large skillet over medium-high heat, cook the diced bacon and chopped onion together for about 10 minutes, or until the bacon is crispy.
Drain off excess grease and let cool slightly.
Step 3: Mix the Casserole
In a large mixing bowl, combine the cooked bacon and onion mixture with beaten eggs, thawed hash browns, shredded cheddar, Swiss cheese, and cottage cheese.
Stir until everything is evenly incorporated.
Step 4: Bake
Pour the mixture into the prepared baking dish and spread it out evenly.
Bake for 45–50 minutes, or until the eggs are set and the cheese is bubbly and golden.
Step 5: Rest and Serve
Allow the casserole to rest for 10 minutes before slicing.
Serve warm and enjoy every cheesy, savory bite.
Tips for Success
- Use thick-cut bacon for heartier texture
- Make ahead and refrigerate overnight—just bake in the morning
- Swap in cooked sausage or ham if you prefer
- Add bell peppers or spinach for a veggie boost
- Freezes beautifully—just cool, cut, and store
Final Thoughts
This Amish Breakfast Casserole brings together all the breakfast essentials in one delicious dish. From the savory richness of bacon to the creaminess of cottage cheese and the crispy golden topping—it’s a recipe that earns its place at the breakfast table.
Whether you’re sharing with guests or enjoying leftovers through the week, it’s always a hit.
Share Your Creations
Made this cheesy, comforting casserole? I’d love to see it!
Tag your creations with #AmishBreakfastMagic or #CasseroleComfort on Instagram or Pinterest and show off your savory start to the day.
Amish Breakfast Casserole
Ingredients
- 1 lb bacon diced
- 1 medium sweet onion chopped
- 9 large eggs lightly beaten
- 4 cups frozen hash browns thawed
- 2 cups shredded cheddar cheese
- 1½ cups small curd cottage cheese
- 1¼ cups shredded Swiss cheese
Instructions
Step 1: Preheat the Oven
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish and set aside.
Step 2: Cook the Bacon and Onion
- In a large skillet over medium-high heat, cook the diced bacon and chopped onion together for about 10 minutes, or until the bacon is crispy.
- Drain off excess grease and let cool slightly.
Step 3: Mix the Casserole
- In a large mixing bowl, combine the cooked bacon and onion mixture with beaten eggs, thawed hash browns, shredded cheddar, Swiss cheese, and cottage cheese.
- Stir until everything is evenly incorporated.
Step 4: Bake
- Pour the mixture into the prepared baking dish and spread it out evenly.
- Bake for 45–50 minutes, or until the eggs are set and the cheese is bubbly and golden.
Step 5: Rest and Serve
- Allow the casserole to rest for 10 minutes before slicing.
- Serve warm and enjoy every cheesy, savory bite.

Leave a Comment