Cheesy Potato Casserole

Cheesy Potato Casserole is the ultimate comfort food side dish — creamy, cheesy, and topped with a buttery, crunchy cornflake crust that makes every bite irresistible. This recipe is a celebration of homestyle cooking, where frozen hash browns are transformed into a rich, decadent casserole with sharp cheddar, sour cream, cream of chicken soup, and a blend of savory seasonings. The magic begins with a creamy sauce made from soup, sour cream, milk, and melted butter, which coats every shred of potato in rich, cheesy goodness. The mixture is topped with a buttery cornflake crust that bakes to a golden, crispy finish, creating the perfect contrast to the soft, creamy potatoes underneath.

The brilliance of this casserole lies in its layers of flavor and texture — the creamy, cheesy filling, the crunchy cornflake topping, and the optional mix-ins like bacon, ham, and green onions that make it customizable and extra hearty. It’s the perfect side dish for holiday dinners, potlucks, or any meal that needs a little extra comfort. Whether you’re serving it alongside ham, turkey, or roast beef, this Cheesy Potato Casserole is guaranteed to be a hit.

WHY YOU’LL LOVE THIS RECIPE

  • Creamy, cheesy, and comforting — the ultimate comfort food side dish.
  • Buttery cornflake topping — adds a crispy, golden crunch.
  • Customizable — add bacon, ham, or green onions for extra flavor.
  • Perfect for holidays and potlucks — a crowd-pleasing dish that feeds a crowd.
  • Make-ahead friendly — assemble in advance and bake when ready.

INGREDIENTS

For the Casserole:

  • 2 pounds (32 ounces) frozen shredded hash brown potatoes
  • 2 cups (8 ounces) shredded sharp cheddar cheese, divided
  • 1 cup sour cream
  • 1 can (10.5 ounces) condensed cream of chicken soup
  • ½ cup (1 stick / 8 tablespoons) unsalted butter, melted
  • ½ cup whole milk
  • ½ medium yellow onion, very finely diced (about ½ cup)
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder

For the Topping:

  • 2 cups crushed cornflakes
  • 2 tablespoons unsalted butter, melted
  • ¼ teaspoon kosher salt

Optional Mix-Ins:

  • ½ cup cooked crumbled bacon
  • ½ cup diced ham
  • ¼ cup sliced green onions
  • ½ cup shredded mozzarella or Monterey Jack
  • 1-2 tablespoons chopped fresh parsley or chives

Optional Creamy Sauce Add-In:

  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1½ cups chicken broth or vegetable broth
  • ½ cup whole milk or half-and-half
  • ½ teaspoon kosher salt
  • ¼ teaspoon black pepper
  • ½ teaspoon garlic powder

INSTRUCTIONS

Step 1: Preheat Oven and Prepare Dish
Preheat your oven to 350°F (175°C). Place a rack in the center of the oven so the casserole bakes evenly. Grease a 9×13-inch baking dish with butter or nonstick cooking spray.

Step 2: Thaw the Hash Browns
Spread the frozen shredded hash browns on a baking sheet while you prep everything else. You want them mostly thawed and not icy. If they seem very wet, pat them with a clean kitchen towel or paper towels.

Step 3: Mix the Wet Ingredients
In a large mixing bowl, whisk together the condensed cream of chicken soup, sour cream, milk, melted butter, salt, pepper, garlic powder, and onion powder until smooth.

Step 4: Add Onion and Cheese
Add the finely diced onion and 1½ cups of the shredded cheddar cheese. Stir until everything is evenly distributed.

Step 5: Add the Potatoes
Gently fold the thawed hash browns into the sauce mixture. Take your time so you don’t mash them — this keeps your cheesy potatoes nice and fluffy.

Step 6: Add Optional Mix-Ins
Stir in crumbled bacon, diced ham, or a handful of green onions if you’re using them. Taste and adjust salt and pepper as needed.

Step 7: Transfer to Baking Dish
Spread the cheesy potato mixture into your prepared 9×13 dish. Smooth the top gently with a spatula. Scatter the remaining ½ cup shredded cheddar over the top.

Step 8: Make the Topping
In a medium bowl, combine the crushed cornflakes, 2 tablespoons melted butter, and ¼ teaspoon salt. Stir until the cereal is evenly coated. Sprinkle the cornflake mixture evenly over the casserole. Try not to pack it down; loose crumbs crisp up better.

Step 9: Bake Covered
Cover the baking dish loosely with foil and bake for 30 minutes. This helps the casserole heat through without drying out.

Step 10: Bake Uncovered
Remove the foil and bake another 20-25 minutes, until the topping is golden brown and the edges are bubbling.

Step 11: Check for Doneness
The center should be hot and the cheese fully melted. If you insert a spoon, the potatoes should be tender and creamy, not firm. Serve hot and enjoy!

TIPS

  • Thaw the hash browns — frozen potatoes release moisture and can make the casserole watery. Thaw and pat dry for the best texture.
  • Don’t overmix — gently fold the potatoes into the sauce to keep them fluffy.
  • Use freshly shredded cheese — it melts more smoothly than pre-shredded cheese.
  • Make it ahead — assemble the casserole, cover, and refrigerate for up to 24 hours. Add the topping just before baking.
  • Add mix-ins — bacon, ham, and green onions add extra flavor and heartiness.

STORAGE OPTIONS

Refrigerator: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in a 350°F oven for 15-20 minutes.
Freezer: This casserole freezes well for up to 2 months. Cool completely, wrap tightly in plastic wrap and foil, and freeze. Thaw overnight in the refrigerator before reheating.

Cheesy Potato Casserole is a creamy, cheesy, and utterly delicious side dish that’s perfect for any occasion. With its buttery cornflake topping and rich, savory filling, it’s a dish that everyone will love. Enjoy!