Skip to Content

Hashbrown Casserole

May 21, 2025 / By Holly Erickson & Natalie Mortimer

Whether you know and love these as funeral potatoes, or as Cracker Barrel’s greatest culinary contribution, this easy, cheesy hashbrown casserole recipe is here to bring you so much nostalgic joy!

A golden-brown hashbrown casserole in a baking dish, with a creamy potato filling topped with melted cheese and chives

This hashbrown casserole recipe is basically an amped up version of the shredded potato casserole that my mom (Holly’s mom) made growing up. She always used fresh potatoes, but using frozen hashbrowns is so much easier and honestly just as delicious. Her recipe used whole milk, but I’ve upped the ante by using heavy cream and sour cream instead for a lot more richness and a slight tanginess. And of course, it wouldn’t be worthy of the Cracker Barrel copycat moniker without a LOT of melty cheese on top, so we’ve definitely got that, too! Everyone loves this recipe for breakfast, brunches and dinners, and it’s a favorite for almost any holiday, too. It’s great for making ahead, so busy hosts love it as much as their hungry guests. For more killer brunch side dish recipes, don’t miss our Potato Rösti with Eggs and Asparagus, Scalloped Potatoes, or our classic Breakfast Casserole

shredded potatoes, cheese, sour cream, heavy cream, butter, garlic powder, onion powder, salt, and pepper in prep bowls

Ingredients

  • Frozen hashbrowns: Using frozen hashbrowns is kind of the whole magic of this recipe! But my mom used fresh potatoes sometimes, and you can, too, if you really want to! Just boil them and grate them with a cheese grater (a box grater or a grating attachment would work).  
  • Cream: You can use whole milk or half-and-half, but the casserole won’t be as thick. Heavy cream gives that wonderful rich, creamy texture to the hashbrown casserole that we all grew up loving. 
  • Sour cream: A little tang is just so good in this recipe. It kind of lifts it up and makes it taste special. 
  • Cheese: Use freshly grated cheese instead of pre-shredded for better melting. Pre-shredded cheese usually has additives that make it congeal instead of get all melty. We love a combo of cheddar and Parmesan but you can swap the cheese for other cheeses as long as you use one that melts well. Jack cheese or mozzarella would both work well, or even Gruyére if you wanted to get a little fancy. 
  • Spices: We kept it simple and kid-friendly with garlic powder, onion powder, but if you want a little kick, try adding a little cayenne pepper to the mix! 
hashbrown casserole sauce being mixed in a bowl made with sour cream, cream, butter, garlic & onion powder, salt, and pepper

How To Make Hashbrown Casserole

(Scroll to the bottom of the page for the full detailed recipe.) 

  1. Tip: If you think of it and have the time, it’s great if you can thaw the hashbrowns overnight in the refrigerator. This makes for super even cooking. 
  2. Make the creamy base: Mix sour cream, cream, butter, garlic powder, onion powder, salt, and pepper. 
  3. Assemble the casserole: Layer half the hashbrown potatoes, then cheddar cheese and then more potatoes. 
  4. Pour the cream mixture over the casserole. 
  5. Top it with cheese! 
  6. Bake it until the cheese is bubbling! 
Hashbrown casserole being assembled in a baking dish, with shredded potatoes, creamy sauce, and shredded cheese being layered
Hashbrown casserole being assembled in a baking dish, with shredded potatoes, creamy sauce, and shredded cheese being layered

Variations & Tips

  • This casserole is vegetarian: A lot of versions of hashbrown casserole include chicken soup or cream of chicken soup, but ours does not! So it’s vegetarian — yay! 
  • Or make it meat-y: You can add leftover ham, chicken, turkey or cooked and crumbled bacon to this
  • Add some crunch: A lot of people crush a cup of Cornflakes or buttery Ritz crackers on top of the casserole for some crunch. If you want to do this, try mixing the crushed crackers with 2 tablespoons of melted butter, then sprinkle the crushed crackers on top and bake. 
