With a crispy, buttery cornflake topping, this Cheesy Hashbrown Casserole recipe is a guaranteed hit, whether it’s for a weeknight dinner or holiday brunch. With very little prep and just a few ingredients, it’s an easy side dish that goes with most everything. You can even prepare it a day in advance!

Straight from my mom’s recipe box, this Cheesy Hashbrown Casserole recipe has been a regular dish at our family table. It’s easy to make, creamy and cheesy, with a crispy, buttery cornflakes cereal topping — a personal favorite for as long as I can remember. Like Tater Tot Hotdish and Spaghetti Casserole, I just never tire of these favorite recipes from the Midwest!
Why This Cheesy Hashbrown Casserole Is My Go-To
This potato casserole with cornflakes, aka “funeral potatoes”, has my family’s heart. It’s one of their top requests when it comes to holiday dinners and weekend brunch menus. Here’s why it’s my go-to recipe:
- Cracker Barrel flavor. If you’ve ever been to Cracker Barrel, you’ve likely eaten their hashbrown casserole. This recipe is very similar to that, featuring frozen hashbrowns mixed together with sour cream, cream of chicken soup, and lots of cheese.
- Awesome contrasting textures. You get creamy, cheesy, and a little bit of crispity-crunchity thanks to the cornflake topping.
- Less butter and sour cream, but ALL the deliciousness. I also want to mention how I love that my mom’s cheesy potatoes recipe uses a little less butter and sour cream than many recipes you’ll find. But you’ll never notice the difference!
- Super versatile. This dish is often referred to as “funeral potatoes” in the Midwest, because it’s a common dish that’s served for lunch once a funeral is over – family, friends, and local community gather in the church basement for fellowship and a homemade meal. But this dish is so good, people simply can’t resist serving it beyond funerals. It’s perfect for any occasion, really – weekend brunch, holiday dinner, and everything in between – any time of day!
What You’ll Need
You’ll be amazed at just how wonderful these basic ingredients taste when baked together! Scroll down to the printable recipe card to find the exact ingredient quantities and recipe instructions.
- Frozen hashbrowns – Thaw before assembling the casserole. (Just move them from the freezer to the fridge the night before!)
- Cheese – Our family is partial to medium or sharp cheddar, but you can use any kind you want. Think Colby Jack, pepper jack, Monterey Jack, mozzarella, Italian, or a Mexican blend.
- Sour cream – Adds creaminess and a touch of tang. If you prefer, use regular Greek yogurt in place of the sour cream.
- Cream of chicken soup – This canned soup provides the classic flavor this dish is known for, but you can use any “cream of” soup, like cream of broccoli, cream of cheddar (for extra cheesiness!), cream of celery, or even cream of mushroom, for a different flavor.
- Butter – I always use unsalted butter, but you can just add less salt to the recipe if you use salted butter.
- Minced dried onion – This adds some onion-y flavor without the texture (or prep work) of fresh onion.
- Salt & pepper – I like to use freshly ground black pepper for more pop.
- Garlic powder – For savory garlic flavor that’s super easy to incorporate, no prep work required.
- Cornflakes cereal – Lightly crushed and combined with melted butter for the crunchy, golden topping.
How to Make Cheesy Hashbrown Casserole
With just 10 minutes of prep, these cheesy potatoes are on the table in only a little over an hour!
- Make the creamy, cheesy mixture. Combine the shredded cheese, sour cream, cream of chicken soup, melted butter, dried onion, salt, pepper, and garlic powder.
- Combine with hashbrowns. Combine the creamy, cheesy mixture with the hashbrowns, then transfer it to a 9″ x 13″ baking dish that’s been lightly sprayed with non-stick spray.
- Add the topping. In a small bowl, combine lightly crushed corn flakes with melted butter. Sprinkle this over the casserole.
- Bake. Cover with foil and bake for 50 minutes. Remove the foil and bake for 10 minutes more. For an extra crunchy topping, broil for a few minutes.
Recipe Variations
There are many ways to customize this cheesy potato casserole!
- Omit the topping. For a more authentic Cracker Barrel copycat recipe, simply omit the crunchy cereal topping. I personally think it adds a lot to the recipe and love the contrast in texture – and my family would not be happy if I didn’t include it! But it can easily be left off.
- Switch up the topping. You could swap the cornflakes for panko breadcrumbs, crushed Ritz crackers, crispy rice cereal, or crushed sour cream & onion potato chips. They’re all great alternatives!
- Use other hashbrowns. My mom often makes this casserole with diced potato hashbrowns, rather than the shredded variety. If you want to shred your own potatoes instead of using frozen hashbrowns, that’s totally fine too. (But frozen hashbrowns are just SO EASY!)
- Add a protein. To make this cheesy hashbrown casserole a heartier dish, you can fold in some cooked chopped bacon, crumbled ground sausage, or chunks of cooked ham.
- Add some veggies. Add some finely chopped sweet peppers and onion. Or a mix of sauteed peppers and onions. Or chopped jalapeños!
PreP and Party Tips
One of the reasons this cheesy hashbrowns dish is such a party staple is because there are so many options to streamline the process. Here are some of my favorite time-savers:
- Make ahead of time. You can make these cheesy potatoes up to a day in advance. Prepare and assemble the dish as directed but do not add the corn flakes topping. Cover the dish with foil and place in the fridge. Just before baking, add the cornflakes, and then proceed as usual. (You may need to cook the dish with the foil a bit longer since the ingredients will be cold instead of at room temperature.)
- Cook in a crockpot and double for a crowd. To double this recipe in a slow cooker, you will need a larger crockpot. I use a 7-quart size. Double all the ingredients and omit the cornflake topping (because it does not crisp in the slow cooker!). Add hashbrowns to the slow cooker. Then, in a medium bowl, stir together the creamy, cheesy mixture, and fold it into the hashbrowns. Turn slow cooker to high heat and cook for 4 to 5 hours, stirring halfway through.
- Freeze before baking. Follow the make-ahead instructions above. Do not add the cornflake topping. Cover with foil and freeze for up to 3 months. Thaw in the fridge overnight then add the cornflakes right before baking. You may need to add a few extra minutes of baking time.
- Freeze it after baking. Do not add the cornflake topping. Bake the casserole and allow to cool completely, cover tightly, then wrap the entire pan in 2 layers of heavy-duty foil. Freeze for up to 3 months. Thaw in the fridge, add the buttery cornflake topping if desired, then reheat in the oven. Or freeze individual servings in smaller freezer-safe containers for quick, easy dinners – and just reheat in the microwave.
Serving Suggestions
This cheesy potato casserole can be served for any meal or occasion. We’ve enjoyed this for breakfast, brunch, lunch, and dinner, as both a side dish and a main course. You seriously cannot go wrong serving up cheesy potatoes — everyone will love them, regardless of the time of day!
For a tasty dinner, you may want to serve this up with some Sugar Grilled Steaks, Grilled Pork Chops or Lemon Pepper Chicken. And, of course, cheesy potatoes are always welcome at the holiday table. This dish would be great alongside a Mustard Pork Loin Roast, a Grilled Turkey Tenderloin, or your favorite holiday ham.
Or as part of a brunch spread or breakfast-for-dinner — with some sausage, bacon, or ham, plus your favorite style of eggs.
This also makes a great potluck dish, as it travels well!
How to Store & Reheat Leftovers
- Refrigerator: Store any leftover cheesy hashbrown casserole in the fridge, covered tightly, for up to 5 days.
- To reheat: Individual servings reheat well in the microwave but you can also reheat the entire pan in the oven. Just cover and bake until heated through. Leftovers also make for a great breakfast side — add a spoonful of the casserole to a large skillet before cooking a couple eggs in the same pan. It gets a beautiful crisp crust to it, and even more so if you melt a little butter in the pan first!
More Hotdish & Casserole Recipes
Cheesy Hashbrown Casserole
Ingredients
Hashbrown Casserole
- 2 pounds frozen hashbrowns, thawed
- 2 cups shredded cheddar cheese (we like to use a medium or sharp cheddar)
- 1 cup full-fat sour cream
- 1 can (10.5 ounces) cream of chicken soup
- ¼ cup unsalted butter, melted
- 2 tablespoons minced dried onion
- ½ teaspoon Morton kosher salt
- ½ teaspoon ground black pepper
- ¼ teaspoon garlic powder
- chopped green onions or chives, optional garnish
Corn Flakes Topping
- ¼ cup unsalted butter, melted
- 2 cups corn flakes cereal, lightly crushed
Instructions
- Preheat oven to 350°F. Lightly spray a 9" x 13" baking dish with nonstick spray; set aside.
- Hashbrown Casserole: Place hashbrowns in a large mixing bowl; set aside.
- In a medium bowl, combine shredded cheese, sour cream, cream of chicken soup, melted butter, dried onion, salt, pepper, and garlic powder.
- Add cheese mixture to hashbrowns and fold to combine. Transfer mixture to prepared baking dish and spread into an even layer.
- Corn Flakes Topping: In a small bowl, combine melted butter with crushed corn flakes. Sprinkle over top of casserole.
- Bake & Serve: Cover dish with foil and bake for 60 minutes. Remove foil and bake an additional 5 to 10 minutes, or until casserole is thoroughly hot. If you'd like an extra crunchy topping, set the dish under the broiler for a few minutes. Top with chopped green onions or chives. Serve hot!
Notes
Nutrition Information:
This post was first published in 2022, then updated in 2025.
5 Star