
This hashbrown casserole recipe, made entirely from scratch with a delicious homemade cheese sauce, shredded potatoes, and sweet onions, is one of our favorite potato dishes.

Think of hashbrown casserole as au gratin potatoes or scalloped potatoes made with shredded potatoes rather than sliced. Our recipe below starts with whole russet potatoes for the best possible texture, but you can easily substitute frozen hash browns if you are short on time (we’ve included tips for this below!).
This casserole is comforting, incredibly impressive, and always a crowd-pleaser. We love it for a comforting family dinner, but really lean on this recipe for the holidays and potlucks. Everyone ends up loving it!
Key Ingredients
- Potatoes: Use russet potatoes (regular baking potatoes). We start with whole potatoes and make our own hash browns. That said, you can buy frozen hash browns, thaw them, then use them in our recipe below (use the shredded option, not the hash brown cakes/patties).
- Butter: We use unsalted butter, but salted is fine. Just reduce the salt called for in our recipe below by ¼ teaspoon.
- Onion and Garlic: We cook these in butter for the base of our cheese sauce. They turn sweet and soft.
- Flour: You don’t need much (just 2 tablespoons), but all-purpose flour mixes with the butter to form a roux. This butter-and-flour mixture helps thicken the cheese sauce. The same happens when you make béchamel for mac and cheese.
- Milk and Cream: We love the richness of whole milk and cream.
- Seasonings: These season our cheese sauce. We call for Dijon mustard, Worcestershire sauce, smoked paprika, salt, and freshly ground black pepper.
- Sour Cream and Cheese: Both add richness. We use full-fat sour cream, a good-quality sharp white cheddar cheese, and Parmigiano-Reggiano.
- Breadcrumbs: Add these to the top before baking for a crunchy, golden-brown topping. We love light and airy panko here, but homemade breadcrumbs are a great substitute.
Find the full recipe with measurements below.


How to Make Our Favorite Hashbrown Casserole
First, prepare the potatoes. We start with whole russet potatoes and shred them by hand. To get the perfect texture, rinse them under cold water to remove the extra starches that can make the casserole gummy. Then, par-boil them for 3 minutes in salted water. This blanches the potatoes and keeps them from browning while you make the cheese sauce.




Next, make the cheese sauce. While the potatoes cool, start by cooking the onions and garlic in butter, then stir in a little bit of flour. Once it’s mixed into the butter, whisk in the milk and cream. This is similar to a macaroni and cheese sauce (it just calls for less flour). When the sauce is smooth, whisk in the seasonings, mustard, Worcestershire sauce, and, of course, the sour cream and cheese.






Combine the potatoes and sauce. Gently stir the potatoes into the cheese sauce, being careful not to break them up too much. This is also a good time to add the fresh parsley (if you are using it). Then, scrape everything into a square baking dish.


Make the crunchy topping. You could just bake the casserole right away, but it is really wonderful with a buttery, crunchy topping. In a small bowl, stir together the panko breadcrumbs, grated Parmigiano-Reggiano cheese, parsley, a pinch of salt, and melted butter. Once the butter coats all the breadcrumbs, scatter the topping evenly over the baking dish.


Finally, bake until bubbly and golden. Cover the baking dish with foil and bake for 25 minutes. Uncover, then continue baking until the topping is golden brown and the edges are bubbling. It will be super hot right out of the oven, so let it sit for about 15 minutes before serving.
What to Serve with Hashbrown Casserole
This potato casserole works really well for the holidays, potlucks, entertaining, and heartier family meals. My family loves them for Thanksgiving and Christmas. Try them with one or more of our Thanksgiving recipes and holiday recipes, like roast turkey, glazed and baked ham, roast beef, or brisket.
They also work for a hearty dinner. Try them with roasted chicken, turkey meatloaf, and roast pork loin. They’re also amazing with simple vegetable sides. We love this with roasted carrots, roasted green beans, sautéed broccoli, or fried cabbage.
More Potato Side Dishes To Try


