• Home
  • About Me
  • Advertising & Services
  • Contact
  • Disclosure Policy
Coupon Cravings

Coupon Cravings

Easy Recipes & Money Saving Hacks

  • Dinner
  • Appetizer Recipes
  • Dessert Recipes
  • Breakfast

This post may contain affiliate links. Please read the Disclosure Policy.

Easy Breakfast Casserole Recipe

Easy Breakfast Casserole Recipe

PSave to Pinterest

Breakfast casseroles have a reputation for being mushy or bland or both. This one isn’t.

It’s a hashbrown base with ham, cheddar, green pepper, and eggs — it comes out set, sliceable, and actually good reheated. The whole thing takes about 10 minutes to put together before it goes in the oven, and it feeds 6-8 people without any drama.

This is the kind of recipe that earns a permanent spot in your rotation: easy enough for a regular Sunday, sturdy enough to make the night before a holiday morning, and good enough that people will ask for it again.

Ingredient Notes

Frozen Hashbrowns

The recipe calls for 3 cups of frozen hashbrowns, thawed. Shredded hashbrowns — the kind that come in a flat bag — work better than the diced variety here because they distribute more evenly through the casserole and create a better base structure.

Frozen shredded hashbrowns are easy to keep in the freezer as a staple ingredient for exactly this kind of recipe.

Thaw them before using — you can either leave them in the fridge overnight or spread them on a paper towel for 20 minutes at room temperature. Squeeze out excess moisture with a clean towel before adding them to the mix.

Wet hashbrowns make a soggy casserole; dry hashbrowns hold their structure during baking.

The Ham

One cup of diced ham. This is an excellent use for leftover holiday ham — cube it up and it goes right in.

If you don’t have leftover ham, a thick slice from the deli counter works well, or you can buy pre-diced ham in the refrigerated section. Either way, the pieces should be small enough to distribute evenly — about 1/2 inch cubes or smaller.

Substitutions: cooked and crumbled breakfast sausage is a popular swap. Breakfast sausage (Jimmy Dean or similar) cooked and drained gives you a heartier, richer casserole.

Cooked bacon pieces work too. Whatever protein you use, make sure it’s fully cooked before it goes into the mix — the 350° oven for 40-50 minutes is enough to set the eggs, not enough to cook raw meat.

The Eggs

Five eggs for a casserole this size is the right ratio — enough to bind everything together without making it rubbery or too eggy. Beat them with the milk, salt, and pepper until the yolks and whites are fully combined.

No need to whisk them to the point of foaming.

The Cheese

Mild cheddar is what the recipe calls for. It melts well and doesn’t overpower the other flavors.

If you want more pronounced cheese flavor, swap to medium or sharp cheddar. Pre-shredded works fine here since it’s getting baked into a casserole rather than melted on the stovetop — the slight starch coating doesn’t matter much in this application.

One and a half cups is enough to flavor the whole casserole. If you want a more prominent cheesy top, pull the casserole out about 10 minutes before it’s done and add a small handful of cheese on top before finishing the bake.

Green Pepper and Green Onion

These add color, a small amount of texture, and a mild savory note. Half a green pepper diced and 1/3 cup of sliced green onions is the right amount — present but not dominant.

If you’re not a green pepper person, red bell pepper works as a swap and is slightly sweeter. White or yellow onion finely diced can substitute for green onion.

Milk

Half a cup. Whole milk gives the best result.

2% is fine. Skim milk makes the egg mixture slightly watery.

Don’t use cream — it makes the eggs too dense and the casserole won’t set cleanly.

Why This Casserole Sets Up Properly

The reason a lot of breakfast casseroles come out mushy is the hashbrown moisture problem. Frozen hashbrowns hold a significant amount of water, and if you add them to the egg mixture without thawing and draining, that water releases during baking and you end up with a wet, soft casserole that doesn’t slice.

This recipe avoids that problem by calling for thawed hashbrowns. Going one step further and pressing them between paper towels before adding them to the mix makes an even bigger difference.

The hashbrowns act as the structural base of the casserole — dry hashbrowns bake up firm and create clean edges when you slice it; wet ones collapse.

The other factor is the baking time. 40-50 minutes at 350° is enough time for the eggs to fully set and the top to develop a slight golden color without burning the edges.

The casserole should wiggle slightly in the center when you check it at 40 minutes — if it still sloshes like liquid, give it another 5-10 minutes. If a toothpick inserted in the center comes out clean with no liquid egg on it, it’s done.

Letting it sit for 5 minutes after pulling it from the oven allows it to firm up enough to cut clean pieces. Don’t skip that rest time.

Step-by-Step Instructions

