Every potluck has that one dish that disappears before anything else, and this breakfast casserole is it. It is built for a 9×13 pan, slices into neat squares, and tastes just as good at room temperature as it does straight from the oven, which makes it the rare breakfast that actually survives the buffet line.
Advertisements1
The secret is the layered structure: a buttery hash brown base, a savory sausage and pepper filling, and a custard that sets firm enough to cut but stays creamy in the middle. Everything can be assembled the night before, so all you do the morning of the potluck is slide it into the oven.
I have brought this to church brunches, office holiday breakfasts, and school teacher appreciation mornings, and I have never once taken home leftovers. It is forgiving, it is filling, and it costs about the same as two dozen donuts.
Why You'll Love This Recipe
About the Ingredients
1 bag (30 oz / 850 g) frozen shredded hash browns, thawed
Thaw them overnight in the fridge or spread them on a sheet pan for 20 minutes at room temperature. If you only have diced hash browns or frozen tater tots, those work too, just press them into an even layer.
1 lb (454 g) bulk breakfast sausage (mild or hot)
Bulk sausage, not links, saves you the casing step. For a lighter version, swap in 1 lb ground turkey seasoned with 1 teaspoon fennel seed, 1/2 teaspoon sage, and 1/2 teaspoon salt.
1 medium yellow onion, diced (about 1 cup / 160 g)
Yellow onion gives the sweetest, most savory result after cooking. A red onion works in a pinch but will tint the custard slightly pink.
1 large red bell pepper, diced (about 1 cup / 150 g)
Red bells are sweeter than green, which matters here since there is no long simmer to mellow them. Frozen diced peppers, drained well, are a fine shortcut.
12 large eggs
Use large eggs, not jumbo, or the custard will be too loose to slice. For a slightly lighter set, replace 2 whole eggs with 4 egg whites.
1 1/2 cups (360 ml) whole milk
Whole milk gives the creamiest custard. Half-and-half makes it richer, and unsweetened oat milk is the best dairy-free swap, though the texture will be a touch softer.
2 cups (225 g) shredded sharp cheddar cheese, divided
Sharp cheddar stands up to the sausage and eggs. Monterey Jack melts more smoothly, and a smoked gouda adds a wonderful campfire note.
1 teaspoon kosher salt
Kosher salt is less salty by volume than table salt, so if you only have table salt, use 3/4 teaspoon. Taste the custard raw before pouring; it should taste lightly seasoned.
1/2 teaspoon freshly ground black pepper
Fresh cracked pepper is worth it here. Add 1/4 teaspoon cayenne if you like a little heat with your eggs.
1 teaspoon smoked paprika
Smoked paprika adds color and a subtle smoky depth that makes people ask what is in it. Regular paprika works, but you will lose that background smokiness.
2 tablespoons unsalted butter, softened, for greasing
Butter, not spray, gives the hash brown edges a crisp, golden crust. If you use cooking spray, add an extra 30 seconds of bake time.
Tips & Tricks
Squeeze Out The Water
Thawed hash browns hold a shocking amount of moisture. Press them dry with paper towels before layering, or the bottom of your casserole will steam instead of crisp.
Cool Before You Cut
Let the casserole rest 10 full minutes after it comes out of the oven. Cutting too early releases the custard and you get runny squares instead of clean ones.
Watch The Salt
Sausage and cheddar are both salty, so season the custard lightly and taste it raw before pouring. You can always add salt at the table, but you cannot take it out.
Keep It Warm At The Potluck
Wrap the pan in a thick towel and set it over a folded heating pad on low, or use a chafing dish. It holds safely for about 2 hours.
Pro Tips
Step-by-Step Instructions
1. Heat Oven And Prep Pan
Preheat the oven to 350F (175C) and position a rack in the middle. Grease a 9×13-inch baking dish generously with the softened butter, getting the corners and up the sides so nothing sticks.
2. Brown The Sausage
Heat a large skillet over medium-high heat. Add the sausage and cook for 6 to 8 minutes, breaking it into small crumbles with a wooden spoon, until no pink remains and the pieces are browned at the edges. Transfer to a paper-towel-lined plate and set aside.
3. Soften The Vegetables
Pour off all but 1 tablespoon of the sausage fat. Add the onion and bell pepper to the same skillet and cook over medium heat for 5 to 6 minutes, until the onion is translucent and the pepper is soft. Stir in the smoked paprika and cook 30 seconds more until fragrant.
4. Build The Hash Brown Base
Spread the drained, thawed hash browns evenly across the bottom of the prepared pan and press them down with the back of a spatula. Scatter 1 cup of the cheddar over the potatoes, then spoon the sausage and vegetable mixture on top in an even layer.
5. Whisk The Custard
In a large bowl, whisk the eggs, whole milk, kosher salt, and black pepper for about 60 seconds, until the yolks and whites are completely combined and slightly frothy. Do not over-whisk or the custard will be foamy on top.
6. Assemble And Rest
Pour the egg mixture slowly and evenly over the layers in the pan. Sprinkle the remaining 1 cup cheddar over the top. Cover with foil and refrigerate at least 8 hours or overnight, or bake right away if you are short on time.
7. Bake Until Set
Bake covered at 350F (175C) for 25 minutes, then uncover and bake 15 to 20 minutes more, until the top is golden brown, the edges are bubbling, and a knife inserted 1 inch from the center comes out clean. The internal temperature should read 160F (71C).
8. Rest, Slice, And Serve
Let the casserole rest on a wire rack for 10 minutes so the custard finishes setting. Cut into 12 squares with a thin, sharp knife, wiping the blade between cuts for clean edges, and serve warm or at room temperature.
Delicious Variations
Green Chile And Monterey Jack
Swap the bell pepper for 1 cup roasted Hatch green chiles and use Monterey Jack instead of cheddar for a Southwest twist.
Vegetarian Garden Version
Omit the sausage, double the peppers, and add 1 cup sauteed mushrooms and 2 cups baby spinach for a meatless brunch star.
Ham And Swiss Brunch Bake
Replace the sausage with 2 cups diced ham and the cheddar with shredded Gruyere or Swiss for a classic Denver-style flavor.
How to Store Breakfast Idea For Potluck
Refrigerator
Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual squares covered with a damp paper towel so they steam back to life.
Freezer
Wrap individual cooled squares tightly in plastic wrap, then foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat squares in a 325F (165C) oven for 12 to 15 minutes, covered, or microwave single servings for 60 to 90 seconds until hot in the center.
Frequently Asked Questions
Q: Can I make this breakfast casserole the night before?
Yes, and it is actually better that way. Assemble the casserole completely, cover it tightly with foil, and refrigerate up to 24 hours; the hash browns soak up the custard and the flavors deepen overnight. Add 5 to 10 extra minutes of covered bake time since you are starting from cold.
Q: How do I know when a breakfast casserole is fully cooked?
The center should be set and no longer jiggle when you gently shake the pan. A knife inserted 1 inch from the center should come out clean, the edges will be bubbling, and an instant-read thermometer in the middle should read 160F (71C).
Q: Can I use frozen hash browns without thawing them?
You can, but you need to add about 10 minutes of covered baking time and the texture will be softer rather than crisp. If you are in a rush, run the frozen hash browns under cool water in a colander, drain, and squeeze them dry before layering.
Q: What can I use instead of sausage?
Bacon, diced ham, or cooked crumbled plant-based sausage all work one-for-one in this recipe. Use 1 pound of bacon cooked and crumbled, or 2 cups diced ham, and reduce the added salt slightly since both are saltier than sausage.
Q: How many people does a 9×13 breakfast casserole serve?
Cut into 12 squares, this casserole serves 12 as part of a buffet with other dishes, or 8 as a main course with a side of fruit. For a potluck, plan on 12 servings since people take smaller portions when there are lots of options.
If you bring this breakfast casserole to your next potluck, snap a photo before the pan empties and tag me so I can see it. Save this recipe now, because once your friends taste it, they will ask you to bring it every single time.
Breakfast Idea For Potluck
Breakfast Idea For Potluck is a make-ahead cheesy egg casserole with sausage, peppers, and hash browns that feeds a crowd and travels beautifully.
🧂 Ingredients
- 1 bag (30 oz / 850 g) frozen shredded hash browns, thawed
- 1 lb (454 g) bulk breakfast sausage (mild or hot)
- 1 medium yellow onion, diced (about 1 cup / 160 g)
- 1 large red bell pepper, diced (about 1 cup / 150 g)
- 12 large eggs
- 1 1/2 cups (360 ml) whole milk
- 2 cups (225 g) shredded sharp cheddar cheese, divided
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1 teaspoon smoked paprika
- 2 tablespoons unsalted butter, softened, for greasing
📋 Instructions
- 1Heat Oven And Prep Pan — Preheat the oven to 350F (175C) and position a rack in the middle. Grease a 9×13-inch baking dish generously with the softened butter, getting the corners and up the sides so nothing sticks.
- 2Brown The Sausage — Heat a large skillet over medium-high heat. Add the sausage and cook for 6 to 8 minutes, breaking it into small crumbles with a wooden spoon, until no pink remains and the pieces are browned at the edges. Transfer to a paper-towel-lined plate and set aside.
- 3Soften The Vegetables — Pour off all but 1 tablespoon of the sausage fat. Add the onion and bell pepper to the same skillet and cook over medium heat for 5 to 6 minutes, until the onion is translucent and the pepper is soft. Stir in the smoked paprika and cook 30 seconds more until fragrant.
- 4Build The Hash Brown Base — Spread the drained, thawed hash browns evenly across the bottom of the prepared pan and press them down with the back of a spatula. Scatter 1 cup of the cheddar over the potatoes, then spoon the sausage and vegetable mixture on top in an even layer.
- 5Whisk The Custard — In a large bowl, whisk the eggs, whole milk, kosher salt, and black pepper for about 60 seconds, until the yolks and whites are completely combined and slightly frothy. Do not over-whisk or the custard will be foamy on top.
- 6Assemble And Rest — Pour the egg mixture slowly and evenly over the layers in the pan. Sprinkle the remaining 1 cup cheddar over the top. Cover with foil and refrigerate at least 8 hours or overnight, or bake right away if you are short on time.
- 7Bake Until Set — Bake covered at 350F (175C) for 25 minutes, then uncover and bake 15 to 20 minutes more, until the top is golden brown, the edges are bubbling, and a knife inserted 1 inch from the center comes out clean. The internal temperature should read 160F (71C).
- 8Rest, Slice, And Serve — Let the casserole rest on a wire rack for 10 minutes so the custard finishes setting. Cut into 12 squares with a thin, sharp knife, wiping the blade between cuts for clean edges, and serve warm or at room temperature.


