Cracker Barrel Hashbrown Casserole Copycat Recipe
This cracker barrel hashbrown casserole recipe delivers the same creamy, cheesy, golden-edged side dish you get at the restaurant, and you can have it on the table in about an hour. It’s one of those dishes that works for a lazy Sunday breakfast and a weeknight dinner in equal measure.
The whole thing comes together with pantry staples and frozen hashbrowns, so there’s no peeling or grating involved.

Why I Love This Recipe
The edges get crispy while the center stays soft and creamy, and that contrast is what makes this worth making. The cheddar and sour cream combo gives it a sharp, tangy backbone that keeps it from tasting flat.
It holds up well at room temperature, which makes it genuinely useful for brunches or potlucks where food sits out for a while.
This is the version I keep coming back to when I need something that feeds a crowd without much fuss.
Recipe Ingredients

- 30 oz frozen shredded hashbrowns – Thawed; the Ore-Ida shredded style is the closest match to the restaurant version
- 1 can (10.5 oz) condensed cream of chicken soup – Adds the creamy base; cream of mushroom works as a swap
- 2 cups shredded sharp cheddar cheese – Sharp cheddar gives you that tangy bite; mild cheddar works but tastes flatter
- 1 cup sour cream – Full-fat holds up best in the oven and stays creamy, not watery
- 1/2 cup unsalted butter, melted – Coats the hashbrowns and helps the edges crisp up
- 1/2 cup diced yellow onion – Fine dice so it softens fully during baking
- 1 tsp garlic powder – Background savory flavor
- 1 tsp salt – Adjust to taste depending on how salty your soup is
- 1/2 tsp black pepper – Freshly ground if you have it
Variations / Substitutions
- Cream of mushroom soup – Works as a direct swap and adds a slightly earthier flavor without changing the texture.
- Greek yogurt for sour cream – Full-fat Greek yogurt keeps the casserole creamy, though the tang is a little sharper.
- Pepper jack for cheddar – Melts the same way but adds a mild heat that cuts through the richness nicely.
- Diced green onion for yellow onion – Stir them in raw; they stay a bit brighter and slightly more pungent.
- Dairy-free butter and vegan sour cream – The casserole will still set and brown, though the edges won’t get quite as crispy.
- Add diced ham or crumbled bacon – Stir in about 1 cup with the hashbrown mixture to turn this into a one-dish breakfast bake.
If you like this kind of easy baked side, the Cracker Barrel mac and cheese copycat recipe is worth checking out next.
How To Make Hashbrown Casserole
Step 1: Combine the Hashbrown Mixture

Preheat your oven to 350°F (175°C), then get straight to mixing. In a large bowl, stir together the 30 oz thawed hashbrowns, 1 can condensed cream of chicken soup, 1 cup sour cream, 1/2 cup melted butter, 1/2 cup diced yellow onion, 1 tsp garlic powder, 1 tsp salt, and 1/2 tsp black pepper until everything is evenly coated.
Add 1 1/2 cups of the shredded sharp cheddar to the bowl and fold it in. The mixture will look thick, almost like a loose potato salad, and that’s exactly right. Save the remaining 1/2 cup of cheese for the top.
Step 2: Spread and Top the Casserole

Grease a 9×13-inch baking dish with a little butter or cooking spray, then spread the hashbrown mixture into an even layer. Press it down gently so there are no air pockets underneath.
Scatter the remaining 1/2 cup of shredded cheddar evenly over the top. The cheese on top is what gives you that golden, slightly crunchy crust, so don’t skip it or bury it under anything.
Step 3: Bake Until Golden and Set

Bake uncovered at 350°F (175°C) for 50 to 55 minutes, until the cheese on top is deep golden brown and the edges of the casserole are visibly pulling away from the sides of the dish. The center should feel set, not jiggly, when you nudge the pan.
If your cheese browns before 50 minutes, lay a loose piece of foil over the top for the last 10 minutes to keep it from going too dark before the center finishes cooking.
Step 4: Plate and Garnish

Scoop the casserole straight from the hot dish into a wide serving bowl or spoon it onto plates. Top with a small handful of sliced green onions for a bit of color and a fresh, mild bite against all that richness.
Recipe Tips
- Thaw the hashbrowns completely before mixing. Frozen hashbrowns release water as they cook, which can make the casserole watery and prevent the edges from crisping. Pat them dry with a paper towel if they feel wet after thawing.
- Shred your own cheese if you can. Pre-shredded bags contain an anti-caking starch that slows melting. Block cheddar grated at home melts smoother and tastes sharper.
- Don’t skip greasing the dish. The butter in the mixture helps, but the edges still stick without a greased pan, and you’ll lose those crispy bits when you serve it.
- Taste the mixture before baking. Condensed soups vary in saltiness by brand. Dip a spoon in before it goes in the oven and add more salt if it tastes flat.
Bake times by pan size (all at 350°F / 175°C):
| Pan Size | Depth | Bake Time |
|---|---|---|
| 9×13 inch | Standard | 50 to 55 mins |
| 8×8 inch (half batch) | Deeper fill | 55 to 60 mins |
| Two 8×8 inch dishes | Standard | 45 to 50 mins |
How To Store
- Refrigerate – Cover the baking dish tightly or transfer leftovers to an airtight container. It keeps well for up to 4 days in the fridge.
- Reheating – Reheat portions in the microwave for 2 to 3 minutes, or put the whole dish back in a 325°F (160°C) oven for about 20 minutes covered with foil. The oven method brings back a bit of the crispy edge.
What To Serve With Hashbrown Casserole
This casserole works as a side for something with a little smokiness or char to balance the creaminess. Grilled chicken thighs are a natural match because the fat in the skin plays well against the tangy sour cream base. A baked ham with a brown sugar glaze also works well since the sweetness cuts through the richness in a way plain roasted pork doesn’t quite manage. For a brunch spread, serve it alongside scrambled eggs and a simple green salad with a sharp vinaigrette to keep the whole plate from feeling too heavy.
Frequently Asked Questions
Can I assemble this the night before?
Yes. Mix everything together, spread it in the greased dish, cover tightly with plastic wrap, and refrigerate overnight. Add the cheese topping just before baking, and expect the bake time to run about 5 minutes longer since the dish will be cold.
Can I use fresh potatoes instead of frozen hashbrowns?
You can, but grate them coarsely and squeeze out as much moisture as possible before mixing. Excess water from fresh potatoes is the main reason casseroles turn out soupy.
Can I freeze this casserole?
Yes. Bake it fully, let it cool, then freeze tightly wrapped for up to 2 months. Thaw overnight in the fridge before reheating in a 325°F (160°C) oven covered with foil until warmed through, about 30 minutes.
My casserole came out watery. What went wrong?
Almost always wet hashbrowns. Make sure they’re fully thawed and patted dry before mixing, and bake uncovered so moisture can escape.
—

Ingredients
Method
- Preheat oven to 350°F (175°C). In a large bowl, stir together the hashbrowns, cream of chicken soup, sour cream, melted butter, diced onion, garlic powder, salt, and pepper until evenly combined. Fold in 1 1/2 cups of the cheddar.
- Grease a 9×13-inch baking dish and spread the mixture in an even layer, pressing it down gently. Scatter the remaining 1/2 cup of cheddar evenly over the top.
- Bake uncovered at 350°F (175°C) for 50 to 55 minutes, until the cheese is deep golden brown and the edges pull away from the sides. If the top browns too quickly, tent loosely with foil for the last 10 minutes.
- Spoon into a serving bowl or onto plates and top with sliced green onions.
