ADVERTISEMENT

Cheesy Ham and Hash Brown Breakfast Casserole

ADVERTISEMENT

What You’ll Need
You don’t need any fancy equipment for this recipe.

ADVERTISEMENT

9-by-13-inch baking dish
Large mixing bowl
Medium mixing bowl
Whisk
Wooden spoon or spatula
Measuring cups and spoons
Clean kitchen towel or paper towels
A glass or ceramic 9-by-13-inch baking dish works especially well.

How to Make Cheesy Ham and Hash Brown Breakfast Casserole
Step 1: Thaw and Dry the Hash Browns
Begin by thawing the frozen hash browns completely.

Once thawed, place them in a clean kitchen towel or several layers of paper towels and gently press out as much excess moisture as possible.

Don’t skip this step!

Overly wet hash browns can make the bottom of the casserole soft rather than pleasantly golden.

ADVERTISEMENT

Transfer the potatoes to a large bowl and toss them with the melted butter, salt, and black pepper.

Step 2: Prepare the Baking Dish
Preheat your oven to 375°F (190°C).

Lightly grease a 9-by-13-inch baking dish with cooking spray or a small amount of butter.

Spread the seasoned hash browns evenly across the bottom of the dish.

Use the back of a spoon or your hands to gently press them into an even layer.

Step 3: Give the Hash Browns a Head Start
For a more golden and crisp potato layer, bake the hash browns by themselves for about 15 minutes before adding the remaining ingredients.

This step is optional, but I really like it.

It gives the potatoes a head start and helps create a sturdier base underneath the soft eggs and melted cheese.

If you’re short on time, you can skip the pre-bake and assemble the casserole directly.

Step 4: Add the Ham and Vegetables
Scatter the diced ham evenly over the hash brown layer.

Add the diced onion and bell pepper if using.

Try to distribute everything evenly rather than concentrating the ingredients in the center.

That way, nearly every serving gets a little ham, vegetable, and potato.

If your ham is particularly salty, consider reducing the amount of salt in the egg mixture.

Step 5: Whisk the Eggs
In a medium bowl, whisk together the eggs, whole milk, sour cream, garlic powder, onion powder, salt, and black pepper.

Whisk until the eggs and sour cream are well combined.

Don’t worry if there are a few tiny streaks of sour cream at first. They’ll blend as you continue whisking.

The sour cream adds richness and helps keep the egg mixture tender.

Step 6: Pour Over the Casserole
Slowly pour the egg mixture evenly over the ham and vegetables.

Try to pour across the entire surface rather than dumping it all in one spot.

The egg mixture will settle down through the ingredients and surround the potatoes, ham, and vegetables.

Step 7: Add the Cheese
Sprinkle the cheddar evenly over the top.

Follow with the Monterey Jack or mozzarella.

I like using two cheeses because cheddar provides plenty of flavor while Monterey Jack or mozzarella gives you that beautiful melted, stretchy finish.

And once that cheese starts bubbling in the oven?

Oh, it smells SO good!!

Step 8: Bake
Place the casserole in the preheated oven.

Bake uncovered for approximately 35–45 minutes, or until the eggs are set in the center and the cheese is melted and lightly golden.

If you skipped the optional hash brown pre-bake, the casserole may need a little longer depending on your oven and how cold the ingredients were.

The center should no longer look wet or liquid when gently shaken.

For the most reliable result, you can check the center with an instant-read thermometer. Egg-based casseroles should reach 160°F (71°C).

Step 9: Rest Before Serving
Remove the casserole from the oven and let it rest for about 10 minutes.

This gives the eggs time to finish setting and makes the casserole much easier to slice.

Sprinkle with fresh parsley or chopped green onions just before serving.

Then cut into squares and serve!

Can You Make This Breakfast Casserole Ahead of Time?
Absolutely!

That’s one of the best things about this recipe.

You can assemble the casserole the evening before, cover it tightly, and refrigerate it overnight.