Step 1: Prep Your Ingredients

Thaw the hashbrowns and squeeze out as much moisture as you can. Dice your ham, green pepper, and green onions.

Shred the cheese if you’re not using pre-shredded. Pre-heat your oven to 350°F and spray your baking dish with cooking spray.

Step 2: Mix the Dry Ingredients

In a large mixing bowl, combine the hashbrowns, diced ham, green pepper, green onion, and cheddar cheese. Toss everything together so it’s evenly distributed.

Step 3: Make the Egg Mixture

In a separate bowl, whisk together the 5 eggs, 1/2 cup milk, 1/2 teaspoon salt, and 1/8 teaspoon pepper. Whisk until the yolks and whites are fully combined and the mixture is uniform in color.

Step 4: Combine and Pour

Pour the egg and milk mixture over the hashbrown mixture. Stir to combine until the egg mixture is distributed evenly throughout.

The casserole mixture should look cohesive — no dry patches of hashbrowns.

Transfer to your prepared baking dish. A square 8×8 or 9×9 works well; so does a standard pie plate.

Spread it out evenly and press it slightly flat so it bakes evenly.

Step 5: Bake

Bake uncovered at 350°F for 40-50 minutes. Check at 40 minutes — the casserole should be set around the edges and mostly set in the center.

A toothpick inserted in the middle should come out clean. If the top is browning faster than the center is setting, tent it loosely with foil for the last 10-15 minutes.

Step 6: Rest and Serve

Let the casserole sit on the counter for 5 minutes before cutting. Cut into squares or wedges and serve directly from the dish.

The casserole slices and lifts cleanly once it’s properly rested.

Cautions and Common Mistakes

Wet hashbrowns. This is the single most common reason this casserole doesn’t turn out right.

Thaw them fully and squeeze out the moisture. If you forget and add wet hashbrowns, expect a longer bake time and a softer final texture.

Raw protein. If you’re using sausage or bacon instead of ham, it must be fully cooked before going into the casserole.

The oven temperature and time will set the eggs, but it won’t fully cook raw ground sausage buried in the center of the casserole.

Not letting it rest. Cutting into it immediately after pulling from the oven means the eggs haven’t had time to firm up fully.

Five minutes makes a noticeable difference in how cleanly it slices.

Overbaking. Eggs continue cooking from residual heat after the casserole is out of the oven.

Pull it when a toothpick comes out clean and the center has a very slight jiggle — it’ll finish setting during the rest time. Overbaking gives you a rubbery, dry casserole.

Too small a dish. The casserole expands slightly as it bakes.

If your dish is very full, it may overflow slightly. A 2-quart dish (or larger) gives you adequate clearance.

Make-Ahead Instructions

This is one of the better make-ahead breakfast recipes specifically because the prepared, unbaked casserole sits in the fridge just fine overnight.

Night-before prep: Keep the egg mixture and the hashbrown mixture in separate containers in the fridge. Combine them and pour into the baking dish right before you’re ready to bake.

Combining them the night before and leaving them together can cause the egg mixture to start breaking down the hashbrowns and create a slightly soggy result.

Baking from cold: If the casserole goes straight from the refrigerator into the oven, add 10-15 minutes to the bake time. Cold ingredients take longer to reach the right internal temperature to set the eggs.

Serving Suggestions

This casserole is a complete breakfast by itself for most people. If you’re building out a brunch spread:

  • Fresh fruit or a simple fruit salad alongside it
  • Toast or English muffins for people who want more carbs
  • A pitcher of orange juice or a simple mimosa bar if it’s that kind of occasion
  • Hot sauce or salsa on the table — both work well drizzled over a slice
  • Sour cream is an underrated topping for this one

It serves 6-8 people cut into squares. If you’re feeding a crowd larger than that, make two dishes side by side — the recipe doubles easily.

Variations

Sausage and Egg Casserole

Replace the ham with 1 pound of cooked and crumbled pork breakfast sausage. Everything else stays the same.

This version is richer and more indulgent — the sausage fat distributes through the casserole in a way that makes it taste more like a classic diner breakfast.

Veggie Breakfast Casserole

Skip the ham entirely and add diced mushrooms, spinach (squeezed dry if you’re using frozen), and whatever other vegetables you want. A little garlic powder in the egg mixture helps boost flavor when you’re going meat-free.

Add extra cheese to compensate for the lost richness from the meat.

Southwestern Version

Add a small can of drained green chiles, substitute pepper jack for the cheddar, swap the green pepper for diced jalapeño, and add 1/2 teaspoon of cumin to the egg mixture. Serve with salsa and sour cream.

With Crescent Roll Crust

