5 from 14 votes

The Ultimate Loaded Hashbrown Casserole Recipe

Jump to Recipe ▼

33 Comments

Servings: 10 servings

1 hr

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please read my disclosure policy.

A cheesy, loaded hashbrown casserole recipe made from scratch without canned soup or cream-of anything. Includes tips for making in advance and freezing–perfect for holidays or brunches!

Spoon scooping a serving of hashbrown casserole out of a dish.

A From Scratch Hashbrown Casserole Recipe

While you’ve probably had a hashbrown casserole before, this version earns the label of being the ultimate, loaded hashbrown casserole recipe.

It’s a comforting, cheesy shredded potato casserole amped up with crispy bacon, sautéed onions, and more. It works as a breakfast alongside sausage gravy and pancakes or a hearty holiday side dish on a plate beside maple glazed carrots.

Why You’ll Love This Recipe

  • No condensed soup! Instead, we’ll make our own version from scratch (we do this in my green bean casserole, too), and the recipe is all the better for it. Don’t let this scare you away–I promise it’s as easy as whisking some ingredients together!
  • Elevated classic. Simple swaps like cooking the onion in bacon grease, making the condensed soup from scratch, shredding our own cheeses, adding scallions, etc. all take this beloved classic to the next level.
  • Make-ahead friendly. Just like my mashed potato casserole, this dish is great for making in advance. Simply cover and refrigerate until needed, then thaw and bake. You can also freeze this hashbrown casserole recipe, making it perfect for holiday meal prepping!
  • Versatile. This recipe is just as tasty as a brunch recipe as it is a Thanksgiving side dish. The flavors pair well with any mealtime!

Ingredients

Overhead view of ingredients including cheese, hash brown potatoes, bacon, and more.
  • Hashbrowns. You’ll need one 30 oz bag of frozen shredded hashbrowns. If you choose to use the diced hashbrown version (like for funeral ptoatoes!), those come in 32 oz bags; you can either add the extra 2 oz of potatoes or save them for another meal.
  • Shredded cheese. Including mozzarella and sharp cheddar. I really recommend shredding your own for the best melting, but you can always use pre-shredded in a pinch. Make sure you don’t dump all of your cheddar cheese in at once; we will be saving some for the top of the casserole!
  • Bacon. This isn’t a typical ingredient, but it adds a TON of flavor and really completes the loaded potato vibe we are going for. If you have extra bacon after making this recipe, put it towards my potato soup, BLT dip, chili recipe, or bacon jalapeno popper dip 😉
  • Spices. Including garlic powder, onion powder, ground mustard, and black pepper. Ground mustard might raise some eyebrows, but it is common in creamy/cheesy casseroles and soups, like my baked mac and cheese or broccoli cheddar soup.
  • Cream cheese & sour cream. I recommend full-fat versions of both. And for those of you who hate sour cream, I promise you won’t be able to detect the it in the final product.

Remember, this is just an overview of the ingredients I used and why. For the full recipe please scroll down to the bottom of the post!

SAM’S TIP: I highly recommend thawing your frozen hashbrowns before using them–more on this in the FAQ section below!

How to Make Hashbrown Casserole From Scratch

Overhead view of flour being stirred into diced onion cooking in a pot.
  1. Step 1: Build a flavorful base. Start by cooking your bacon until crisp, then remove and drain most of the grease, leaving 1 ½ tablespoons. Add your butter to the pot, and once it’s melted, add the chopped onions. Cook until softened, then sprinkle the flour overtop and whisk until it forms a paste.
Overhead view of a whisk stirring a roux in a pot.
  1. Step 2: Make a roux. Slowly pour in the milk while whisking, then add the broth, spices, and salt. Bring to a boil, then reduce the heat and let simmer until thickened, stirring frequently.
Overhead view of shredded cheese, cream cheese, and sour cream being stirred into a roux.
  1. Step 3: Add the cheeses. Reduce the heat and add the mozzarella, sour cream, cream cheese, and just 2 cups of the cheddar (we’ll use that final cup later!).
Overhead view of thickened cheese sauce in a pot.
  1. Step 4: Finish the sauce. Whisk in the cheeses and let everything melt until you have a smooth, cohesive sauce.
Overhead view of hash brown potatoes, bacon, and green onion being stirred into a cheese sauce.
  1. Step 5: Add the potatoes, bacon, and onions. Fold in the bacon, scallions, and thawed hashbrowns until everything is combined.
Overhead view of a cheese topped casserole before baking.
  1. Step 6: Top with cheese & bake. Pour the mixture into a buttered dish, then sprinkle the remaining cheddar cheese overtop. Bake until bubbly and melted, about 35 minutes.

SAM’S TIP: If you’d like to make your casserole in advance and bake later, simply cover and refrigerate before the baking step. When you’re ready to bake, remove the casserole from the fridge, uncover, and let sit for about 20 minutes at room temperature before baking as instructed.

Overhead view of a pan of casserole made with hash browns, cheese, bacon, and more.

