We take breakfast casseroles seriously in our house! Ham, Egg & Cheese Casserole is a great way to use leftover ham and asparagus and have an easy and enjoyable meal.
If you like this casserole you may also enjoy Egg & Sausage Casserole, Bacon Breakfast Casserole, Egg, Sausage & Brioche Casserole or Everything Bagel and Sausage Casserole.

Easy Ham Casserole
Smoked ham is one of our favorite meats. Ham tastes great as a stand-alone centerpiece in a meal and the leftovers go great on sliders, mixed with pasta in Ham & Alfredo Spaghetti or in an egg and cheese casserole like this. I also love serving this casserole with Oatmeal Waffles.
Ham tastes great with green vegetables like asparagus or broccoli and cheese! Cheddar cheese is my favorite combination with ham and vegetables. As a bonus, it’s always good to work some veggies into breakfast in a healthy and delicious way!
I love how versatile ham is. Whether you have extra slices from a spiral sliced ham, cubes from ham steaks or pieces from cleaning off the bone it will taste great mixed in this breakfast casserole. Just cut or break the ham into evenly pieces that are roughly the same size. I like small pieces to allow maximum flavor in every bite.
Randomly shaped pieces of ham also work great in our Ham & Potato Soup. When we are feeling especially ambitious we’ll grind up some extra ham in the food processor to make one of my favorite meals, Farmhouse Ham Balls or Hamloaf.
Another similar casserole is our Turkey Sausage Breakfast Casserole.
Storage & Freezing
We typically mix up and bake this casserole the same morning that we plan to eat it. I love how well the eggs reheat when stored in the refrigerator for a day or two.
To meal prep future breakfast meals or avoid wasting extra pieces I like to wrap them in a paper towel and place in an individual freezer bag. This casserole freezes well.
To defrost place in the refrigerator the evening before. The next morning just pop in the microwave and enjoy plain or make a quick breakfast sandwich.
Tips for Making Ham and Asparagus Casserole
- Cut ham and asparagus into small pieces, smaller than bite-sized
- Small pieces of ingredients allow maximum flavors to combine in every bite and no single ingredient will overwhelm the flavor
- Scramble eggs well before mixing in other ingredients so whites don’t separate
- Asparagus can easily be substituted for broccoli
- Bread pieces that rise up in the casserole with brown most quickly
- Once casserole begins to brown I like to keep cooking about 5 – 10 minutes longer to allow the center to fully set-up
- Allow ham casserole to sit for 10 – 15 minutes before cutting and serving
Step-By-Step Instructions to Make Ham Casserole
- Grease a 9 x 13 inch baking pan.
- Crack eggs in a mixing bowl and scramble well.
- Add milk, bread, salt and ham and stir well. Pour into baking pan.
- Sprinkle asparagus pieces and cheese evenly over the top and bake in a 350°F oven for 35 – 45 minutes until all of the eggs are set.
- Allow to rest 10 – 15 minutes before serving.
Other Easy Breakfast Recipes:
- Bacon Breakfast Casserole
- 34 Best Brunch Recipes
- Brioche French Toast Casserole
- Egg & Sausage Bake
- Best Strawberry Muffins
- Blueberry Mystery Cake
- Blueberry Muffins {Farmhouse Style}
- Cinnamon Cream Cheese Bars
Printable Ham, Egg & Cheese Casserole Recipe
Ham, Egg & Cheese Casserole
Ingredients
- 8 eggs
- 1 1/2 cups milk
- 1 teaspoon salt optional
- 2 cups bread cubes small cubes & slightly dried
- 1 1/2 cups ham cut into small pieces
- 1 cup asparagus cut into small pieces
- 1 cup shredded cheddar cheese
Instructions
- Preheat oven to 350°F.
- In a mixing bowl scramble eggs.
- Add milk, bread, salt and ham. Stir well and pour into a greased 9 x 13 inch baking pan.
- Sprinkle asparagus pieces and cheese evenly over the top and bake for 35 – 45 minutes until all of the eggs are set.
Notes
- Cut ham and asparagus into small pieces, smaller than bite-sized
- Small pieces of ingredients allow maximum flavors to combine in every bite and no single ingredient will overwhelm the flavor
- Scramble eggs well before mixing in other ingredients so whites don’t separate
- Asparagus can easily be substituted for broccoli
- Bread pieces that rise up in the casserole with brown most quickly
- Once casserole begins to brown I like to keep cooking about 5 – 10 minutes longer to allow the center to fully set-up
As an Amazon Associate I earn from qualifying purchases.
We don’t eat full breakfasts as often as we should, but this would be a hit ar our dinner table! Breakfast for dinner is one of our favorites.