Ham, Hash Browns, and Spinach Casserole

Hash Brown Casserole With Ham
Diana Rattray
  • Total: 60 mins
  • Prep: 10 mins
  • Cook: 50 mins
  • Yield: 6 to 8 servings
Nutritional Guidelines (per serving)
598 Calories
39g Fat
43g Carbs
22g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 6 to 8 servings
Amount per serving
Calories 598
% Daily Value*
Total Fat 39g 49%
Saturated Fat 17g 84%
Cholesterol 80mg 27%
Sodium 851mg 37%
Total Carbohydrate 43g 16%
Dietary Fiber 5g 18%
Protein 22g
Calcium 583mg 45%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This hash brown casserole is a great dish to serve with a hearty brunch or breakfast or serve it along with an entree for dinner. Hash browns, ham, spinach, and a simple cheese sauce make up this tasty hash brown casserole. Top the casserole with buttered breadcrumbs for extra color and crunch.


  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 2 cups milk
  • 2 cups shredded cheddar cheese
  • 1 tablespoon Dijon mustard
  • Salt and freshly ground black pepper (to taste)
  • 2 cups diced cooked ham
  • 1 package (24 ounces) frozen hash brown potatoes (thawed*)
  • 1 (10-ounce) package frozen chopped spinach (thawed and drained well)
  • Optional: 1 cup soft breadcrumbs tossed with 2 tablespoons of butter

Steps to Make It

  1. Gather the ingredients.

  2. Preheat the oven to 350 F/180 C/Gas 4. Grease a 2 1/2 to 3-quart baking dish or spray the inside with nonstick cooking spray.

  3. In a medium saucepan over medium heat, melt the butter. Add the flour and cook, stirring, until smooth. Continue cooking and stirring for 2 minutes. Gradually add the milk.

  4. Cook, stirring, until thickened. Stir in the cheese and mustard until well blended. Continue cooking and stirring, until cheese has melted. Taste and add salt and pepper, as needed.

  5. Arrange half of the diced ham in the bottom of the baking dish. Top the ham with half of the thawed hash brown potatoes and half of the cheese sauce. Repeat with the remaining ham, hash browns, and cheese sauce.

  6. If desired, top with buttered breadcrumbs.

  7. Bake for 45 to 55 minutes.

  8. Serve and enjoy!


To thaw hash browns, place them in a container in the refrigerator for several hours or overnight. Pat dry and use in the recipe. If you are in a hurry, put the hash browns in a colander and thaw under cold running water. Put them on paper towels and pat dry or put them in a salad spinner.