Cheesy Hashbrown Casserole
-
PREP
-
COOK
-
TOTAL
This hashbrown casserole has quickly secured a top spot as one of our favorite potato recipes. We start with whole russet potatoes, making this completely from scratch. If you’d rather skip the peeling, shredding, and par-boiling (which sound harder than they really are), you can buy frozen hash browns and use them instead. See the tips below the recipe for substituting frozen hash browns for the potatoes.
6 to 8 Servings
You Will Need
2 pounds (900 g) russet potatoes
6 tablespoons unsalted butter, divided
1 small onion, finely chopped
2 garlic cloves, minced
2 tablespoons all-purpose flour
1 cup (240 ml) whole milk
½ cup (120 ml) heavy cream
2 teaspoons Dijon mustard
½ teaspoon Worcestershire sauce
½ teaspoon smoked paprika
½ teaspoon fine sea salt, plus more for the potato water and topping
¼ teaspoon freshly ground black pepper
1 cup (225 g) sour cream
7 ounces (200 g) high-quality sharp white Cheddar cheese, shredded
2 ounces (55 g) Parmigiano-Reggiano cheese, finely grated, divided
3 tablespoons chopped fresh parsley, divided
¾ cup (40 g) panko breadcrumbs or homemade breadcrumbs
Directions
1Heat the oven to 375°F (190°C). Bring a large pot of generously salted water to a boil.
2Set a colander inside a bowl of cold water to the side. Peel, then shred the potatoes. Add to the colander and let them soak. Drain, then rinse until the water runs clear.
3When the water is boiling, add the shredded potatoes to it and cook for 3 minutes. Drain and spread the partially cooked potatoes on paper towels to steam-dry.
4Melt 4 tablespoons of the butter in a wide saucepan over medium heat. Add the onion and garlic, then cook, stirring, until soft, about 5 minutes. Scatter over the flour, then stir it into the butter. When no large, dry clumps of flour remain, switch to a whisk and pour in the milk and cream. Whisk until smooth.
5Reduce the heat to low, then whisk in the mustard, Worcestershire sauce, smoked paprika, ½ teaspoon of salt, ¼ teaspoon of pepper, sour cream, shredded Cheddar, and all but ¼ cup of the Parmigiano-Reggiano until the sauce is smooth.
6Add the potatoes and 2 tablespoons of the fresh parsley and mix well, then transfer to a 2-quart baking dish (8- or 9-inch square).
7To make a crunchy topping, combine the panko, the reserved ¼ cup of Parmigiano-Reggiano, the remaining 1 tablespoon of fresh parsley, and a pinch of salt in a small bowl. Melt the remaining 2 tablespoons of butter, then mix it in until the breadcrumbs are well coated. Scatter over the potatoes in the baking dish.
8Cover the dish with foil and bake for 25 minutes. Uncover, then bake for another 20 to 25 minutes, or until the top turns golden brown. Let rest for 10 to 15 minutes before serving.
Adam and Joanne’s Tips
- Storing: Let cool, then refrigerate in an airtight container for up to 3 days.
- Using frozen hash browns: Use one 28- to 32-ounce bag (about 800 to 900 g) of frozen shredded hash browns (not the patties). Thaw them, then pat them very dry. Then, stir them into the cheese sauce. Because frozen hash browns are already par-cooked, there is no need to par-boil them.
- Make ahead tips: You can assemble this the day before, cover it tightly, and refrigerate overnight. Bake it the next day, adding a few extra minutes to account for the cold potatoes. Or, fully bake the dish ahead of time. Let it cool, then refrigerate. To reheat, cover the dish with foil and bake until hot and bubbly.
- The nutrition facts provided are estimates.
Nutrition Per Serving
Serving Size
1 of 8 servings (¾ cup to 1 cup)
/
Calories
446
/
Total Fat
27.3g
/
Saturated Fat
16.1g
/
Cholesterol
75.1mg
/
Sodium
588.8mg
/
Carbohydrate
36.1g
/
Dietary Fiber
2.3g
/
Total Sugars
3.8g
/
Protein
15.2g
Source link



