Save to Pinterest A comforting, creamy baked casserole layered with tender potatoes, savory ham, and melted cheese—perfect for family dinners or potlucks.
This cheesy potato and ham casserole has become a staple at our family gatherings, always bringing smiles around the table.
Ingredients
- Vegetables: 1.5 kg (3.3 lbs) russet potatoes peeled and thinly sliced, 1 medium yellow onion finely diced
- Meats: 350 g (12 oz) cooked ham diced
- Dairy: 2 cups (200 g) shredded cheddar cheese, 1 cup (100 g) shredded mozzarella cheese, 2 cups (480 ml) whole milk, 3 tbsp unsalted butter
- Pantry: 3 tbsp all-purpose flour, 1 tsp salt, 1/2 tsp black pepper, 1/2 tsp garlic powder, 1/2 tsp dried thyme (optional)
Instructions
- Step 1:
- Preheat oven to 190°C (375°F). Grease a 23x33 cm (9x13-inch) baking dish.
- Step 2:
- In a medium saucepan over medium heat, melt the butter. Add the diced onion and sauté until translucent, about 3 minutes.
- Step 3:
- Stir in the flour and cook for 1 minute, stirring constantly.
- Step 4:
- Gradually whisk in the milk, ensuring no lumps remain. Cook, whisking, until thickened, 3-4 minutes.
- Step 5:
- Remove from heat. Stir in salt, pepper, garlic powder, and thyme (if using). Add 1 cup cheddar and 1/2 cup mozzarella, stirring until melted and smooth.
- Step 6:
- Layer half the sliced potatoes in the prepared baking dish. Top with half the ham and pour over half the cheese sauce.
- Step 7:
- Repeat with remaining potatoes, ham, and cheese sauce.
- Step 8:
- Sprinkle remaining cheddar and mozzarella over the top.
- Step 9:
- Cover with foil and bake for 40 minutes. Remove foil and bake an additional 20 minutes, or until golden and bubbly.
- Step 10:
- Let rest 10 minutes before serving.
Save to Pinterest Sharing this dish at family dinners always sparks joy and nostalgia, creating warm memories around the table.
Tips for the Best Casserole
Use russet potatoes for their creamy texture and layering ease. Make sure to slice potatoes evenly for uniform cooking.
Variations
Add chopped green onions or parsley for freshness or substitute Gruyère or Swiss cheese for a different cheese profile.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat covered in the oven until warmed through.
Save to Pinterest Enjoy this hearty casserole that perfects comfort food with every bite.
Recipe Questions & Answers
- → What type of potatoes work best?
Russet potatoes are ideal due to their starchy texture which helps absorb the creamy sauce while maintaining a tender bite.
- → Can I substitute the ham with another meat?
Yes, smoked turkey or cooked bacon pieces can provide a similar savory flavor and texture balance.
- → How do I prevent the casserole from drying out?
Covering with foil during the initial baking and using a creamy cheese sauce helps retain moisture and ensures a rich texture.
- → What cheeses blend well in this dish?
Cheddar and mozzarella offer a creamy melt and sharpness; Gruyère or Swiss can be used to add a slightly nutty flavor.
- → Can this be prepared ahead of time?
Yes, assemble the layers and refrigerate before baking; just add extra baking time if cooking from chilled.