Ham and Cheese Casserole Recipe

Sliced serving plated with a garnish of chopped parsley.

Table of content

Facebook
Pinterest

This easy ham and cheese casserole recipe features eggs, milk, cheddar, and leftover bread—perfect for breakfast, brunch, or even dinner.

Pin this Recipe

You know those mornings when your brain is running at 10%, you open the fridge and just… stare? That was me. There I was, still in my slippers, holding a carton of eggs and wondering if dry toast counted as breakfast.

Then I saw the leftover brioche buns from the night before—just slightly squishy, not totally stale—and a zip-top bag of diced ham from Tuesday’s dinner. Boom. This ham and cheese casserole recipe was born out of desperation, and weirdly? It might be one of my favorite “oops” recipes ever.

I didn’t expect it to be a hit. I expected it to be edible. Maybe even passable. But somehow, it was fluffy, cheesy, golden-topped goodness. And suddenly I had people asking for seconds and looking at me like I knew what I was doing. (I didn’t. Still don’t. But that’s beside the point.)

Why You’ll Love This Ham and Cheese Casserole Recipe?

It’s cozy. It’s hearty. It’s one of those dishes that makes the whole kitchen smell like Saturday morning comfort. You know what I mean?

This ham and cheese casserole recipe is one of those rare finds that’s not only easy and affordable—it’s also totally flexible. Don’t have country ham? Use leftover spiral ham. Only have sandwich bread? Works just fine. Want to use that mystery cheese from the back of the drawer? I won’t stop you.

And here’s the kicker: it actually tastes like you tried. Even when you didn’t. Even when you were running on fumes and caffeine and possibly resentment for whoever ate the last cinnamon roll.

Sliced serving plated with a garnish of chopped parsley.

Ingredient Notes:

Let’s talk ingredients. You probably have most of these already. And if you don’t? I’ve subbed and swapped enough to know this dish is extremely forgiving.

  • 8 large eggs – These are the glue. The structure. The soul of the bake. You can’t skip ’em.

  • 2 cups milk – Whole milk if you’ve got it. 2% works fine. I’ve even used a mix of evaporated milk and almond milk once. (Weirdly… not bad.)

  • ½ teaspoon salt – You could leave it out if your ham’s super salty, but I like that little boost.

  • 8 cups cubed bread – I’ve used everything from sourdough to squashed hot dog buns. It all works. Don’t overthink it.

  • 4 oz diced country ham – Or deli ham. Or leftover Easter ham. Or bacon. I once used half ham, half leftover sausage. It was chaos. Delicious chaos.

  • 1½ cups shredded cheddar (divided) – Cheddar is classic, but if you’ve got Swiss, pepper jack, or even Colby… go for it.

  • ½ tsp ground black pepper – Optional, but I like the subtle bite it brings.

Overhead view of a baked dish with crispy edges and a browned top.

How To Make Ham and Cheese Casserole?

Step 1: Preheat your oven.
Set it to 350°F and spray a 2-quart baking dish. Don’t skip the spray. Scraping baked-on egg off a dish is not how anyone wants to start the day.

Step 2: Whisk up the good stuff.
Grab a big bowl. Whisk your eggs, milk, and salt together until smooth. Honestly, this is the most effort you’ll need to put in.

Step 3: Build your layers.
Toss ¾ of your bread cubes into the dish. Sprinkle on the ham and 1 cup of cheese. Pour the egg mix over it all, then top with the rest of the bread. Press it down gently—like, “hey, soak up this egg so we can be beautiful” kind of gentle.

Step 4: Top it off and bake.
Sprinkle the last of the cheese on top. Bake for about 40 minutes, or until the center doesn’t wobble like jelly when you jiggle the dish. Let it sit for 10 minutes. I know, waiting is hard. But worth it.

Want To Save This Recipe?

Enter your email below and we'll send the recipe straight to your inbox.

Close-up of a creamy, cheesy slice served on a white plate.

Storage Options:

Got leftovers? Lucky you. This casserole reheats really well. Just cover and stick it in the fridge for up to 4 days. I like to reheat slices in the toaster oven so the top crisps back up.

You can also freeze individual slices. Wrap them tight, freeze, and pop one out on a busy morning when you can’t even think about cooking. It’s like finding $5 in your coat pocket.

Variations and Substitutions:

One of the best things about this ham and cheese casserole recipe? You can make it your own.

  • No ham? Use bacon, turkey, sausage, or go meatless with mushrooms or spinach.

  • Different cheese? Swiss, gouda, mozzarella, or whatever that weird block of “blend” cheese is in your fridge drawer.

  • Want a kick? Add a little hot sauce to the egg mix or sprinkle diced jalapeños on top.

  • Gluten-free? Just use GF bread and double-check your ham and cheese. Easy peasy.

