Description
This comforting Cheesy Ham & Potato Casserole is the ultimate cozy dish — creamy layers of tender potatoes, savory ham, and melted cheese, all baked to golden perfection.
Ingredients
Scale
- Russet potatoes – 6 medium, peeled and thinly sliced
- Cooked ham – 2 cups, diced
- Cheddar cheese – 2 cups, shredded
- Mozzarella cheese – 1 cup, shredded
- Onion – 1 small, finely chopped
- Butter – 4 tablespoons
- All-purpose flour – ¼ cup
- Whole milk – 2 cups
- Heavy cream – ½ cup
- Garlic powder – ½ teaspoon
- Paprika – ½ teaspoon
- Salt & pepper – to taste
- Topping: ½ cup crispy fried onions
- 2 tablespoons parsley, chopped
Instructions
- Preheat oven to 375°F (190°C). Grease a large baking dish (9×13 inches).
- Prepare the potatoes: Peel and slice them thinly. Parboil for 5 minutes, then drain.
- Make the cheese sauce: In a saucepan, melt butter over medium heat. Whisk in flour to form a roux, cook for 1 minute. Gradually add milk and cream, whisking until thickened. Stir in cheddar, mozzarella, garlic powder, paprika, salt, and pepper.
- Assemble the casserole: Layer half of the potatoes in the dish. Add half of the ham and pour over half of the cheese sauce. Repeat the layers, finishing with sauce on top.
- Bake uncovered for 35–40 minutes, until bubbly and golden on top.
- Add the topping: Sprinkle crispy onions and extra cheese; bake another 5 minutes.
- Garnish with chopped parsley and serve warm.
Notes
- Great for family dinners or potlucks.
- Perfect use for leftover ham.
- Simple ingredients, big flavor.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Casserole
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 3g
- Sodium: 800mg
- Fat: 25g
- Saturated Fat: 15g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 80mg