The next morning, remove it from the refrigerator while the oven preheats.

Because the casserole starts cold, it may need a little additional baking time.

Always check that the center is fully set and reaches a safe internal temperature before serving.

A Note About the Hash Browns
If getting the crispiest possible hash brown base is your priority, the optional 15-minute pre-bake is worth doing.

For an overnight casserole, you can also prepare the components separately and assemble them shortly before baking if you prefer the potatoes to have maximum crispness.

Ingredient Substitutions and Variations
This casserole is incredibly flexible.

Use Different Meat
Instead of ham, try:

Cooked bacon
Breakfast sausage
Turkey sausage
Canadian bacon
Diced leftover ham steak
Cooked chicken sausage
Make sure any meat added to the casserole is already fully cooked.

Change the Cheese
You can substitute or combine:

Sharp cheddar
Mild cheddar
Monterey Jack
Pepper Jack
Mozzarella
Colby Jack
Swiss cheese
Gruyère
Pepper Jack is especially good if you want a little heat.

Add More Vegetables
Try adding:

Spinach
Mushrooms
Broccoli
Tomatoes
Green onions
Jalapeños
Roasted red peppers
For vegetables that release a lot of moisture, such as mushrooms or spinach, sauté them first and drain off excess liquid.

Make It Spicy
Add diced jalapeños, Pepper Jack cheese, or a pinch of cayenne.

You could also serve the finished casserole with your favorite hot sauce.

What to Serve With Ham and Hash Brown Casserole
This casserole is filling enough to stand on its own, but a few fresh sides can make breakfast feel extra special.

Try serving it with:

Fresh fruit salad
Sliced strawberries
Blueberries
Orange wedges
Fresh melon
Green salad
Toast
English muffins
Biscuits
Avocado slices
For brunch, I especially like putting out a big bowl of fresh fruit alongside the casserole.

The bright, juicy fruit balances all that savory cheese and ham beautifully.

Tips for the Best Breakfast Casserole
Dry the Hash Browns Well
This is probably the most important potato tip.

Extra moisture can prevent the hash browns from browning properly.

Press them firmly between towels before using them.

Don’t Overbake the Eggs
Eggs can become rubbery if they’re cooked far beyond the point of doneness.

Bake until the center is set, then remove the casserole from the oven and let it rest.

Use Room-Temperature Ingredients When Possible
If you have time, allowing the eggs, milk, and sour cream to lose some of their chill before mixing can help everything combine more evenly.

Don’t Overload With Wet Vegetables
Fresh vegetables can release water as they cook.

If you’re adding mushrooms, spinach, tomatoes, or other moisture-rich ingredients, cook or drain them first.

Let It Rest
That 10-minute rest makes a noticeable difference.

The casserole becomes easier to cut and less likely to fall apart when you serve it.

How to Store Leftovers
Let the casserole cool, then transfer leftovers to an airtight container or cover the baking dish tightly.

Refrigerate for 3–4 days.

Individual portions can be reheated in the microwave, while larger portions can be warmed in a covered oven-safe dish.

If the potatoes lose some of their crispness after refrigeration, reheating a slice in a skillet or toaster oven can help bring back some texture.

Can You Freeze Breakfast Casserole?
Yes, although the texture of the potatoes and eggs may change slightly after freezing and thawing.

For best results, cool the casserole completely before freezing.

You can freeze individual portions in airtight freezer-safe containers or wrap larger portions tightly.

Freeze for up to about 2 months for best quality.

Thaw overnight in the refrigerator and reheat until hot throughout.

Frequently Asked Questions
Can I use frozen hash browns without thawing them?
It’s possible, but thawing them first gives you better control over moisture and helps the potatoes brown more evenly. For the best texture, thaw and squeeze them dry.

Do I have to pre-bake the hash browns?
No. The pre-bake is optional. It helps create a more golden and sturdy potato base, but you can assemble the casserole without it.

