Amish Breakfast Casserole

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

  1. Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish.
  2. 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.
  3. 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.
  4. Pour the mixture evenly into the prepared baking dish.
  5. Bake for 45 to 50 minutes, or until the eggs are fully set and the top is golden and bubbly.
  6. Remove from the oven and let the casserole rest for about 10 minutes before slicing and serving.