Description
Discover how to make a rich and creamy Cheesy Potato Casserole. Perfect for any occasion, this easy recipe is a family favorite!
Ingredients
Scale
- 3 lbs potatoes (peeled and diced)
- 2 cups shredded sharp cheddar cheese
- 1 cup sour cream
- 1 cup milk (or half-and-half for extra creaminess)
- 1 tablespoon butter
- 1 small onion, finely chopped
- 1 teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 cup shredded mozzarella cheese (optional, for extra cheesiness)
- ½ cup breadcrumbs (optional, for topping)
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
- Cook the Potatoes: In a large pot, bring water to a boil and cook the diced potatoes for 12-15 minutes, or until they are tender when pierced with a fork. Drain the potatoes and set them aside.
- Prepare the Cheese Sauce: In a large skillet, melt the butter over medium heat. Add the chopped onion and cook for 3-4 minutes until softened. Stir in the garlic powder, salt, and pepper, then add the milk and sour cream. Heat the mixture until warm, then add the shredded cheddar cheese and stir until the cheese has melted and the sauce is smooth.
- Assemble the Casserole: In a large mixing bowl, combine the cooked potatoes with the cheese sauce. Stir gently to coat the potatoes in the creamy sauce. Transfer the mixture to the prepared baking dish.
- Top the Casserole: Sprinkle the mozzarella cheese on top of the casserole (if using) and add breadcrumbs for a crispy topping.
- Bake: Cover the casserole with foil and bake for 30 minutes. Remove the foil and bake for an additional 10-15 minutes, or until the top is golden and bubbly.
- Serve: Let the casserole cool for a few minutes before serving. Garnish with fresh herbs like parsley or chives, if desired.