Press a can of crescent roll dough into the bottom and up the sides of your baking dish before adding the filling. The crust adds a buttery, flaky base that makes this feel more like a proper quiche.

You’ll need to add 10-15 minutes to the bake time to make sure the bottom crust cooks through.

Storage and Reheating

Refrigerator: Leftover casserole keeps for up to 4 days in an airtight container or tightly wrapped in the baking dish. It’s one of those dishes that reheats well without getting weird.

Freezer: Baked casserole freezes well for up to 2 months. Cut into individual portions, wrap each one in plastic wrap, and store in a zip-lock bag.

Thaw overnight in the fridge before reheating.

Microwave: Individual slices reheat in 60-90 seconds. Cover with a damp paper towel to prevent the top from drying out.

The hashbrown base holds up well and stays firm after reheating, which is what makes this a reliable leftover.

Oven reheating: For reheating a larger portion, cover with foil and bake at 325°F for 15-20 minutes until heated through. This preserves the texture better than the microwave for larger quantities.

Frequently Asked Questions

Can I use fresh potatoes instead of frozen hashbrowns?

Yes. Shred fresh russet potatoes, rinse them under cold water to remove surface starch, and squeeze out as much moisture as possible before using.

Fresh shredded potatoes have a slightly firmer texture in the finished casserole and taste a little more potato-forward. Both work; frozen is just faster.

Can this be made in a slow cooker?

It can but it’s not ideal — the slow cooker creates steam that makes the casserole mushier than the oven version and you don’t get any browning on top. Stick with the oven if you have the option.

If the slow cooker is your only option, cook on low for 4-5 hours, lid cracked slightly to let steam escape.

How do I know when it’s done?

Three checks: a toothpick inserted in the center comes out clean with no liquid egg; the edges are visibly set and starting to pull away from the sides of the dish slightly; and when you gently shake the dish, the center has only a very slight jiggle (not a liquid slosh). When all three of those are true, it’s done.

My casserole is browning on top but still wet in the center.

Tent it loosely with aluminum foil and continue baking. The foil prevents the top from burning while the center finishes cooking.

This usually happens when the oven runs a little hot or when the casserole was very cold going in from overnight refrigeration.

Easy Breakfast Casserole Recipe

Kate
5 from 5 votes
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr
Course Breakfast
Servings 6 -8 pieces

Ingredients
  

  • Ingredients:
  • 5 eggs
  • 1/2 cup milk
  • 3 cups of frozen hashbrowns thawed
  • 1/3 c. greens onion sliced
  • 1/2 green pepper diced
  • 1/2 tsp salt
  • 1/8 tsp pepper
  • 1 1/2 cups mild cheddar cheese
  • 1 cup diced ham

Instructions
 

  • Stir together eggs and milk and salt and pepper.
  • Combine the hashbrowns, green onions, cheese, green pepper and ham.
  • Pour egg and milk mixture over hashbrown mixture in a bowl and mix well.
  • Pour into a square dish (a pie plate works well, too)
  • Bake at 350° for 40-50 minutes uncovered, or until casserole is set when you try and wiggle it and a toothpick comes out "clean"
  • Let the breakfast casserole sit for 5 minutes or so to let it harden up a bit.
  • Cut into pieces and serve - will serve 6-8 people.
  • *** If you prepare this the night before you'll need to add time to your baking time. Also, keep the dry and wet ingredients separate until ready to put in the oven and then combine them.

Breakfast Casseroles

Get FREE Recipes In Your Inbox!

Subscribe for the latest recipes delivered straight to you.

Subscribe Free →

About Me

Kate Sorensen

Hi, I'm Kate!

Easy, budget-friendly recipes your family will love — from quick weeknight dinners to crowd-pleasing desserts.

More About Me

Search:

FEATURED RECIPES

  • 31 Old-Fashioned Food Storage Tricks: How Grandma Stored Eggs, Potatoes, and Onions Without a Fridge
  • 25 Old-Fashioned Spice Blend Recipes That Make Cheap Meals Taste Better
  • 30 Old-School Last Day of School Traditions That Need a Comeback
  • 35 Things to Stock in Your Emergency Food Pantry Before You Actually Need Them
  • 25 Grandma Kitchen Habits That Actually Make Life Easier
  • 33 Vintage Cleaning Tips That Still Beat Modern Shortcuts
  • 27 Old-School Grocery Tricks Smart Homemakers Still Use
  • 31 Reasons Getting Older Can Feel Surprisingly Freeing

· © Copyright 2008 - 2026 Coupon Cravings · All Rights Reserved ·

Terms of Use · Copyright Policy · Privacy Policy · Cookie Policy