Cheesy Hashbrown Casserole
As an Amazon Associate I earn from qualifying purchases.
This Cheesy Hashbrown Casserole recipe is easy, crowd-pleasing meal you keep on repeat. It’s built with shredded hashbrowns, chopped ham, crispy bacon, eggs, and sharp cheddar cheese, all baked into a golden, savory casserole with just the right amount of creamy richness.
The prep takes about 10 minutes and the oven handles the rest, making this cheesy hashbrown casserole perfect for weekend brunch, potlucks, or make-ahead breakfasts. It bakes into a firm but fluffy texture, with crispy edges from the hashbrowns and pockets of melted cheese throughout. Serve it on its own or pair it with fruit or a green salad for a complete meal.

Why You’ll Love Cheesy Hashbrown Casserole
- Hands-Off Baking Time: Once it’s in the oven, you can walk away for an hour while it bakes to perfection.
- Great Use for Leftover Ham: This recipe makes the most of leftover ham without feeling like leftovers.
- Crispy Edges, Creamy Center: The hashbrowns crisp up around the edges while the eggs and cheese keep the center soft and rich.
- Feeds a Crowd Easily: One dish serves six hearty portions, ideal for gatherings or family meals.
- Works for Any Meal: It’s just as good for brunch as it is for dinner or packed lunches the next day.
Ingredients Needed To Make Cheesy Hashbrown Casserole
Make sure you scroll down to the recipe card to see the full list of ingredients needed for this recipe.
- shredded hashbrowns (fresh or frozen)
- shredded cheddar cheese
- sour cream
- blackening seasoning
- kosher salt
- black pepper
- bell pepper, diced
- bacon, cooked and chopped
- ham steak, diced
- eggs
Oven Temperatures
Oven temperatures can vary significantly from one oven to another. To achieve consistent results, it’s crucial to know the exact temperature inside your oven. The safest and most accurate way to determine this is by using an oven thermometer. This simple tool can help you avoid underbaking or overbaking your treats.
Variations, Substitutions, and Tips
- Use different meats: Swap the ham for cooked sausage, rotisserie chicken, or even ground turkey.
- Add more veggies: Try adding chopped spinach, mushrooms, or green onions for extra flavor and texture.
- Add a crunchy topping: Sprinkle crushed buttery crackers or cornflakes mixed with a little melted butter over the top before baking for added crunch.
- Switch the cheese: Use mozzarella, pepper jack, or a blend of cheeses for a different flavor profile.
- Make it ahead: Assemble the casserole the night before, cover, and refrigerate. Bake the next morning.
- Bake in muffin tins: For individual portions, scoop the mixture into greased muffin tins and bake for about 25–30 minutes.
- Check for doneness: The casserole is ready when the center is fully set and the top is golden brown.
- Use what you have: If you don’t have sour cream, plain Greek yogurt can work in a pinch.

How To Make Cheesy Hashbrown Casserole
- Preheat your oven to 375°F. Spray a 9×13-inch baking dish with nonstick spray.
- Prep the mix-ins: Dice the bell pepper, chop the cooked bacon, and dice the ham.
- Mix the base: In a large bowl, whisk together the eggs, sour cream, blackening seasoning, salt, and pepper.
- Combine: Stir in the chopped bacon, ham, diced bell pepper, hashbrowns, and 2/3 of the shredded cheddar cheese.
- Bake: Pour the mixture into the prepared baking dish. Top with the remaining cheese.
- Cook: Bake for 45 minutes, or until golden and the center is set.
- Serve: Let cool slightly before slicing. Enjoy!
Commonly Asked Questions
Can I Make This Casserole Ahead of Time?
Yes, you can assemble the casserole the night before and store it covered in the fridge. In the morning, just pop it in the oven and bake as usual. You may need to add a few extra minutes to the bake time if it’s going in cold.
How Do I Store Leftovers?
Let the casserole cool completely, then store individual portions in an airtight container in the refrigerator. It’ll keep well for up to 4 days.
What’s the Best Way to Reheat It?
Reheat slices in the microwave until warmed through or place them in a 350°F oven for 10–15 minutes to bring back some of the crispiness on top.
Can I Use Fresh Potatoes Instead of Frozen Hashbrowns?
Yes, but you’ll want to shred them and squeeze out as much moisture as possible with a clean towel. Too much liquid can make the casserole soggy.
What Can I Use Instead of Ham?
Cooked sausage, turkey, ground beef, or even leftover chicken all work well in this recipe. Just make sure your meat is fully cooked before adding it to the dish.
How Will I Know When the Casserole Is Done?
The center should be set and no longer jiggle when you shake the pan. The top will be golden brown, and a knife inserted in the center should come out clean.
Can I Freeze This Casserole?
Yes. Bake it first, let it cool completely, then wrap tightly and freeze for up to 2 months. Thaw in the fridge overnight and reheat in the oven until warmed through.

Cheesy Hashbrown Casserole
Equipment
Video

Ingredients
- 30 ounces shredded hashbrowns (fresh or frozen)
- 16 ounces shredded cheddar cheese (reserve 1/3 for topping)
- 1 cup sour cream
- 2 ½ tsp blackening seasoning
- 2 tsp kosher salt
- ½ tsp black pepper
- 1 bell pepper, diced
- 1 lb bacon, cooked and chopped
- 8 ounces ham steak, diced
- 8 eggs
Instructions
- Preheat your oven to 375°F. Spray a 9×13-inch baking dish with nonstick spray.
- Prep the mix-ins: Dice the bell pepper, chop the cooked bacon, and dice the ham.
- Mix the base: In a large bowl, whisk together the eggs, sour cream, blackening seasoning, salt, and pepper.
- Combine: Stir in the chopped bacon, ham, diced bell pepper, hashbrowns, and 2/3 of the shredded cheddar cheese.
- Bake: Pour the mixture into the prepared baking dish. Top with the remaining cheese.
- Cook: Bake for 45 minutes, or until golden and the center is set.
- Serve: Let cool slightly before slicing. Enjoy!
Notes
Variations, Substitutions, and Tips
- Use different meats: Swap the ham for cooked sausage, rotisserie chicken, or even ground turkey.
- Add more veggies: Try adding chopped spinach, mushrooms, or green onions for extra flavor and texture.
- Add a crunchy topping: Sprinkle crushed buttery crackers or cornflakes mixed with a little melted butter over the top before baking for added crunch.
- Switch the cheese: Use mozzarella, pepper jack, or a blend of cheeses for a different flavor profile.
- Make it ahead: Assemble the casserole the night before, cover, and refrigerate. Bake the next morning.
- Bake in muffin tins: For individual portions, scoop the mixture into greased muffin tins and bake for about 25–30 minutes.
- Check for doneness: The casserole is ready when the center is fully set and the top is golden brown.
- Use what you have: If you don’t have sour cream, plain Greek yogurt can work in a pinch.
This cheesy ham hashbrown casserole is the kind of hearty, crowd-pleasing meal I keep coming back to. It’s easy to throw together, uses what I usually have on hand, and tastes just as good reheated the next day. Whether it’s for brunch, dinner, or a lazy weekend breakfast, it always hits the spot.



Should the hashbrowns be thawed first and moisture squeezed out or just used frozen?
Frozen is totally okay 🙂