hashbrown casserole with a cream potato mixture topped with shredded cheese ready for the oven
A golden-brown hashbrown casserole in a baking dish, with a creamy potato filling topped with melted cheese and chives

How To Make It Ahead

One of the many reasons we love to break this casserole out for holidays like Easter and Christmas is that it’s great for making ahead of time! It keeps well in the fridge, so you can simply make the entire casserole and stop before you’d bake it. Then, cover the casserole and refrigerate it for up to three days. When you are ready to heat it up, simply add about 15 minutes to the cook time since it will be cold from the fridge. 

A golden-brown hashbrown casserole in a baking dish, with a creamy potato filling topped with melted cheese and chives

How To Store + Freeze Hashbrown Casserole

Cover any leftovers and refrigerate them for up to 3 days. Reheat in a 350°F oven until warmed through, probably about 15 - 20 minutes. You can also freeze it! If you want to freeze the unbaked casserole, you can store it frozen for up to 3 months. Just be sure to thaw it overnight before baking.

A golden-brown hashbrown casserole in a baking dish, with a creamy potato filling topped with melted cheese and chives

We’ve Got Side Dishes Galore

For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper, and we’d love to hear what you think of this recipe in the comments below. Happy cooking!

The Modern Proper's TOP 10!

FREE EMAIL BONUS: Call it a greatest-hits countdown, each day loaded with delicious dinner inspiration!

Hashbrown Casserole Recipe

  • Serves:  6
  • Prep Time:  10 min
  • Cook Time:  45 min
  • Calories:  500

Description

Whether you know and love these as funeral potatoes, or as Cracker Barrel’s greatest culinary contribution, this easy, cheesy hashbrown casserole recipe is here to bring you so much nostalgic joy!

Ingredients

  • 8 ounces sour cream
  • 1 cup heavy cream
  • ½ cup salted butter, melted, plus more for greasing
  • 1 teaspoon garlic powder
  • ½ teaspoon onion powder
  • 1 teaspoon kosher salt
  • Freshly cracked black pepper
  • ​​1 (3-pound) bag of frozen hash browns, thawed, patted dry
  • 3 cups grated cheddar cheese
  • ⅓ cup freshly grated Parmesan
  • Minced fresh chives, for serving (optional)

Method

  1. Preheat the oven to 375°F with a rack in the center position. Grease a 9x13-inch baking dish with butter. 

    shredded potatoes, cheese, sour cream, heavy cream, butter, garlic powder, onion powder, salt, and pepper in prep bowls
  2. In a large bowl, combine the sour cream, heavy cream, butter, garlic powder, onion powder, salt, and pepper. 

    hashbrown casserole sauce being mixed in a bowl made with sour cream, cream, butter, garlic & onion powder, salt, and pepper
  3. Add half of the potatoes to the prepared baking dish in an even layer. Top with half of the cheddar cheese and the remaining potatoes. Pour the cream mixture over top and sprinkle with the parmesan and remaining cheddar. 

    Hashbrown casserole being assembled in a baking dish, with shredded potatoes, creamy sauce, and shredded cheese being layered
  4. Bake for 45 minutes, or until the potatoes are tender and the cheese is browned. 

    A golden-brown hashbrown casserole in a baking dish, with a creamy potato filling topped with melted cheese and chives
  5. Serve topped with chives, if using. 

    A golden-brown hashbrown casserole in a baking dish, with a creamy potato filling topped with melted cheese and chives

Nutrition Info

  • Per Serving
  • Amount
  • Calories 500
  • Protein 10 g
  • Carbohydrates 16 g
  • Total Fat 44 g
  • Dietary Fiber 1 g
  • Cholesterol 144 mg
  • Sodium 803 mg
  • Total Sugars 2 g

Hashbrown Casserole

Questions & Reviews

Start the discussion with a question or review.

or