This Cheesy Amish Breakfast Casserole is the ultimate comfort food for mornings when you want something hearty, filling, and guaranteed to satisfy a crowd.
Packed with crispy bacon, tender hash browns, and a rich blend of cheeses, every bite delivers a warm, savory flavor that feels like a homemade hug straight from the oven.
Perfect for holidays, weekend brunches, or meal prepping for busy mornings, this easy casserole comes together quickly and bakes into a golden, bubbly dish everyone will love.
You can even customize it with sausage instead of bacon or mix in your favorite veggies to make it your own.
Prep Time: 10 mins
Cook Time: 55 mins
Additional Time: 10 mins
Total Time: 1 hr 15 mins
Servings: 12
Yield: 1 (9×13-inch) casserole
Ingredients
- 1 pound bacon, diced
- 1 medium sweet onion, chopped
- 9 large eggs, lightly beaten
- 4 cups frozen shredded hash browns, thawed
- 2 cups shredded Cheddar cheese
- 1 1/2 cups small curd cottage cheese
- 1 1/4 cups shredded Swiss cheese
Directions
- Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish.
- In a large skillet over medium-high heat, cook the diced bacon and chopped onion until the bacon is crispy and the onion is softened, about 10 minutes. Drain excess grease.
- Transfer the bacon and onion mixture to a large mixing bowl. Add the eggs, thawed hash browns, Cheddar cheese, cottage cheese, and Swiss cheese. Stir until everything is well combined.
- Pour the mixture evenly into the prepared baking dish.
- Bake for 45 to 50 minutes, or until the eggs are fully set and the top is golden and bubbly.
- Remove from the oven and let the casserole rest for about 10 minutes before slicing and serving.