Cracker Barrel Hash Brown Casserole (Easy Copycat Recipe)
The Cracker Barrel hash brown casserole copycat is one of those side dishes that earns a permanent spot in your weeknight rotation. It’s cheesy, it’s got crispy edges where the pan gets hot, and it comes together with ingredients you likely already have.
This version skips the restaurant wait and gives you the same result at home in about an hour.

Why I Love This Recipe
The sharp cheddar and sour cream give it a tangy backbone that keeps it from tasting flat, and the butter seeps into the frozen hash browns as they cook so every bite stays rich rather than dry.
It holds together in clean squares when you scoop it, which makes it practical for a crowd. The edges go slightly crisp while the center stays soft and creamy.
This is the version I keep coming back to, because the ingredient list is short and nothing about it requires technique.
Recipe Ingredients

- 1 bag (30 oz) frozen shredded hash browns – Do not thaw; straight from the bag works and keeps the texture right
- 2 cups sharp cheddar cheese, shredded – Sharp gives more flavor than mild; shred it yourself for better melt
- 1 can (10.5 oz) cream of chicken soup – Binds the casserole; cream of mushroom works as a swap
- 1 cup sour cream – Full-fat holds up better and adds tang
- 1/2 cup unsalted butter, melted – Coats the hash browns and prevents sticking throughout
- 1/2 cup yellow onion, finely diced – Fresh onion gives more flavor than onion powder
- 1 tsp garlic powder – Rounds out the savory base
- 1 tsp salt – Adjust to taste depending on how salty your soup is
- 1/2 tsp black pepper – Freshly ground is noticeably better here
Variations / Substitutions
- Cream of mushroom soup – Makes the casserole slightly earthier and works well if you want a meat-free version
- Greek yogurt for sour cream – Full-fat Greek yogurt swaps in 1:1 and gives a slightly tangier, lighter result
- Pepper jack for cheddar – Adds a mild heat and melts just as smoothly
- Diced jalapeños – Stir in 2 tbsp of diced pickled jalapeños with the onion if you want a little heat without changing the cheese
- Dairy-free – Use a vegan butter, a dairy-free sour cream, and a plant-based shredded cheddar; the texture is slightly looser but still good
- Add protein – Fold in 1 cup of diced cooked ham or crumbled cooked sausage before baking for a full one-dish meal
If you enjoy this kind of cheesy potato dish, the Cracker Barrel Chicken and Rice Casserole Recipe is worth trying next.
How To Make Hash Brown Casserole
Step 1: Mix the Filling

Preheat your oven to 350°F (175°C), then grab a large mixing bowl. Add the 1 can (10.5 oz) cream of chicken soup, 1 cup sour cream, 1/2 cup melted unsalted butter, 1/2 cup diced yellow onion, 1 tsp garlic powder, 1 tsp salt, and 1/2 tsp black pepper. Stir until everything is combined into a smooth, thick base.
The mixture should look uniform with no streaks of butter sitting separately. If the butter pools at the bottom, the melted butter was too hot and cooled the sour cream unevenly; just keep stirring and it will come together.
Step 2: Fold in the Hash Browns and Cheese

Add the 30 oz frozen shredded hash browns directly to the bowl. Pour in 1 1/2 cups of the shredded sharp cheddar cheese, saving the remaining 1/2 cup for the top. Fold everything together with a large spoon until the hash browns are evenly coated and you no longer see dry patches.
The mixture will look rough and chunky, which is correct. Folding rather than stirring hard keeps the shreds intact so they crisp up properly rather than turning to mush.
Step 3: Fill the Baking Dish

Lightly grease a 9×13 inch baking dish with a little butter or cooking spray. Spread the hash brown mixture into an even layer, pressing it down gently so there are no air pockets. Scatter the reserved 1/2 cup of shredded sharp cheddar evenly across the top.
Step 4: Bake the Casserole

