1 1/4 cups soft, fresh breadcrumbs
1/4 cup chopped fresh parsley
3 tablespoons grated Parmesan cheese
2 teaspoons lemon zest
3 tablespoons butter
2 large sweet onions, halved and thinly sliced
3 garlic cloves, minced
3 tablespoons all-purpose flour
3 1/2 cups milk
1 3/4 teaspoons salt
1 1/2 teaspoons dried Italian seasoning
1/8 teaspoon ground red pepper
1 (8-oz.) package shredded Italian six-cheese blend
3 pounds baking potatoes, peeled and thinly sliced
Preheat oven to 375°. Combine first 4 ingredients in a small bowl.
Melt butter in a Dutch oven over medium-high heat; add onion, and cook, stirring often, 15 minutes or until onions are caramel colored; add garlic, and cook 1 minute.
Stir in flour, and cook, stirring constantly, 1 minute. Gradually whisk in milk and next 3 ingredients. Cook, whisking often, 8 to 9 minutes or until mixture thickens. Remove from heat; whisk in cheese until melted and smooth.
Layer half of potatoes in a lightly greased 13- x 9-inch baking dish; pour 2 cups sauce over potatoes in dish. Repeat layers once.
Bake, uncovered, at 375° for 1 hour and 10 minutes or until golden brown and potatoes are fork tender, topping with breadcrumb mixture during last 15 minutes of baking. Remove from oven, and let stand 10 minutes.