Egg Cheese and Meat Breakfast Casserole Recipe

Updated November 6, 2026

Total time
1 hr 10 min
prep 15 min · cook 55 min
Serves
8
portions as written

Jump to recipe

Egg Cheese and Meat Breakfast Casserole Recipe

This egg, cheese, and meat breakfast casserole is a hearty, make-ahead dish that layers savory sausage, melted cheddar, and fluffy eggs over a golden hash brown crust. It’s a crowd-pleasing centerpiece for holiday mornings, brunch gatherings, or meal-prep breakfasts, and it comes together with just 15 minutes of active prep. The combination of crispy potatoes, protein-rich eggs, and gooey cheese bakes into a sliceable, satisfying meal that everyone can customize with their favorite add-ins.

Ingredients

  • 1 lb (450 g) breakfast sausage (or bacon, diced)
  • 1 tbsp (15 ml) olive oil (if using sausage, optional)
  • 1 small onion, finely chopped (about 1 cup / 150 g)
  • 1 red bell pepper, diced (about 1 cup / 150 g)
  • 12 large eggs
  • 1 cup (240 ml) whole milk or half-and-half
  • 1 tsp (5 g) salt
  • 1/2 tsp (2 g) black pepper
  • 1/2 tsp (1 g) garlic powder
  • 1/2 tsp (1 g) smoked paprika (optional)
  • 3 cups (340 g) shredded cheddar cheese, divided
  • 1 (20 oz / 567 g) bag frozen shredded hash browns, thawed and squeezed dry
  • 2 tbsp (30 g) unsalted butter, melted

Instructions

  1. Preheat your oven to 375°F (190°C). Grease a 9×13-inch (23×33 cm) baking dish with butter or nonstick spray.
  2. In a large skillet over medium heat, cook the sausage (or bacon) until browned and cooked through, breaking it into small crumbles with a spatula. If using sausage, there should be no pink remaining. Transfer to a plate lined with paper towels to drain. Leave about 1 tablespoon of drippings in the skillet (if there’s more, pour some off).
  3. Add the onion and bell pepper to the same skillet and sauté over medium heat for 4–5 minutes, until softened. Remove from heat.
  4. In a large bowl, whisk the eggs, milk, salt, black pepper, garlic powder, and smoked paprika (if using) until well combined and slightly frothy.
  5. Stir in 2 cups (225 g) of the shredded cheddar cheese, the cooked meat, and the sautéed vegetables.
  6. In a separate bowl, toss the thawed hash browns with the melted butter. Press the hash browns evenly into the bottom of the prepared baking dish to form a crust.
  7. Pour the egg mixture over the hash browns. Sprinkle the remaining 1 cup (115 g) of cheddar cheese on top.
  8. Bake for 45–55 minutes, until the center is set and a knife inserted into the middle comes out clean. The internal temperature of the egg dish should reach 160°F (71°C), which is the USDA FSIS safe minimum for egg dishes. If the top starts browning too quickly, loosely cover with foil.
  9. Let the casserole rest for 10 minutes before slicing and serving. This allows it to set and makes slicing cleaner.

Tips

  • Thaw and squeeze the hash browns: Frozen hash browns release a lot of water as they thaw. Place them in a clean kitchen towel and wring out excess moisture before mixing with butter. This prevents a soggy crust.
  • Use full-fat dairy: Whole milk or half-and-half gives a creamier, richer custard. Skim milk can make the eggs watery and less tender.
  • Don’t overbake: The casserole is done when the center is just set and slightly jiggly, not when it’s completely firm. Overbaking makes the eggs rubbery.
  • Make it ahead: Assemble the casserole the night before, cover, and refrigerate. Add 10–15 minutes to the baking time if baking straight from the fridge.

Serving Suggestions

Serve this casserole warm with a side of fresh fruit, a simple green salad, or roasted potatoes. It pairs beautifully with a dollop of sour cream or a drizzle of hot sauce. For brunch, offer a basket of toasted bagels or croissants and a pitcher of fresh orange juice or mimosas (for adults, please drink responsibly).

Variations

  • Vegetarian: Omit the meat and add 1 cup (150 g) of sautéed mushrooms and 1 cup (150 g) of chopped spinach. Increase the vegetables to 3 cups total.
  • Spicy: Use hot Italian sausage or add 1–2 diced jalapeños (seeded for less heat) to the vegetable sauté. Top with pepper jack cheese instead of cheddar.
  • Southwestern: Swap the bell pepper for a can of drained diced green chiles, use pepper jack cheese, and add 1 tsp (5 g) ground cumin to the egg mixture.
  • Bacon & Swiss: Replace sausage with 8 slices of cooked bacon, crumbled, and use Swiss cheese instead of cheddar.

Storage and Reheating

Refrigerate leftovers in an airtight container within 2 hours of baking. The casserole will keep for up to 4 days. To reheat, place a slice on a microwave-safe plate and heat in 30-second intervals until warmed through, or reheat in a 350°F (175°C) oven for 10–15 minutes. You can also freeze the baked casserole for up to 3 months: wrap tightly in plastic wrap and foil, then thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I use fresh potatoes instead of frozen hash browns? Yes, but you’ll need to shred about 3 medium russet potatoes (about 1.5 lb / 680 g) and squeeze them thoroughly in a towel to remove excess moisture. You may also want to par-cook them in the microwave for 5 minutes to ensure they soften during baking.

Can I make this casserole without the hash brown crust? Absolutely. Simply omit the hash browns and butter—the casserole will bake in about 35–40 minutes. You can also add a cup of cubed bread (stale) to the egg mixture for a more traditional strata texture.

Why is my casserole watery? This usually happens if the hash browns weren’t squeezed dry, or if you used low-fat milk. Also, make sure the vegetables are fully sautéed and not releasing moisture during baking.

Can I use egg substitute or egg whites? Yes, you can replace 12 eggs with 3 cups (720 ml) of liquid egg substitute or 8 egg whites plus 1/4 cup (60 ml) of milk. The texture will be slightly less rich, but it will still set.

How do I know when it’s done without a thermometer? Insert a knife into the center—if it comes out clean and the edges are lightly browned, it’s done. You can also gently shake the dish; the center should be set but not liquid.

Can I prepare this in a slow cooker? Yes, but the texture will be softer and more like a frittata. Cook on low for 4–5 hours or on high for 2–3 hours, until the center reaches 160°F (71°C). You may need to reduce the eggs to 10 if using a 6-quart slow cooker.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).