Easy Ham and Cheese Egg Bake
This easy Ham and Cheese Egg Bake is a hearty breakfast casserole that’s perfect for weekend brunch, holiday mornings, or feeding the family. It takes just 15 minutes to prepare and is a delicious way to use leftover ham.

Save This Post!
Why You’ll Love This Ham and Cheese Egg Bake
What makes this casserole work is the 10-minute rest before baking. It gives the bread time to absorb the seasoned egg mixture, so the center becomes soft and custardy without leaving dry cubes on top. Cutting the ham and bread into similar-size pieces also gives every serving an even balance of filling.
For brunch, I prefer recipes that can feed a table without requiring lots of last-minute stovetop work. This one bakes in a single 9×13-inch dish and yields eight generous portions. Letting it cool briefly before slicing helps the squares hold together and makes serving easier.
If you enjoy make-ahead breakfast ideas, try my sheet pan scrambled egg breakfast sandwiches. For a vegetable-packed option without bread, bookmark this farmers market ham and egg breakfast casserole. My cloud eggs with Asiago and chives are another fun way to dress up everyday eggs.
Baked Ham Egg and Cheese Casserole Ingredients
See the recipe card below for the full list of ingredients and exact measurements.

- Eggs: I use large eggs because they give the casserole enough structure to slice cleanly while keeping the center tender. Whisk until no streaks of white remain for the most even texture.
- Milk: Milk softens the egg mixture and helps the bread bake into a custardy center. Whole or 2% milk gives a richer result than skim.
- Cooked ham: Leftover baked ham works especially well here. Cut fully cooked ham into even pieces and pat it dry if it seems wet so excess moisture does not loosen the center.
- Cheddar cheese: I prefer sharp cheddar because its flavor stays noticeable after baking. Shredding it from a block also gives the casserole a smoother melt.
- Bread: Slightly stale sandwich bread is ideal because it absorbs the egg mixture without turning mushy. Cut it into even cubes so the casserole bakes uniformly.
- Green onions: Use both the white and green parts for mild onion flavor and fresh color. Slice them thinly so they soften as the casserole bakes.
Substitutions and Variations
- Change the cheese: Try Monterey Jack, Colby Jack, Swiss, or a mixture of cheeses instead of cheddar.
- Use another bread: White, wheat, sourdough, brioche, rolls, or sturdy leftover sandwich bread can all work.
- Add vegetables: Fold in a small amount of cooked bell pepper, mushrooms, spinach, or broccoli. Drain off excess liquid first so the casserole sets properly.
- Swap the meat: Replace some or all of the ham with cooked, crumbled breakfast sausage or bacon.
- Add gentle heat: A pinch of red pepper flakes, diced jalapeño, or Pepper Jack cheese gives the bake a spicier finish.
How to Make a Ham Egg and Cheese Bake (Step-by-Step Directions)

STEP 1: Preheat the oven to 350°F and grease a 9×13-inch baking dish. Spread the bread cubes evenly across the bottom.

STEP 2: Sprinkle the cubed ham, shredded cheddar cheese, and diced green onions evenly over the bread.

STEP 3: In a large bowl, whisk the eggs, milk, salt, black pepper, and garlic powder until the yolks and whites are completely combined.

STEP 4: Pour the seasoned egg mixture slowly and evenly over the bread and ham layers, making sure it reaches the edges and corners.

STEP 5: Press down gently with a spatula so the bread can absorb the liquid. Let the assembled casserole rest for 10 minutes before baking.

STEP 6: Bake for 45 to 50 minutes, or until the eggs are set in the center and the top is lightly golden. Let the bake cool for a few minutes before slicing and serving.
Tips for Making Baked Eggs With Ham and Cheese
- Cut everything evenly. Similar-size bread and ham cubes make each serving consistent and help the casserole cook evenly.
- Whisk thoroughly. Break up every egg white streak before pouring the mixture into the pan for a uniform texture.
- Give the bread time to soak. The 10-minute rest keeps dry pieces from sitting on top and helps create a cohesive slice.
- Watch the center. The edges will set first, so check the middle for liquid egg before removing the dish from the oven.
- Rest before slicing. A few minutes of cooling lets the casserole settle, making it easier to cut into clean squares.