Slide the dish into the 350°F (175°C) oven and bake uncovered for 55 to 60 minutes. You’re looking for the top cheese to be bubbling and the edges to have pulled away slightly from the sides of the dish and turned a deep golden brown.
The center should be set, not jiggly, when you give the pan a gentle shake at the 55-minute mark. If the top is browning faster than you want before that point, tent it loosely with foil for the last 10 minutes.
Step 5: Scoop and Garnish

Pull the casserole from the oven and let it sit for 5 minutes so the squares hold their shape, then scoop into portions and transfer to a serving platter or serve straight from the dish. Scatter a small handful of thinly sliced green onions across the top right before you bring it to the table.
Recipe Tips
- Use cold frozen hash browns straight from the bag. Thawing first makes the casserole watery because the ice crystals release moisture as they melt into the mix before baking.
- Shred your own cheddar if you can. Pre-shredded bags are coated in starch to prevent clumping, which also slows the melt and can leave the top grainy rather than smooth.
- Check the sodium in your soup. Reduced-sodium cream of chicken soup is worth using here because the cheese and butter already bring plenty of salt; taste the filling before you add it to the dish and adjust.
- The 9×13 pan size matters. A smaller dish makes the casserole too thick in the center and it will be underdone by the time the top looks done; stick with the full-size pan.
Bake times by pan material (at 350°F / 175°C):
| Pan Material | Bake Time | Edge Cue |
|---|---|---|
| Glass (9×13) | 55 to 60 min | Golden, pulling from edge |
| Ceramic (9×13) | 58 to 63 min | Golden, slight bubble |
| Dark metal (9×13) | 50 to 55 min | Watch early; edges darken fast |
How To Store
- Refrigerate – Cover the dish tightly or transfer leftovers to an airtight container. It keeps well for up to 4 days.
- Reheating – Reheat individual portions in a microwave at medium power for 2 to 3 minutes, or put the whole dish back into a 325°F (165°C) oven covered with foil for 20 minutes until heated through. Add a small splash of water or a spoonful of sour cream over the top before reheating if it looks dry.
What To Serve With Hash Brown Casserole
Scrambled or fried eggs alongside make it a complete breakfast plate, since the richness of the casserole balances well against the plain, clean flavor of a simple egg. Grilled or pan-seared chicken thighs turn it into a weeknight dinner, the fond from the chicken giving you a light pan sauce to drizzle over. A crisp green salad with a sharp vinaigrette cuts through the creaminess and stops the whole plate from feeling heavy.
Frequently Asked Questions
Can I assemble this the night before?
Yes. Mix everything, spread it in the greased dish, cover with plastic wrap, and refrigerate overnight. Add the top cheese just before it goes into the oven, and expect to add 5 to 8 minutes to the bake time since it’s starting cold.
Can I freeze the casserole?
You can freeze it unbaked, tightly wrapped, for up to 2 months. Thaw overnight in the refrigerator before baking; do not bake from frozen or the center will stay cold by the time the top browns.
What if I only have cream of celery soup?
It works fine. The flavor shifts slightly, a little lighter and less savory, but the texture of the casserole comes out the same.
Can I double the recipe for a crowd?
Yes, use two 9×13 pans rather than one deeper dish. Baking in a deeper vessel will leave the center undercooked at the standard time.
—

Ingredients
Method
- Preheat the oven to 350°F (175°C). In a large bowl, combine the cream of chicken soup, sour cream, melted butter, diced onion, garlic powder, salt, and black pepper. Stir until smooth.
- Add the frozen hash browns and 1 1/2 cups of the shredded cheddar to the bowl. Fold together until the hash browns are fully coated.
- Grease a 9×13 inch baking dish, spread the mixture in an even layer, and top with the remaining 1/2 cup of cheddar.
- Bake uncovered at 350°F (175°C) for 55 to 60 minutes, until the top is bubbling and the edges are deep golden brown.
- Rest for 5 minutes, scoop into portions, and top with sliced green onions before serving.