Bubbly, golden-topped casserole fresh out of the oven in a baking dish.

What to Serve with Ham and Cheese Casserole?

This dish is great on its own, but if you’re feeding a group (or just feeling extra):

  • Fresh fruit or fruit salad – Lightens things up.

  • Roasted potatoes or hash browns – Double carbs = double joy.

  • A big green salad – You know, balance.

  • Coffee, tea, or mimosas – You know the vibe.

Frequently Asked Questions:

Can I make it in muffin tins?
Yes! Just reduce the bake time to around 20–25 minutes. You get cute little breakfast cups—great for on-the-go.

What kind of bread works best?
Honestly, whatever you have. Just avoid anything super sweet unless you want it to lean toward “breakfast bread pudding.”

Is it freezer-friendly?
Totally. Bake it, cool it, freeze it. Reheat from frozen or thaw overnight in the fridge first.

Portion of a hearty casserole served on a ceramic plate.

This ham and cheese casserole recipe has officially earned a permanent spot in my breakfast rotation—and my heart. It’s one of those unassuming, surprisingly perfect recipes that comes together fast, feeds a crowd, and makes you feel like a kitchen wizard even on your messiest mornings.

So, what about you? Gonna give it a try? Let me know how it goes—especially if you get wild with the ingredients. I love a good breakfast experiment story.

<Remember it later>

Planning to try this recipe soon? Pin it for a quick find later!

PIN IT NOW!

<Remember it later>

Planning to try this recipe soon? Pin it for a quick find later!

Pin it now

Keep the Flavor Coming – Try These:

Bubbly, golden-topped casserole fresh out of the oven in a baking dish.

Ham and Cheese Casserole Recipe

Prep Time 15 minutes
Cook Time 40 minutes
Additional Time 10 minutes
Total Time 1 hour 5 minutes
This Ham and Cheese Casserole features eggs, milk, cheddar cheese, diced ham, and cubed bread baked into a savory, golden breakfast dish.
6 Servings

Ingredients

  • Nonstick cooking spray
  • 2 cups whole milk
  • 8 large eggs
  • ½ teaspoon salt
  • 8 cups cubed bread such as brioche, sandwich rolls, or country bread
  • 4 ounces diced cooked ham preferably country ham
  • cups shredded cheddar cheese divided
  • ½ teaspoon ground black pepper optional

Instructions
 

Preheat the Oven:

  1. Preheat the oven to 350°F (175°C). Lightly coat a 2-quart baking dish with nonstick cooking spray and set aside.

Prepare the Egg Mixture:

  1. In a large mixing bowl, whisk together the milk, eggs, and salt until smooth and fully incorporated.

Assemble the Casserole:

  1. Place approximately three-quarters of the cubed bread into the prepared baking dish. Evenly distribute the diced ham over the bread, followed by 1 cup of the shredded cheddar cheese.

Add the Egg Mixture:

  1. Carefully pour the egg mixture over the layered ingredients in the baking dish. Gently press the remaining bread cubes into the liquid to ensure all pieces are moistened and fully submerged.

Top and Bake:

  1. Sprinkle the remaining ½ cup of cheddar cheese over the top of the casserole. Transfer the dish to the preheated oven and bake for 40 minutes, or until the casserole is golden brown and set in the center.

Cool and Serve:

  1. Allow the casserole to cool for approximately 10 minutes before slicing and serving.

Notes

To prepare a gluten-free version of this ham and cheese casserole recipe:
  • Substitute the cubed bread with a certified gluten-free bread of your choice (brioche, sandwich-style, or rustic).
  • Verify that your diced ham and cheddar cheese are labeled gluten-free, as some processed meats and shredded cheeses may contain additives.
  • Confirm the nonstick spray is also gluten-free, or simply grease the pan with butter or oil to be safe.
Bitty

 

Facebook
Pinterest

If you try this recipe, please leave a comment and rating below. I love to hear from you and always appreciate your feedback!

This site contains affiliate links, if you make a purchase through them, we receive a small commission.

Related Categories

Subscribe for email updates

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




< Hi, I'm Bitty! >

I'm Bitty, owner of nodashofgluten.com, where I share simple, delicious recipes for all tastes, including gluten-free. Check out my "About Me" page for more info!

< Search Recipes >

Join our community of over 1+ million on social media!

Don't Miss A Recipe! >

Subscribe for email updates

< Must-Try Recipes >

Tasty Swedish Meatball Noodle Bake Recipe

Delicious Leftover Turkey Stuffing Balls – Perfect for Any Occasion!

Queso Mac and Cheese Taco Beef Casserole

Slow Cooker Ravioli Lasagna Recipe

Stuffed Cabbage Rolls

Butter Swim Biscuits