Ingredients
Scale
- 4 tablespoons butter
- 3/4 cup onion diced
- 2 teaspoons garlic minced
- 1/4 cup all purpose flour
- 3 cups milk
- 1 1/2 teaspoons kosher salt
- 1/2 teaspoon pepper
- 3 cups shredded cheddar cheese divided use
- 3 pounds russet potatoes thinly sliced
- 2 cups ham diced
- 2 tablespoons chopped fresh parsley
- cooking spray
Instructions
- Preheat the oven to 400 degrees F and coat a 3-quart baking dish with cooking spray.
- Melt the butter in a large pan over medium heat. Add the diced onions and sauté for 4-5 minutes until softened.
- Stir in the minced garlic and cook for an additional 30 seconds, stirring constantly.
- Add the flour to the pan and cook for 1 minute, stirring well.
- Gradually whisk in the milk, adding it slowly and stirring after each addition. Incorporate the salt and pepper, then bring the mixture to a simmer.
- Cook for 2-3 minutes until the sauce thickens slightly, then remove from heat and stir in 1 cup of shredded cheese.
- Layer half of the sliced potatoes in the prepared baking dish, followed by half of the diced ham. Pour half of the cheese sauce over, and sprinkle with 1 cup of cheese.
- Repeat the layering with the remaining potatoes, ham, cheese sauce, and cheese on top.
- Cover the dish with foil and bake for 50 minutes in the preheated oven.
- Remove the foil and bake for an additional 20 minutes, or until the top is golden and the potatoes are tender. If the top browns too quickly, cover with foil again as needed.
- Allow to stand for 5-7 minutes before garnishing with chopped parsley and serving.
Notes
For added flavor, try using smoked ham.
Feel free to mix different types of cheese for a unique flavor profile.
Cut the potatoes as thinly as possible for even cooking.
- Prep Time: 20 minutes
- Cook Time: 95 minutes
- Category: Main Dishes
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 4g
- Sodium: 800mg
- Fat: 25g
- Saturated Fat: 15g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 75mg