Easy Cheesy Hashbrown Casserole (Cracker Barrel Copycat)
This creamy, cheesy hashbrown casserole is the easiest way to bring a little Cracker Barrel comfort to your table. Frozen hash browns, a quick mix of soup and sour cream, and plenty of melted cheddar come together with almost no work.

It’s a potluck hero and a weeknight win all in one dish. You can have it in the oven in less than 15 minutes, then just kick back while it bakes.
What Makes This Hashbrown Casserole So Good
It’s all about that contrast: a crunchy, buttery cornflake top that shatters under your fork, and underneath, a silky potato layer packed with sharp cheddar and a tang from the sour cream. No gluey, heavy texture here.
I keep this recipe in my back pocket because it’s impossible to mess up. The ingredient list is short, everything comes together in one bowl, and the oven does the rest.
Ingredients

- 32 oz bag frozen shredded hash browns, thawed: the base; thawing prevents excess liquid
- 10.5 oz can condensed cream of chicken soup: use cream of celery for a vegetarian version
- 16 oz container full-fat sour cream: gives the casserole its silky, tangy backbone
- 2 ½ cups shredded sharp cheddar cheese, divided: sharp melts beautifully and holds its flavor
- ½ cup finely chopped yellow onion: optional, but adds a mild savory depth
- ½ cup unsalted butter, melted, divided: half for the potato mix, half for the topping
- 1 tsp salt
- ½ tsp black pepper
- 2 cups crushed cornflakes: or crushed buttery crackers, for that signature crunchy cap
Variations / Substitutions
- Make it meaty: stir in 1 cup of cooked, crumbled bacon or diced ham with the potatoes
- Soup swap: cream of mushroom or cream of celery both work in place of the chicken soup
- Dairy-free: use a good vegan sour cream, shredded dairy-free cheddar, and a vegan butter stick
- Spice it up: a pinch of cayenne or a few shakes of hot sauce add a nice warmth
- Fresh potatoes: you can use about 6 cups of freshly shredded russets, squeezed completely dry
If you love this casserole, try our cheesy scalloped potatoes for another creamy side.
How to Make Hashbrown Casserole
Step 1: Mix the Creamy Base

Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish. In a large bowl, combine the thawed hash browns, the entire can of cream of chicken soup, the sour cream, 2 cups of the shredded cheddar, the onion, ¼ cup of the melted butter, the salt, and the pepper.
The mixture will look like thick, creamy potato salad. If it seems a bit dry, a splash of milk loosens it right up.
Step 2: Layer the Crunchy Top

Spread the potato mixture into the prepared dish and press it into an even layer. Sprinkle the remaining ½ cup cheddar over the top, then mix the crushed cornflakes with the remaining 2 tablespoons melted butter and scatter that evenly over the cheese.
This buttery cornflake blanket is what gives you that signature crunchy cap. Don’t skip it, and don’t be shy — you want a good layer.
Step 3: Bake Until Golden and Bubbly

Slide the dish into the oven and bake for 45 to 50 minutes. The casserole is ready when the edges are bubbly and the top is deeply golden brown.
You’ll smell it before you see it — that toasty, buttery aroma. If the top is browning too fast, tent loosely with foil for the last 10 minutes.
Step 4: Scoop and Serve

Remove the casserole from the oven and let it sit for 10 minutes. This rest helps it set so the slices hold together. Then scoop generous portions onto plates while it’s still piping hot.
Every scoop should crack through that crunchy top and pull out a creamy, cheesy bite. The cheddar gives it a tiny stretch that’s just right.
Tips for the Best Hashbrown Casserole
- Thaw the hash browns completely in the fridge overnight, then press with paper towels to remove any moisture. This keeps the casserole from turning watery.
- Stick with full-fat sour cream and regular condensed soup — the small bump in richness makes a big difference in texture.
- If you want an extra-crunchy topping, pop the baked casserole under the broiler for 1 to 2 minutes right before serving. Watch it like a hawk.
- Feel free to stir in cooked, crumbled bacon or ham with the potatoes for a heartier side.
Storing and Reheating Leftovers
- Refrigerate: cover tightly and store in the fridge for up to 4 days.
- Reheating: warm individual portions in the microwave, or place the whole dish back in a 350°F oven for 15 to 20 minutes until hot through.
What Goes Well With Hashbrown Casserole
Roast chicken is a natural partner — the drippings from a whole bird mingle with the creamy potatoes on the plate. A spiral ham or pork roast brings a sweet-savory contrast that plays beautifully against the salty cheese topping. For a weekend brunch, spoon it next to scrambled eggs and crisp bacon; it turns into a breakfast-for-dinner moment.
Frequently Asked Questions
Can I make this casserole without cream of chicken soup?
Yes. Swap in a can of cream of mushroom or cream of celery soup for the same creamy base.
Can I use fresh potatoes instead of frozen hash browns?
You can, but you’ll need about 6 cups of shredded raw potato. Squeeze them dry in a clean kitchen towel so you don’t end up with a watery casserole.
What can I use instead of cornflakes?
Crushed buttery crackers (like Ritz) or panko breadcrumbs tossed with melted butter both give a similar golden crunch.
Is this gluten-free?
It can be. Use a certified gluten-free condensed soup and check that your cornflakes are labeled gluten-free (many brands are).
How far ahead can I assemble it?
You can mix the potato base and spread it in the dish up to a day in advance. Cover and refrigerate, then add the cheese and cornflake topping just before baking. You may need to add 5 to 10 minutes to the bake time.

Ingredients
Method
- Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish. Mix hash browns, soup, sour cream, 2 cups cheddar, onion, ¼ cup melted butter, salt, and pepper in a large bowl until combined.
- Spread mixture into the dish. Top with remaining ½ cup cheddar. Mix crushed cornflakes with remaining 2 tablespoons melted butter and scatter over the cheese.
- Bake 45 to 50 minutes, until edges bubble and the top is deep golden brown.
- Rest 10 minutes, then scoop and serve warm.
