
Hashbrown Breakfast Casserole
This casserole costs about $4 to make and feeds four to six people for breakfast. That’s the whole pitch.
The hashbrowns bake into a crispy-edged crust, the ham and cheese layer on top, and an egg custard poured over the whole thing sets into something that slices clean and tastes like it took more effort than it did. We’ve made this for years — it shows up when guests stay over, on weekend mornings when we want something real on the table, and anytime the grocery budget needs a break.
One thing before you start: the hashbrowns need to be fully thawed. Put them in the fridge the night before.
Frozen hashbrowns pressed into a pie plate will steam instead of bake and you’ll end up with a soft, waterlogged base instead of a crust. This is the step that matters most and it costs zero effort — just planning ahead by about eight hours.
Why the Hashbrown Crust Works
Pressing thawed hashbrowns into a buttered pie plate and baking them first — before any filling goes in — gives the crust a chance to firm up and brown at the edges. At 425°F, the butter drizzled over the top gets the shredded potato cooking fast.
The moisture in the hashbrowns drives off quickly at that temperature and by 25 minutes in, the edges and tips are golden and a little crispy and the base is set enough to hold a full custard layer without buckling.
Skip this pre-bake and the crust won’t hold. The egg mixture will seep into soft, underbaked potato and you’ll have a casserole with no real structure — something that serves fine out of the pan but doesn’t slice, and the potato tastes steamed rather than baked.
The two-step bake is not optional. It’s what makes this a casserole worth repeating.
Ingredients and Price Breakdown
- 3 cups frozen shredded hashbrowns, thawed overnight (~$1.00)
- 1/3 cup butter, melted (~$0.50)
- 1 cup diced ham (~$1.00)
- 1 cup shredded cheddar cheese (~$1.00)
- 1/2 cup green bell pepper, finely chopped (~$0.50)
- 2 large eggs (~$0.20)
- 1/2 cup milk
- 1/4 tsp salt
- 1/4 tsp black pepper
Almost every ingredient here shows up with coupons regularly — frozen hashbrowns, cheese, and diced ham all go on sale at most grocery stores, which can bring the total cost even further below $5. If you stock up when the hashbrowns and ham are on sale, you can keep everything needed for this casserole in your freezer and pantry at all times.
You’ll need a 9-inch pie plate. Glass works best — it heats evenly and you can see the crust browning on the bottom without pulling it out, which takes the guesswork out of doneness.
A ceramic pie dish works the same way. Metal pans work but you lose that visual check on the crust and the bottom can overbrown before the top catches up.
Ingredient Notes
Hashbrowns
Use frozen shredded hashbrowns, not diced. The shredded kind compresses into a cohesive crust — diced hashbrowns are too chunky to compact and tend to fall apart when you slice the finished casserole.
Ore-Ida and the store-brand equivalent both work fine. Thaw them in the fridge overnight, then blot dry with paper towels before pressing them into the pie plate.
Excess moisture is the main reason hashbrown crusts fail. If you forgot to thaw overnight, quick-thaw in the microwave, then squeeze the hashbrowns between layers of paper towels until they stop releasing water before using.
Press them firmly and evenly into the pie plate — up the sides as well as across the bottom. Think of it like pressing a pie crust.
The thicker and more uniform the layer, the sturdier the crust will be. Don’t worry about it being perfect; as long as there are no major thin spots or bare patches, it’ll bake up solid.
Ham
Diced ham is sold in small packages near the deli meats specifically sized for use in dishes like this. The pre-diced packages are convenient and usually contain just under or right at a cup.
Leftover holiday ham works great — cut it into small dice, about 1/2 inch or smaller. Larger pieces don’t distribute as evenly through the egg custard and you end up with uneven bites, some overloaded with ham and some without.
Ham is the budget-friendly choice here, which is part of why this casserole comes in under $5. Cooked crumbled bacon or cooked breakfast sausage are good swaps if that’s what you have on hand, but both cost more per serving than diced ham.
Bacon gives a smokier result and sausage makes the whole thing richer. Whatever you use, it needs to be fully cooked before it goes in — the second bake at 350°F isn’t long enough to cook raw meat through.
Cheddar Cheese
Medium or sharp cheddar both work. Sharp has more flavor presence against the mild ham and egg, which I prefer in this one.
Pre-shredded is fine here — the anti-caking coating doesn’t affect this recipe the way it might in something more delicate. Colby jack is a reasonable swap if that’s what you have; it melts a bit more smoothly but has a milder flavor.
A Mexican blend works and adds a little color variation when it melts through the custard layer.
Green Pepper
Finely chop it — around 1/4-inch pieces. Larger chunks don’t soften fully in 25 minutes of baking at 350°F and can taste a bit underdone in the finished casserole.
Red or yellow bell pepper can replace green if you have someone who doesn’t love the flavor — they’re sweeter and usually more universally accepted at the table. You can also skip the pepper entirely; the casserole holds together perfectly fine without it and the ham and cheese carry the flavor on their own.
How to Make It
The night before: Move the frozen hashbrowns from the freezer to the refrigerator. This takes at least 6 to 8 hours.
A full overnight is ideal. Don’t skip this step — it’s the only thing that requires advance planning and it makes a real difference in the final crust texture.
Step 1: Build and bake the crust. Preheat the oven to 425°F.
Butter your pie plate generously, including the sides. Blot the thawed hashbrowns dry with paper towels, then press them firmly and evenly into the bottom and up the sides of the pie plate.
Drizzle the melted butter over the top. Bake at 425°F for 25 minutes, until the edges and tips are golden and starting to look crispy.
The surface should look dry and set, not wet and pale.
Step 2: Add the filling. Pull the crust from the oven.
In a bowl, combine the diced ham, shredded cheddar, and finely chopped green pepper. Spread this mixture evenly into the baked hashbrown crust.
Don’t pack it down — you want the egg custard to flow down through the gaps in the filling when you pour it.
Step 3: Make and pour the egg custard. Whisk together the eggs, milk, salt, and pepper until fully combined with no visible streaks of yolk.
Pour evenly over the ham and cheese layer. It will settle and distribute on its own; give the pie plate a gentle tilt and rotation if it needs help reaching the edges.
Step 4: Bake the filling. Turn the oven down to 350°F.
Return the casserole to the oven and bake for another 25 minutes, until the egg is fully set in the center. A toothpick inserted in the middle should come out clean.
The top should be lightly golden and the casserole shouldn’t jiggle when you gently shake the pan. If the edges are set but the center still moves at 25 minutes, give it another 5 minutes and check again.
Step 5: Rest and slice. Let it sit for 5 minutes before cutting.
The custard firms up during the rest and the slices hold together cleanly. Cut too soon and the egg is still soft enough to slide out of the crust.
Give it the five minutes — it’s worth it.
Practical Tips
- Dry the hashbrowns before pressing. This is the most important step. Wet hashbrowns steam instead of bake and the crust stays soft and waterlogged. A thorough blot with paper towels before pressing them into the pan goes a long way.
- Butter the sides of the pie plate too. The hashbrowns climb up the sides and will stick if the sides aren’t greased. This also helps the crust release cleanly when you’re serving.
- Don’t skip the crust pre-bake. That first 25 minutes at 425°F is structural work. The filling won’t set properly into an underbaked crust and the whole thing will be soggy at the bottom.
- Finely chop the pepper. Bigger pieces won’t soften in the bake time and can taste underdone against the fully-set egg custard.
- Check the center, not the edges. The edges of the casserole will look done well before the middle is set. A toothpick test in the center is the most reliable indicator of doneness.
Variations
Add Onion
A quarter cup of finely diced yellow onion mixed into the ham and pepper layer adds a lot of flavor for almost no extra cost or effort. The onion softens during the second bake and sweetens slightly as it cooks in the egg custard.
It makes the casserole taste more savory and developed without changing the texture or structure at all. If you’re feeding onion skeptics, the pieces are small enough that they mostly disappear into the filling.
Swap the Meat
Cooked crumbled bacon or cooked breakfast sausage can replace the ham in equal amounts. Bacon gives a smokier, more assertive flavor and the crumbles distribute evenly through the filling.
Sausage — especially Jimmy Dean regular pork — makes the casserole richer and more filling; the seasoning in the sausage adds more depth to the egg custard than ham does. Both cost more per serving than diced ham, but either is a good choice for a weekend when you’re not trying to hit a budget target.
Swap the Cheese
Colby jack, Monterey jack, and Mexican blend all work in place of cheddar. The flavor profile will be milder with any of those swaps.
Pepper jack adds heat, which pairs well with the ham and works well for adults who like a spicier breakfast. Stick with shredded regardless of what cheese you use — sliced cheese doesn’t distribute evenly through the filling the same way and tends to clump rather than melt through.
Double the Recipe
This recipe doubles cleanly into a 9×13 baking dish instead of a pie plate. Use the same crust pre-bake step at 425°F, but extend it to 30 minutes since there’s more surface area.
The second bake at 350°F will also need 30 to 35 minutes for the larger volume of egg custard to set through. A doubled version feeds eight to ten people and is worth making if you’re hosting a weekend brunch — still under $10 for the whole pan.
Serving Suggestions
This casserole is filling and rich enough to be the main event at breakfast. Keep the sides simple: fresh fruit, toast, orange juice, and coffee are all it needs.
For a more composed brunch spread, add a bowl of berries and a pitcher of orange juice and you have a full table without any extra cooking.
It pairs naturally with salsa on the side — a spoonful over each slice adds acidity that cuts through the richness of the egg and cheese and makes the whole thing taste brighter. Hot sauce works the same way.
Neither is necessary but both make the casserole taste better if you have them.
If you’re serving this to guests who stayed overnight, it’s a good idea to have it assembled the night before and ready to go into the oven in the morning. You can bake the crust the evening before, add the filling and pour the egg mixture, cover the pie plate with foil, and refrigerate overnight.
Pull it out while the oven preheats and add 5 to 10 extra minutes to the second bake time since it’s starting cold. The crust won’t be quite as crispy as when made fresh, but the flavor is the same and you’re not scrambling in the kitchen while guests are waking up.
Storage and Reheating
Cover leftovers and refrigerate for up to four days. Individual slices reheat in the microwave in about 60 to 90 seconds.
The hashbrown crust softens a bit after refrigeration — it won’t be crispy the way it was fresh out of the oven — but the flavor holds well and it’s still a good slice. If the crust texture matters to you, reheat in a 350°F oven for 10 to 12 minutes instead of the microwave.
It gets close to the original texture and the edges firm back up a bit.
I don’t recommend freezing this one. The egg custard can turn watery when thawed and the potato crust loses its texture entirely in the freezer.
It’s better made fresh or refrigerated for a few days. The good news is it reheats well enough that leftovers on day two or three don’t feel like a compromise.
Frequently Asked Questions
Can I use fresh potatoes instead of frozen hashbrowns?
Yes. Shred two to three medium russet potatoes on the large holes of a box grater, soak the shreds briefly in cold water to remove surface starch, then wring them very dry in a clean kitchen towel before pressing into the pie plate.
More prep work than using frozen, but the crust texture is similar. The key is getting them as dry as possible — fresh potatoes hold more moisture than thawed frozen ones and if you skip the wringing step, the crust will steam instead of bake.
How do I know when the egg is fully set?
A toothpick in the center comes out clean and the casserole doesn’t jiggle when you gently shake the pan. The top should look set and lightly golden, not shiny or wet in the middle.
If the edges are done but the center still has movement, give it another 5 minutes and check again. Pie plate size and depth can affect baking time slightly — a shallower plate bakes faster, a deeper one takes longer.
Can I make this ahead of time?
You can assemble through step 3 — baked crust, filling added, egg mixture poured over — cover tightly with foil and refrigerate overnight before the second bake. Pull it from the fridge while the oven preheats to 350°F and add 5 to 10 minutes to the bake time since it’s starting cold.
The crust will be slightly less crispy than when cooked fully fresh, but the flavor and structure are the same. This is a good approach for holiday mornings or when you’re feeding overnight guests and don’t want to be doing full casserole prep at 7 a.m.
Why did my crust come out soggy?
Almost always one of two things: the hashbrowns weren’t dry enough before pressing, or the crust pre-bake wasn’t long enough. Moisture is the enemy here.
If the hashbrowns go into the pie plate wet, they’ll steam in the oven instead of browning and crisping. And if the crust doesn’t have a full 25 minutes at 425°F to firm up before the egg mixture goes in, it won’t have the structure to hold the custard without getting waterlogged.
Both are easy fixes for next time — thorough drying and the full pre-bake time.
Can I scale this up for a crowd?
Yes. Double the recipe into a 9×13 baking dish.
Extend the crust pre-bake to 30 minutes at 425°F and the filling bake to 30 to 35 minutes at 350°F. You’ll need to check the center carefully since a larger volume of egg custard takes longer to set all the way through.
A doubled recipe costs around $8 to $9 total and feeds eight to ten people — still an exceptionally cheap breakfast for a group.
More Breakfast Recipes
- Sausage Croissant Breakfast Casserole — crescent roll base, Jimmy Dean sausage, make-ahead egg custard that feeds eight from one pan
- Biscuits and Gravy Casserole — Pillsbury biscuits layered with from-scratch sausage gravy, baked in one pan
- Breakfast Sausage Casserole — another budget-friendly sausage breakfast bake with a hash brown base
- Easy Breakfast Sandwich — Jimmy Dean premade patties on toasted English muffins, seven minutes start to finish
Hashbrown Breakfast Casserole
Equipment
- 9-inch pie plate
- Mixing Bowl
- Whisk
Ingredients
Casserole
- 3 cups frozen shredded hashbrowns thawed overnight and blotted dry
- 1/3 cup butter melted, plus enough to grease the pie plate
- 1 cup diced ham fully cooked
- 1 cup shredded cheddar cheese
- 1/2 cup green bell pepper finely chopped
- 2 large eggs
- 1/2 cup milk
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
Instructions
- Move the frozen hashbrowns from the freezer to the refrigerator the night before. Let them thaw for at least 6 to 8 hours, ideally overnight.
- Preheat the oven to 425°F. Butter a 9-inch pie plate generously, including the sides. Blot the thawed hashbrowns dry with paper towels, then press them firmly and evenly into the bottom and up the sides of the pie plate. Drizzle the melted butter over the hashbrowns.
- Bake the hashbrown crust at 425°F for 25 minutes, until the edges and tips are golden and crispy and the surface looks dry and set.
- Remove the crust from the oven. In a bowl, combine the diced ham, shredded cheddar, and finely chopped green bell pepper. Spread the mixture evenly into the baked hashbrown crust without packing it down.
- Whisk the eggs, milk, salt, and black pepper until fully combined. Pour the custard evenly over the ham and cheese layer, tilting the pie plate gently so it reaches the edges.
- Turn the oven down to 350°F. Return the casserole to the oven and bake for 25 minutes, until the egg is fully set in the center and a toothpick inserted in the middle comes out clean. If the center still moves, bake for 5 more minutes and check again.
- Let the casserole rest for 5 minutes before slicing so the custard firms up and the slices hold together cleanly.
Notes
Use shredded hashbrowns, not diced hashbrowns, for the crust.
Grease the sides of the pie plate well so the crust releases cleanly.
Cooked bacon or cooked breakfast sausage can be used instead of ham.
Check the center for doneness, not just the edges.
