This cheesy potato casserole is a comfort food staple that will satisfy your taste buds. It's made with a creamy and cheesy sauce, layered with tender potatoes, and baked until golden and bubbly. This dish is perfect for family gatherings, potlucks, or as a side for holiday meals. It's easy to make and will leave everyone asking for seconds. Enjoy the warm, cheesy goodness of this delightful casserole!
Ingredients
- 3 pounds russet potatoes, peeled and thinly sliced
- 1 medium onion, finely chopped
- 2 cups shredded sharp cheddar cheese
- 1 cup sour cream
- 1 cup milk
- 4 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1 teaspoon garlic powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Directions
- Preheat the oven to 350°F (175°C) and lightly grease a 9x13-inch baking dish.
- In a large saucepan, melt the butter over medium heat. Add the chopped onion and cook until softened.
- Stir in the flour, garlic powder, salt, and black pepper. Cook for 1-2 minutes, stirring constantly.
- Gradually whisk in the milk until the mixture is smooth and thickened.
- Remove the saucepan from the heat and stir in the sour cream until well combined.
- Layer half of the sliced potatoes in the greased baking dish. Sprinkle half of the shredded cheese over the potatoes.
- Pour half of the sauce mixture over the cheese and potatoes.
- Repeat the layers with the remaining potatoes, cheese, and sauce.
- Cover the baking dish with aluminum foil and bake in the preheated oven for 45 minutes.
- Remove the foil and continue baking for an additional 15-20 minutes, or until the potatoes are tender and the top is golden and bubbly.
- Let the casserole cool for a few minutes before serving. Enjoy!