½ cup butter or margarine, divided
¼ cup flour
3 cups milk
1 (10-ounce) block Cheddar cheese, shredded
½ cup green onions, thinly sliced and tops included
1 teaspoon salt
¼ teaspoon pepper
2 pounds potatoes (about 6 cups), washed and thinly sliced
1½ cups soft bread crumbs
¼ cup grated Parmesan cheese

Preheat oven to 325º. Lightly grease 9-inch x 13-inch baking dish. Melt ¼ cup butter in a saucepan over medium heat. Whisk in flour and cook, whisking constantly for 2 to 3 minutes or until flour is lightly browned. Whisk milk into butter mixture; bring to a low boil. Immediately reduce heat, and simmer 6 minutes, or until thickened. Add Cheddar cheese, onions, salt, and pepper. Stir until cheese melts. Spread a quarter of the cheese sauce evenly in prepared baking dish. Layer half of potatoes over sauce; top with half of remaining sauce. Repeat with remaining potatoes and sauce. Bake, covered, for 90 minutes to 2 hours. Stir together bread crumbs, ¼ cup melted butter, and Parmesan cheese. Spread evenly over potatoes. Return to oven, and bake uncovered for 20 to 30 minutes until potatoes are tender and topping is browned.

Additional Recipes:
Chocolate Praline Squares

This story was published on

Since 1933, Our State has shared stories about North Carolina with readers both in state and around the world. We celebrate the people and places that make this state great. From the mountains to the coast, we feature North Carolina travel, history, food, and beautiful scenic photography.