This Cheesy Ham Hashbrown Casserole is the ultimate comfort food! It’s creamy, cheesy, and packed with flavorful ham, all mixed with crispy hashbrowns.
Every bite feels like a warm hug! I love serving it for family gatherings or cozy dinners—it’s a crowd favorite that always disappears quickly! 😋
Key Ingredients & Substitutions
Hashbrowns: Frozen shredded hashbrowns make this recipe easy and quick. If you’re feeling adventurous, you can grate fresh potatoes instead, but remember to soak them to remove excess starch for a better texture.
Cooked Ham: I love using diced ham for its flavor, but you could also swap it for cooked bacon, sausage, or even leftover chicken for a different twist!
Cheddar Cheese: Sharp cheddar adds a great flavor boost. If you prefer a milder taste, you can use regular cheddar. For a fun variation, try a mix of cheeses like Monterey Jack or pepper jack for some heat.
Condensed Soup: Cream of chicken soup is traditional, but if you’re vegetarian or just want something different, you could use cream of mushroom soup or even make a homemade version with a white sauce.
Sour Cream: This adds creaminess and tang. Greek yogurt can be a healthy substitute if you’re looking for a lighter option. It also works well in terms of flavor.
How Do You Ensure a Perfectly Mixed Casserole?
Mixing well is key to ensure every bite is flavorful. Start by combining all your dry ingredients—hashbrowns, ham, onion, and cheese—well before adding the wet ingredients. This prevents clumps of anything and makes sure flavors are evenly distributed.
- Make sure your hashbrowns are thawed—they’ll combine better!
- Gently fold the soup mixture into the hashbrown mix, but avoid over-mixing—it can make the casserole dense.
- Spread the mixture evenly in the baking dish for even cooking!

How to Make Cheesy Ham Hashbrown Casserole
Ingredients You’ll Need:
For the Casserole:
- 1 (30 oz) package frozen shredded hashbrowns, thawed
- 2 cups cooked ham, diced
- 2 cups shredded sharp cheddar cheese, divided
- 1 small onion, finely chopped
- 1 (10.5 oz) can condensed cream of chicken soup
- 1 cup sour cream
- 1/2 cup unsalted butter, melted
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and black pepper to taste
- 2 tablespoons fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This delicious casserole takes about 15 minutes to prep and 45-55 minutes to bake. You’ll need a little extra time to let it cool down before serving—just about 5-10 minutes. So, in total, plan for about 1 hour and 15 minutes from start to delicious finish!
Step-by-Step Instructions:
1. Preparing the Oven and Dish:
First, you’ll want to preheat your oven to 350°F (175°C). While that’s warming up, grab a 9×13-inch baking dish and grease it lightly with butter or non-stick spray to prevent sticking.
2. Mixing the Base:
In a large mixing bowl, toss together the thawed hashbrowns, diced ham, finely chopped onion, and 1 1/2 cups of the shredded sharp cheddar cheese. This is the heart of your casserole, so mix it well!
3. Making the Creamy Mixture:
Now, in another bowl, whisk together the condensed cream of chicken soup, sour cream, melted butter, garlic powder, onion powder, salt, and black pepper until it’s nice and smooth. This will add all the creamy goodness to your casserole.
4. Combining Everything:
Carefully pour the creamy soup mixture over the hashbrown mixture. Use a spatula or spoon to stir gently until everything is coated evenly. You want every bite to be tasty!
5. Transferring to the Baking Dish:
Once everything is combined, transfer the mixture to your greased baking dish. Spread it out evenly so it cooks well.
6. Topping It Off:
Sprinkle the remaining 1/2 cup of shredded cheddar cheese evenly over the top. This will melt into a delicious, cheesy layer as it bakes!
7. Baking the Casserole:
Pop the dish into the oven and bake uncovered for 45-55 minutes. Keep an eye on it until the top is golden brown and bubbly around the edges. It’s going to smell amazing!
8. Cooling Before Serving:
Once baked, carefully remove the casserole from the oven. Let it cool for about 5-10 minutes before serving. This helps the flavors settle and makes it easier to scoop out portions.
9. Garnishing and Serving:
Just before serving, sprinkle freshly chopped parsley over the top for a pop of color and flavor. Serve your cheesy ham hashbrown casserole warm, and enjoy this comforting dish at brunch, for breakfast-for-dinner, or as a hearty side!
This casserole is sure to be a hit with friends and family—enjoy!
Can I Use Fresh Potatoes Instead of Frozen Hashbrowns?
Yes, you can! Just make sure to grate the fresh potatoes and soak them in cold water to remove excess starch before using. This will help achieve a better texture. Once grated and drained, proceed with the recipe as directed.
How Can I Make This Dish Vegetarian?
To make a vegetarian version, simply omit the diced ham and consider adding extra vegetables like bell peppers or spinach for flavor and texture. You can also use vegetable broth in place of the cream of chicken soup if desired.
Can I Prepare This Casserole in Advance?
Absolutely! You can assemble the casserole a day ahead and store it in the fridge. Just cover it tightly with foil or plastic wrap. When you’re ready to bake, remove it from the refrigerator and let it sit at room temperature for about 30 minutes before baking as directed.
What is the Best Way to Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3-4 days. To reheat, simply warm in the microwave or oven until heated through. You may need to add a splash of milk or a little butter to restore creaminess.
