It's a simple yet indulgent dish that combines layers of potatoes, savory ham, and melted cheese. Let's get started!
Begin by layering half of the thinly sliced potatoes in a greased casserole dish.
Sprinkle half of the diced ham and half of the finely chopped onions over the potatoes.
Spread half of the cheddar and mozzarella cheese over the other layers. This is where the cheesiness begins!
Repeat the layers: potatoes, ham, onions, and cheese until all your ingredients are used up.
In a saucepan, melt the butter over medium heat. Add the minced garlic and cook for about a minute until fragrant.
Stir in the all-purpose flour and cook for another minute, creating a roux. This will help thicken the sauce.