Go Back

Cheesy Potato Casserole

Cheesy Potato Casserole is a hot dish made with a creamy and cheesy potato mixture, topped and baked with corn flakes for that extra crunch.

Course Dinner
Cuisine American
Keyword Cheesy Potato Casserole
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Servings 12
Calories 296 kcal
Author Amanda Rettke--iamhomesteader.com



  • 32 ounces frozen diced hash browns, thawed
  • 1/4 cup (1/2 stick) butter
  • 2 cups sharp cheddar cheese, shredded
  • 1 1/2 cups sour cream


  • 1/4 cup (1/2 stick) butter, melted
  • 1/2 medium onion, chopped
  • 2 teaspoons garlic, minced
  • 1/4 cup flour
  • 1 teaspoon kosher salt
  • 1/2 teaspoon pepper
  • 1/2 teaspoon cayenne pepper
  • 1/2 teaspoon dried mustard
  • 1/2 cup chicken broth, room temperature
  • 1/2 cup milk, room temperature


  • 1/4 cup (1/2 stick) butter
  • 3 cups corn flakes


  1. Preheat oven to 350°F. Spray a 9x13-inch baking dish with nonstick spray.


  1. In a large bowl, combine the potatoes, butter, shredded cheese, and sour cream. Mix well and set aside.


  1. In a medium skillet over medium heat, melt butter.

  2. Add onion and cook until translucent (3-5 minutes). Add the garlic and cook for one more minute.

  3. Add flour, salt, pepper, cayenne pepper, and dry mustard. Cook another minute.

  4. Slowly add milk, whisking until smooth.

  5. Slowly add chicken broth, whisking until thickened.

  6. Pour the sauce into the potato mixture. Mix well.


  1. In a large, microwave-safe bowl, melt butter.

  2. Add corn flakes. Toss to coat.


  1. Pour the sauce and potato mixture into the prepared baking dish.

  2. Top dish with the butter and corn flakes topping.

  3. Bake 40-50 minutes, or until golden brown and bubbly.

  4. Remove from oven. Let it rest a few minutes before serving.