Coat a 2-quart baking dish with vegetable spray. Preheat oven to 350°F. Prepare your bechamel sauce. You will need to create a roux, then add milk and thicken. See: Bechamel Sauce Recipe
In a large skillet over medium-heat, add olive oil, diced ham, onion, and garlic, and saute for approximately 8 minutes until the onions are softened and the ham is crispy.
Turn the heat off, then add the cubed potatoes, bechamel sauce, and one cup of the cheddar cheese to the skillet. Mix well.
Spread this mixture into the prepared baking dish, then top evenly with additional cheddar cheese. Bake for 1 hour in preheated oven until the potatoes in the center of the casserole are knife-tender.
Let cool 10 minutes before serving. Enjoy!
Ham casserole uses bechamel sauce as a creamy sauce added to the dish. For this recipe, you will need about 4 cups. When preparing the bechamel sauce (which makes about 1 cup), adjust the ingredients as follows:
6 Tablespoons butter
6 Tablespoons flour
6 cups milk
Crisping the potatoes with the onions in a skillet will bring out extra flavor in the ham. It is amazing when prepared like this.
This casserole can be prepared 2 days before and reheated at 325 degrees for approximately 35 minutes.