Frequently Asked Questions

Do you have to thaw frozen hash browns for casserole?

For the easiest preparation, I really recommend you thaw your hashbrowns. You can either place them in the fridge the night before or pour them into a colander or large bowl and allow to sit at room temperature for 45-60 minutes. Whichever method you use, be sure to drain off any excess moisture before using.

Frozen hashbrowns will technically still work, but they will be more difficult to work with (mixing them in gets a bit stiff!)and you may need to increase the cook time.

How do I know when my hashbrown casserole is done?

The cheese will be melty and will have some nice golden browning happening all over. You should also see some bubbling around the edges of the pan.

Is hashbrown casserole the same as funeral potatoes?

Pretty much! The only difference is that funeral potatoes are often made with diced potatoes instead of shredded and they sometimes have a buttery cornflake topping (which sounds amazing).

My hashbrown casserole recipe switches things up a little bit more by starting with a bacon base and replacing the condensed soup with a homemade version. But feel free to consider it a funeral potatoes recipe!

Spoon scooping a serving of hashbrown casserole out of a dish.

Do you typically serve hashbrown casserole for breakfast, or do you serve it as a holiday side dish? Let me know in the comments!

Enjoy!

Let’s bake together! Subscribe to my newsletter to be notified of all the newest recipes, and find my free recipe tutorials on YouTube 💜

Spoon scooping a serving of hashbrown casserole out of a dish.
5 from 14 votes

Cheesy Hashbrown Casserole

A cheesy, loaded hashbrown casserole recipe made from scratch without canned soup or cream-of anything. Includes tips for making in advance and freezing–perfect for holidays or brunches!
Prep: 25 minutes
Cook: 35 minutes
Total: 1 hour
Servings: 10 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

  • 30 oz (850 g) frozen hash browns, thawed
  • 6 strips bacon, chopped
  • 3 Tablespoons salted butter
  • 1 (110 g) small onion, diced (about 1 cup)
  • ¼ cup (31 g) all-purpose flour
  • 1 cup (235 ml) whole milk
  • 1 ¼ cups chicken broth
  • 1 teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon ground mustard
  • ½ teaspoon salt
  • ½ teaspoon pepper
  • 3 oz (85 g) cream cheese, cut into 6 pieces
  • 2 ½ cups (283 g) shredded sharp cheddar cheese, divided
  • 1 cup (115 g) shredded mozzarella cheese
  • cup (160 g) sour cream
  • 3 Tablespoons finely sliced green onions, optional

Instructions 

  • Preheat oven to 350F (175C) and lightly butter a 2.5 quart casserole dish (a glass or ceramic 13×9 or 11×8 pan would also work). Set aside.
  • Place chopped (uncooked) bacon in a large pot or Dutch oven and cook over medium heat until crisp and cooked through. Remove bacon to a paper towel lined plate and drain all but about 1 ½ Tablespoons of grease.
    6 strips bacon
  • Add butter to the pot and allow it to melt. Add chopped onions and cook, stirring frequently until softened (3-5 minutes).
    3 Tablespoons salted butter, 1 (110 g) small onion
  • Sprinkle flour over onion and whisk until smooth (should be like a paste).
    ¼ cup (31 g) all-purpose flour
  • Gradually add milk while whisking. Add broth, garlic powder, onion powder, ground mustard, salt, and pepper and stir well. Bring to a boil.
    1 cup (235 ml) whole milk, 1 ¼ cups chicken broth, 1 teaspoon garlic powder, ½ teaspoon onion powder, ½ teaspoon ground mustard, ½ teaspoon salt, ½ teaspoon pepper
  • Once mixture begins to boil, reduce heat, bring to a simmer, and stir frequently until thickened.
  • Reduce heat to low and add cream cheese, 2 cups (226g) cheddar, mozzarella, and sour cream. Stir until cheeses are melted and mixture is smooth.
    3 oz (85 g) cream cheese, 2 ½ cups (283 g) shredded sharp cheddar cheese, 1 cup (115 g) shredded mozzarella cheese, ⅔ cup (160 g) sour cream
  • Add hash browns, green onion, and cooked bacon pieces. Stir well and pour into prepared casserole dish, sprinkle evenly with remaining 1 cup (113g) cheddar cheese.
    30 oz (850 g) frozen hash browns, 3 Tablespoons finely sliced green onions
  • Transfer to 350ºF (175ºC) oven and bake 35 minutes until heated through and cheese on top is melted.

Notes

Storing: Cover tightly and store in the refrigerator for up to 4 days.
To Make in Advance: Follow recipe instructions through step 8 then cover tightly and refrigerate. Once you’re ready to bake, remove the cover, allow it to sit at room temperature for 15-20 minutes, then bake according to recipe instructions.
To Freeze: Prepare casserole through step 8. Cover tightly (make sure it is airtight!) and freeze for up to 3 months. Thaw in the refrigerator overnight before baking and then bake according to recipe instructions.

Nutrition

