Easy Cheesy Hashbrown Casserole with Ground Beef
This hashbrown casserole with ground beef is a creamy, cheesy, one-dish dinner that comes together with about 15 minutes of hands-on work. It’s the kind of meal where the oven does the heavy lifting, and everyone asks for seconds.

The beef is seasoned simply and folded into shredded hashbrowns and a quick homemade cheese sauce. The top turns golden and crisp while the inside stays spoon-tender, making it feel like a complete dinner without extra sides.
Why This Casserole Works
The sauce soaks into the hashbrowns just enough to keep them tender, but the top layer still crisps up in the oven. That contrast between the crunchy edges and the soft, cheesy center is what makes it so satisfying.
I skip the canned soup and make a fast roux with milk and cheese instead. It gives you a cleaner, richer flavor and lets you control the salt. It only adds a few minutes to the prep.
This casserole is also forgiving. You can use fresh or frozen hashbrowns, any melting cheese you have on hand, and the leftovers reheat beautifully.
Ingredients

- 1 lb ground beef: 80/20 gives the best flavor without being greasy.
- 1 small yellow onion, finely diced: about 1 cup.
- 3 garlic cloves, minced: or use 1 teaspoon garlic powder added later.
- 1 tsp kosher salt: divided, adjust to taste.
- 1/2 tsp black pepper: divided.
- 1/2 tsp onion powder: optional, adds savory depth.
- 1/2 tsp smoked paprika: gives a subtle smoky note.
- 3 tbsp unsalted butter: for the roux.
- 3 tbsp all-purpose flour: thickens the sauce.
- 2 cups whole milk: warm or at room temperature so it blends smoothly.
- 1/2 cup sour cream: full-fat, for tang and extra creaminess.
- 1 (30 oz) package frozen shredded hashbrowns, thawed: squeeze out any excess water.
- 2 cups shredded sharp cheddar cheese: divided (1 1/2 cups for the sauce, 1/2 cup for the top).
- Optional garnish: sliced fresh chives or parsley.
Variations / Substitutions
- Swap the ground beef: ground turkey or chicken work well, though you may want to add a tablespoon of oil when browning since they are leaner.
- Change up the cheese: Monterey Jack, pepper Jack, or a smoked cheddar all melt nicely and give a different character.
- Use fresh hashbrowns: shred about 4 medium russet potatoes, rinse in cold water, and wring out very dry before using, the texture will be a bit firmer.
- Add heat: stir in a diced jalapeño with the onions or mix 1/4 tsp cayenne into the sauce.
If you enjoy cheesy potato bakes, try my classic Cheesy Hashbrown Casserole (without beef) for a great side dish.
How to Make Easy Cheesy Hashbrown Casserole with Ground Beef
Step 1: Brown the Beef and Onions

Preheat your oven to 375°F (190°C). In a large skillet over medium-high heat, cook the 1 lb ground beef, breaking it up with a spoon, until no longer pink, about 6 to 8 minutes. Add the diced onion and continue cooking until softened, about 3 to 4 minutes. Stir in the minced garlic, 1/2 teaspoon of the salt, 1/4 teaspoon of the pepper, the onion powder, and the smoked paprika. Cook for 1 minute, then drain any excess fat if needed.
The beef should have some browned, caramelized bits on the bottom of the pan. Those little crisp spots add a lot of flavor, so don’t wash them away. They will lift when the sauce joins in a later step.
Step 2: Whisk Together the Creamy Sauce

In a medium saucepan, melt the 3 tablespoons butter over medium heat. Whisk in the 3 tablespoons flour and cook, stirring constantly, for 1 minute, until it smells nutty and loses the raw flour taste. Slowly pour in the 2 cups whole milk while whisking to break up any lumps. Bring to a gentle simmer and cook until the sauce thickens enough to coat the back of a spoon, about 3 to 4 minutes. Remove from the heat, then stir in the 1/2 cup sour cream, the remaining 1/2 teaspoon salt, and the remaining 1/4 teaspoon pepper. Stir in 1 1/2 cups of the shredded cheddar until completely smooth.
The sauce should be thick but pourable, similar to a creamy soup. If it seems too thick, add a splash more milk. Taste it now and adjust the salt, because this is your only chance to season the sauce before it bakes.
Step 3: Toss the Hashbrowns and Beef