Common Mistakes to Avoid When Making an Egg Ham and Cheese Bake
- Using watery additions: Raw mushrooms, frozen spinach, and other high-moisture vegetables can make the center soggy. Cook and drain them first.
- Skipping the greased pan: Eggs and melted cheese can stick firmly to an unprepared baking dish.
- Pouring unevenly: Work slowly so the egg mixture reaches all the bread instead of pooling in one area.
- Slicing immediately: Cutting the casserole as soon as it leaves the oven can make the servings fall apart.
How to Store
- Refrigerator: Let leftovers cool, then cover the baking dish or transfer individual portions to airtight containers. Refrigerate promptly and enjoy within 3 days.
- Freezing: Wrap cooled individual slices well and place them in a freezer-safe container. Thaw overnight in the refrigerator before reheating for the best texture.
- Reheating: Warm individual servings in the microwave in short intervals, or cover and reheat in a moderate oven until hot in the center.
Serving Suggestions
Serve this baked ham egg and cheese casserole with something bright or sweet to round out brunch. These easy lemon muffins add a citrus flavor, while air fryer cinnamon rolls make the meal the perfect blend of sweet and savory. For a fresh contrast to the rich eggs and cheese, add a bowl of tropical fruit salad with honey lime dressing.

Baked Ham Egg and Cheese Casserole FAQs
Yes. Assemble the casserole, cover it, and refrigerate it before baking. Let the cold baking dish sit at room temperature while the oven preheats, and expect that it may need a little extra time in the oven.
A light but sturdy sandwich bread, sourdough, brioche, or leftover rolls all work well. Avoid packing the dish with very dense bread, since it can absorb too much of the egg mixture.
The center should look set rather than wet or jiggly, and the top should be lightly golden. If the edges brown too quickly before the center sets, loosely cover the dish with foil for the remainder of the bake time.
Yes. Substitute cooked sausage or bacon, or use cooked and well-drained vegetables for a meatless version. Keep the overall volume of additions similar so the egg-to-filling balance stays consistent.
More Breakfast Recipes to Try
- Try this bacon, egg and cheese grilled cheese.
- Browse more breakfast and brunch recipes.
- Make smoked salmon eggs Benedict.
- Serve this easy shrimp toast recipe.
- Cook a classic Denver omelet.
Final Thoughts
If you’re looking for a breakfast that feels special without adding extra work to your morning, this ham and cheese egg bake is one to keep. Serve it for a relaxed weekend brunch, a holiday breakfast, or any morning when you want something warm and satisfying. Let me know how your family enjoyed it!

Ham and Cheese Egg Bake
Ingredients
- 8 large eggs
- 2 cups milk
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- 3 cups cubed cooked ham
- 2 cups shredded cheddar cheese
- 4 cups cubed bread about 6 slices
- ½ cup diced green onions
Instructions
- Preheat the oven to 350°F. Grease a 9×13-inch baking dish.
- Place the bread cubes evenly in the bottom of the baking dish.
- Sprinkle the ham, cheddar cheese, and green onions over the bread.
- In a large bowl, whisk together the eggs, milk, salt, pepper, and garlic powder until well combined.
- Pour the egg mixture evenly over the ham and bread mixture.
- Press down gently with a spatula to help the bread absorb the egg mixture.
- Let the casserole sit for 10 minutes before baking.
- Bake for 45 to 50 minutes, or until the eggs are set and the top is lightly golden.
- Allow the bake to cool for a few minutes before slicing and serving.
Notes
- Cut evenly: Cut the bread and ham into similar-size cubes so they are distributed evenly through each slice.
- Whisk thoroughly: Whisk until no streaks of egg white remain, then pour slowly so the mixture reaches every corner of the dish.
- Let it rest: Don’t skip the 10-minute rest, as it helps the bread absorb the seasoned egg mixture before baking.
- Check the center: The edges will set before the middle, so test the center for doneness before removing the casserole from the oven.
Nutrition Information
Hungry for more?
Follow me on Pinterest and make sure to comment below!