Serving: 1serving | Calories: 399kcal | Carbohydrates: 23g | Protein: 15g | Fat: 28g | Saturated Fat: 15g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.2g | Cholesterol: 76mg | Sodium: 655mg | Potassium: 403mg | Fiber: 2g | Sugar: 3g | Vitamin A: 737IU | Vitamin C: 8mg | Calcium: 327mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I originally published this recipe in 2018, I’ve since updated the post to include new photos and a few minor tweaks (a smidge more bacon and a little less cheese).

Bowl of soup made with vegetables and veggie broth.
Cozy Soup Recipe Series
This email series will guide you through some of my coziest soup recipes. You'll be making these all winter long!

You May Also Like:

5 from 14 votes (5 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




33 Comments

  1. Taryn says:

    5 stars
    I went to your website to find a cookie recipe, but my husband saw this recipe over my shoulder and went “Mmmmm”….so instead of cookies I made this and it is DELICIOUS! Happy husband

    1. Sam Merritt says:

      Thank you for trusting my recipes so much, Taryn! I am so glad you enjoyed the casserole! 🙂

  2. Nikki Gebhart says:

    5 stars
    Cheese(and potatoes) has never tasted so good!

    1. Sam Merritt says:

      I’m so glad you enjoyed it so much, Nikki! 🙂

  3. Brenda Hilton says:

    5 stars
    This was so delicious. It reminds me of my grandma’s house on Thanksgiving. Thank you for sharing your amazing recipe.

    1. Sam says:

      You’re welcome, Brenda! I’m so glad you enjoyed it so much! 🙂

  4. Bruce says:

    5 stars
    As written, I’d only give this recipe 4 stars, but I know that it will be 5 stars with one small adjustment, so I’ll go ahead and give it that now. All it needs is an hour in the oven, instead of 30 minutes. After 30 minutes, the potatoes weren’t cooked enough for my taste, and the cheese on top was melted, but hadn’t developed any character yet. I will definitely be making this again, and it is definitely the best hashbrown casserole recipe.

  5. DeAnn White says:

    5 stars
    This is the best hash brown casserole I’ve made it’s definitely a crowd pleaser!

    1. Sam says:

      I’m so glad you enjoyed it so much, DeAnn! 🙂

    2. Patrizia says:

      Can I make this cassarole with fresh potators grated??

      1. Sam Merritt says:

        Hi Patrizia! I have never tried it so I can’t say for sure how it would work. I would make sure to dry them out really well because they will have more moisture. If you do try it I would love to know how it goes. 🙂

  6. Diane says:

    Can this be made in a crockpot?

    1. Sam says:

      Hi Diane! There are lots of steps involved so I’m not sure how it would go in a crockpot.

  7. Sarah says:

    5 stars
    Thank you for making a recipe that does not contain nasty cream of anything soup! My family loves this recipe.

    1. Emily @ Sugar Spun Run says:

      We’re so happy everyone loves it, Sarah! Thanks for commenting and leaving a review! ❤️

  8. Jacquelyn Adams says:

    5 stars
    So good, just made this on this snowed in southern day!!

    1. Sam says:

      I’m so glad you enjoyed it so much, Jacquelyn! Stay warm! 🙂

      1. Sherry says:

        I have a question. Is hash browns in a box that you have to add water to for 15 min. is it okay to use in this recipe?

      2. Sam Merritt says:

        Hi Sherry! Unfortunately, I am not familiar with these kinds of hash browns so I can’t say for sure what would need to be done differently, if anything. If you do try it I would love to know how it goes. 🙂

  9. Amanda says:

    Any concerns about the sour cream curdling?

    1. Sam says:

      Nope! 🙂

  10. Manisha says:

    Hi Sam! I love your recipes soooo much!
    Please can you do a yummy hash brown recipe? ♥️

    1. Sam says:

      Thank you so much! I will put it on my list to do. 🙂

  11. Bruce says:

    This is just the recipe I’ve been wanting. Thanks!

    1. Sam says:

      I hope you love it, Bruce! 🙂

  12. Adelaine says:

    What size pan does this require? 9”? 8”? 13×9”? 3qt? 4qt?

    Thank you.

    1. Sam says:

      Hi Adelaine! I made mine in a 10″ casserole dish. It will work in different size dishes, but the baking time will vary slightly. 🙂

  13. Ada says:

    Hi
    I am afraid I do not know what hasbrowns are. Coul dyou please tell me?Thanks
    I love all your recipes!!!!!!

    1. Sam says:

      Hashbrowns are shredded potatoes. ☺️

  14. Jill says:

    5 stars
    My family fell in LOVE with this recipe! The only thing I changed; I added 1 cup of ham cubes. OMG absolutely delicious!

    1. Sam says:

      I am so glad everyone enjoyed it, Jill! ☺️

  15. Dawn Hanna says:

    5 stars
    I can’t wait to make this! I REALLY wish you had a cookbook I could put on the shelf at home 😁

    1. Sam says:

      Hopefully someday! 😊 I will let you know if it happens.