In a large bowl, combine the thawed 30 oz hashbrowns and the browned beef mixture. Pour the cheese sauce over the top and gently fold everything together with a spatula until the hashbrowns and beef are evenly coated.
The mixture will look a little soupy, but that’s expected. The hashbrowns will soak up the liquid as they bake, leaving you with a creamy interior and a crispy top. If your hashbrowns released any water while thawing, pat them dry with paper towels first so the casserole doesn’t turn watery.
Step 4: Bake Until Golden and Bubbly

Transfer the mixture to a greased 9×13-inch baking dish and spread it evenly. Sprinkle the remaining 1/2 cup cheddar over the top. Bake at 375°F for 35 to 40 minutes, until the edges are bubbling vigorously and the top is deeply golden with crisp spots. Let the casserole rest for 5 minutes before serving.
The surface will have crunchy, cheese-crusted edges and the center should be just set. If you want even more browning, you can switch the oven to broil for the last 1 to 2 minutes, but keep a close eye so the cheese doesn’t burn.
Step 5: Spoon and Serve

Scoop generous portions onto plates and scatter sliced fresh chives over the top, if you like. Serve hot, while the cheese is still stretchy and the hashbrowns have that crispy edge. This casserole is a meal on its own, but a simple green salad cuts through the richness nicely.
Tips for the Best Hashbrown Casserole
- Shred your own cheese from a block if you can. Pre-shredded cheese often contains anti-caking agents that prevent it from melting as smoothly.
- Assemble the casserole the night before through step 3. Cover and refrigerate, then bake straight from the fridge, adding about 10 minutes to the bake time.
- For extra protein, fold in 1 cup of cooked, crumbled bacon or diced ham along with the hashbrowns in step 3.
- If you prefer a spicier dish, add a diced jalapeño to the skillet with the onions or stir 1/4 teaspoon cayenne into the cheese sauce.
Bake times can vary slightly depending on your dish material:
| Dish Type | Bake Time at 375°F |
|---|---|
| Metal 9×13 pan | 35 to 40 mins |
| Glass or ceramic | 40 to 45 mins |
Storing Leftovers
- Refrigerate: Keep leftovers in an airtight container for up to 4 days.
- Reheating: Warm individual portions in the microwave, or reheat the whole casserole in a 350°F oven for 15 to 20 minutes until hot.
What to Serve With Hashbrown Casserole with Ground Beef
A crisp green salad with a tangy vinaigrette balances the richness of the cheese and beef. Steamed green beans or roasted broccoli are equally easy and add color to the plate. If you want a little more texture on top, a dollop of sour cream or a drizzle of hot sauce works well.
Frequently Asked Questions
Can I use fresh hashbrowns instead of frozen?
Yes, shred about 4 medium russet potatoes, rinse them in cold water, and squeeze them very dry before using. The texture will be a little firmer but still works.
Is there a substitute for sour cream?
You can swap in plain Greek yogurt (full-fat) for a similar tang and creaminess. The sauce may be slightly less rich, but it will still set up well.
Can I freeze this casserole?
Yes, you can freeze it baked or unbaked. Cool completely, wrap tightly, and freeze for up to 3 months. Thaw overnight in the fridge and reheat in a 350°F oven until hot throughout.

Easy Cheesy Hashbrown Casserole with Ground Beef Recipe
Ingredients
Method
- Preheat oven to 375°F. Brown ground beef in a skillet over medium-high heat, breaking it up, for 6-8 minutes. Add onion and cook 3-4 minutes. Stir in garlic, 1/2 tsp salt, 1/4 tsp pepper, onion powder, and paprika; cook 1 minute. Drain excess fat.
- Melt butter in a saucepan over medium heat. Whisk in flour and cook 1 minute. Gradually whisk in milk until smooth. Simmer 3-4 minutes until thick. Remove from heat, stir in sour cream, remaining salt and pepper, and 1 1/2 cups cheese until smooth.
- In a large bowl, combine hashbrowns and beef mixture. Pour sauce over and fold to coat evenly.
- Transfer to a greased 9×13-inch dish, top with remaining 1/2 cup cheese. Bake 35-40 minutes until golden and bubbly. Let rest 5 minutes.
- Spoon onto plates and garnish with chives. Serve hot.
