Easy Ham Steak and Creamy Potatoes is a classic casserole that your family will love. Full of cheesy potato goodness and lots of diced ham steak, this 9x13 dish is pure comfort food that is quick to make.
Prep Time: 20 minutesminutes
Cook Time: 40 minutesminutes
Total Time: 1 hourhour
Servings: 8servings
Calories: 388kcal
Ingredients
6medium potatoes, peeled and cut into 2” chunks, cooked until fork tender (approx 5 cups potato chunks)I usually use Yukon Gold
1Tbs.oil
16oz.ham steakdiced (this is about 2 cups of diced ham)
1small red onionthinly sliced
1/4cupunsalted butter
1/4cupflour
3cupsmilk
salt and pepper, to taste
1tsp.Italian seasoning
1cupshredded Swiss cheese
Instructions
In a large skillet over medium high heat, add a good drizzle of olive oil; when the oil is nicely hot, add the ham steak pieces and onions. Cook until the ham is golden brown on all sides and the onions are softened and caramelized; remove the ham and onions to a plate and reserve.
In the same skillet over medium heat, add the butter and flour; whisking to combine until smooth. Remove the skillet from the heat; slowly pour in the milk, whisking to combine until the sauce is smooth. Return the skillet to medium heat, continuing to whisk, cooking the sauce until it is nicely thickened; reserve.
Into a greased 9x13 pan, pour about one-third of the warm white sauce; top with all of the potatoes, spreading them out across the bottom of the pan. Top the potatoes with the reserved ham and red onion mixture. Pour the remaining white sauce in the skillet over the top of everything; sprinkle with cheese.
Cover the pan with foil and bake for 30 minutes; remove the foil and continue to bake for an additional 10 minutes, or until hot and bubbly throughout. Let the potatoes rest for 5 minutes before serving. Garnish with minced fresh Italian parsley, if desired.