Can I use cubed hash browns instead of shredded?
Yes. Diced or cubed frozen hash browns can work, although the texture will be different. Make sure they are thawed and drained well.

Can I make this casserole without sour cream?
Yes. You can replace the sour cream with additional milk or plain Greek yogurt. Greek yogurt will provide a similar tangy richness.

Can I use leftover ham?
Absolutely! This is a wonderful way to use leftover holiday ham.

Simply dice the cooked ham into bite-sized pieces and add it as directed.

Why is my breakfast casserole watery?
Excess moisture can come from wet hash browns, vegetables, or an undercooked egg mixture.

Thaw and dry the potatoes thoroughly, drain moisture-rich vegetables, and make sure the center is fully set before removing the casserole from the oven.

How do I know when the casserole is done?
The center should be set rather than liquid or visibly jiggly. For an extra check, an instant-read thermometer inserted into the center should register 160°F (71°C).

Can I make this casserole vegetarian?
Absolutely. Simply leave out the ham and add sautéed mushrooms, spinach, bell peppers, onions, or other vegetables.

Recipe at a Glance
Recipe: Cheesy Ham and Hash Brown Breakfast Casserole
Prep time: 20 minutes
Optional hash brown pre-bake: 15 minutes
Bake time: 35–45 minutes
Total time: About 1 hour 10 minutes with the pre-bake
Servings: 10–12
Bake temperature: 375°F (190°C)
Difficulty: Easy

Approximate Nutrition
Nutrition will vary depending on the ham, cheese, milk, sour cream, and hash brown brands you use.

For approximately 1 of 10 servings, this casserole provides roughly:

Calories: 400–450
Protein: 23–27g
Carbohydrates: 22–28g
Fat: 25–30g
Fiber: 2–3g
Sodium: Variable, especially depending on the ham and cheese
For the most accurate nutritional information, calculate the recipe using the specific products and quantities you use.

The Bottom Line
This Cheesy Ham and Hash Brown Breakfast Casserole is exactly the kind of recipe I love having in my back pocket.

It’s comforting without being complicated, hearty without requiring a mountain of ingredients, and easy enough to prepare ahead when you know you’ll have a busy morning.

Golden hash browns.

Savory ham.

Fluffy eggs.

Two kinds of melty cheese.

Put it all together in one baking dish, and breakfast suddenly feels like something worth getting excited about!

Serve it for a lazy Sunday breakfast, holiday brunch, family gathering, or simply make it ahead for an easier weekday morning.

And don’t forget that little optional hash brown pre-bake if you love a golden, crispy potato layer. It takes just a few extra minutes and adds a wonderful texture.

If you make this recipe, leave a review and share a photo on Pinterest. I always love seeing how readers make these recipes their own!

And if you love easy breakfast casseroles, be sure to subscribe by email for more cozy recipes delivered straight to your inbox.

That Tiny Hole on Your Nail Clipper — What It’s Really For (Spoiler: It’s Not Just for Keychains)
That Tiny Hole on Your Nail Clipper — What It’s Really For (Spoiler: It’s Not Just for Keychains)

May 01, 2026
Waking Up Between 3–5 AM: Spiritual Awakening or Body’s Quiet Signal?
Waking Up Between 3–5 AM: Spiritual Awakening or Body’s Quiet Signal?

April 18, 2026
Dolly Parton’s Stampede Soup
Dolly Parton’s Stampede Soup
September 23, 2026
Brown Sugar Pork Chops
Brown Sugar Pork Chops
September 25, 2026

Oven Baked 4-Ingredient Hash Brown Pie
Oven Baked 4-Ingredient Hash Brown Pie
September 23, 2026
Cheesy Potato Rounds
Cheesy Potato Rounds
September 22, 2026
Designed with by recipe | Distributed By Blogger

ADVERTISEMENT

See next page:

Leave a Comment