This Copycat Cracker Barrel Hash Brown Casserole Recipe Is the Best One We’ve Tried Yet

Updated: Aug. 03, 2023

Learn how to replicate the best-ever cheesy potato casserole at home. This Cracker Barrel hash brown casserole recipe is as good as the real deal!

Whether you’re wandering through their gift shop and vintage candy store or filling your belly with homestyle comfort food, it’s impossible not to enjoy a visit to Cracker Barrel. And while everyone seems to have a go-to order, the hash brown casserole is a best-seller nationwide. Luckily, we know our fast food copycat recipes, and we’re all set to tackle this one so you can make it at home.

It can be enjoyed any time of the day and is always a crowd-pleaser. Serve it alongside steak and eggs for breakfast, with a slice of quiche for brunch or in the evening with fried chicken and green beans. Speaking from experience, plan on making a double batch, because the odds of leftovers are slim.

Keep reading for our step-by-step Cracker Barrel hash brown casserole recipe, along with tips for perfecting this easy and delicious side dish. And don’t forget to check out the rest of our Cracker Barrel copycat recipes!

Copycat Cracker Barrel Hash Brown Casserole Recipe

ingredients for Copycat Cracker Barrel PotatoesLauren Habermehl for Taste of Home


  • 2 tablespoons unsalted butter
  • 1 cup white onion, diced
  • 2 cloves garlic, minced
  • 1 (10.5 ounce) can condensed cream of chicken soup
  • 1 cup sour cream
  • 1/4 cup Parmesan cheese, grated
  • 1 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • 1 30-ounce bag of frozen, shredded hash brown potatoes, thawed
  • 2 cups shredded sharp cheddar cheese, divided
  • Fresh chives, garnish (optional)


Step 1: Saute onions and garlic

sauteing onions in a skilletLauren Habermehl for Taste of Home

Preheat oven to 350°F. In a medium saucepan, melt 2 tablespoons butter and saute the onions until they soften and become translucent. Add the garlic and cook until fragrant. Transfer the onions and garlic to a large mixing bowl and then return the saucepan to the stovetop.

Step 2: Combine ingredients

mixing ingredients in a bowlLauren Habermehl for Taste of Home

To the large mixing bowl, with the cooked onions and garlic, add the cream of chicken soup, sour cream, Parmesan cheese, salt, pepper, thawed hash browns and 1 cup of the cheddar cheese. Stir until well combined and then spread into a greased 13-by-9-inch baking pan.

Step 3: Top with cheese and bake

Copycat Cracker Barrel Potatoes in a pan beforebakingLauren Habermehl for Taste of Home

Top the potatoes with the remaining 1 cup of cheddar cheese. Bake, uncovered, for 50-60 minutes or until cooked throughout and bubbly. Remove promptly and sprinkle with chives, if using.

Serve warm with your other favorite breakfast foods—or something from Cracker Barrel’s online store.

Tips for Making Cracker Barrel Hash Brown Casserole

Copycat Cracker Barrel Potatoes in a pan with a section cut outLauren Habermehl for Taste of Home

Can I use frozen diced potatoes instead of shredded? What if I want to use fresh potatoes?

Of course! Cracker Barrel uses shredded potatoes in their recipe. However, if you prefer the texture of diced potatoes, you can replace the shredded frozen hash browns for a thawed 32-ounce bag of diced hash brown potatoes.

If your preference is to use fresh potatoes, there are a few extra steps you’ll need to take to achieve great results.

  • Wash and peel 6-8 russet potatoes; about 8 cups
  • Shred using a box grater or dice finely
  • Rinse the potatoes in cold water to remove excess starch
  • Soak in a bowl of cold water for 1-2 hours
  • Drain and squeeze as much water as possible from the potatoes

Then, prepare casserole as directed above.

What can be used instead of cream of chicken soup?

You can easily use a homemade roux as a substitute. Using a roux would be an easy way to make this recipe vegetarian as well, if you or anyone you’re serving this to prefers to avoid meat.

Editor’s Tip: You can use just about any condensed “cream of” soup in this recipe. Cream of mushroom or cheddar cheese condensed soup are common alternatives and would also make this recipe vegetarian. Cream of bacon would be a delicious option, too, if you don’t mind meat.

What other kinds of cheese can you use in copycat Cracker Barrel hash brown casserole?

Pick a cheese with a good meltability factor and a mild, non-pungent flavor. Monterey Jack would work well. For a spicy variant of Monterey Jack go with Pepper Jack cheese. Colby (or Colby Jack) cheese would also be a great substitute. You can’t go wrong with part-skim mozzarella cheese, either.

Can I add a crunchy topping to Cracker Barrel hash brown casserole?

Yes! While Cracker Barrel simply tops their taters with extra cheese, you can jazz up yours at home with a panko or cornflakes topping like you typically see on funeral potatoes. Here’s how:

  • 2 tablespoons unsalted butter, melted
  • 1-1/2 cup crushed cornflakes cereal or panko bread crumbs
  • 1 teaspoon garlic powder
  • 1 teaspoon chives, optional

To prepare the topping, melt 2 tablespoons of butter and mix with the cornflakes or panko breadcrumbs and garlic powder. Sprinkle evenly over the top of the casserole prior to putting it into the oven and then bake as directed.

Can I make Cracker Barrel hash brown casserole ahead of time?

Yes! Prepare as directed and store the unbaked casserole, covered with foil, in the refrigerator for up to 48 hours before your event. Prior to baking, uncover and bake as directed. Learn how to freeze a casserole the right way, too.

How should leftover casserole be stored?

Store leftover casserole in an airtight container. It can be stored up to 3 days in the refrigerator or for up to 3 months in the freezer.

To reheat, defrost in the refrigerator overnight and then bake at 350° for 30 minutes until bubbly and warmed through.

Want to try out more Cracker Barrel’s recipes? Here’s our copycat Cracker Barrel broccoli cheddar chicken recipe.

Our Best Cracker Barrel Copycat Recipes
1 / 26