Cheesy Ham and Hash Brown Casserole 🧀🥓🥔
Comfort Food at Its Coziest – A Perfect Make-Ahead Breakfast or Anytime Meal Thank you so much for stopping by today!

This post may contain affiliate links. If you buy something through one of them, we may earn a small commission at no extra cost to you. Learn more.
Ingredients
Instructions
- Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish with cooking spray.
Comfort Food at Its Coziest – A Perfect Make-Ahead Breakfast or Anytime Meal
Thank you so much for stopping by today! I’m beyond excited to share this warm, creamy, and ultra-satisfying Cheesy Ham and Hash Brown Casserole with you. Whether you’re planning a weekend brunch, feeding a hungry crowd, or just need something delicious to make ahead for busy mornings, this recipe is your new go-to.
It’s got everything we love about comfort food: cheesy goodness, savory ham, and those golden crispy edges from baked hash browns that make every bite irresistible. I’ve served this for breakfast, lunch, and even dinner—it’s always a hit.
👉 Want this recipe sent straight to your inbox? Subscribe now and never miss a comforting favorite!
What Is Cheesy Ham and Hash Brown Casserole?
This is an easy, baked casserole made with frozen hash brown potatoes, diced ham, sour cream, and shredded cheese. It’s rich, hearty, and incredibly simple to make—just mix, bake, and enjoy. It’s often served as a breakfast or brunch dish, but honestly, it’s too good to limit to just mornings!
Why You’ll Love This Ham and Hash Brown Casserole
- One-bowl mix-and-bake – No need to pre-cook anything!
- Feeds a crowd – Perfect for holidays, potlucks, or meal prep.
- Comfort food done right – Creamy, cheesy, crispy-edged perfection.
- Freezer-friendly – Make it ahead and bake when needed.
- Customizable – Swap in your favorite cheese, meat, or even veggies.
What Does It Taste Like?
Each forkful delivers a dreamy combo of creamy potato goodness, melty cheese, and smoky-sweet ham, all topped with golden Parmesan crust. It’s rich and hearty without being too heavy, with a slight tang from the sour cream and the saltiness of the ham perfectly balancing the creamy base. The edges get golden and crispy—the best part, if you ask me!
Benefits of This Recipe
- Make-ahead friendly – Great for busy mornings or guests
- Minimal prep – Just 15 minutes of hands-on time
- Uses pantry & freezer staples – No fancy ingredients required
- Reheats beautifully – Even better the next day
- Gluten-free friendly – Just check your soup and ham labels!
Ingredients
- Cooking spray, for greasing
- 1 (32-ounce) package frozen hash brown potatoes
- 2 (10.5-ounce) cans condensed cream of potato soup
- 1 (16-ounce) container sour cream
- 2 cups shredded sharp Cheddar cheese
- 8 ounces cooked, diced ham
- 1½ cups grated Parmesan cheese
Optional Add-ins: sautéed onions, chopped green onions, diced bell peppers, or a dash of hot sauce for a little kick!
Kitchen Tools You’ll Need
- 9×13-inch baking dish
- Mixing bowl
- Spatula or wooden spoon
- Measuring cups
- Oven mitts (that dish gets hot!)
Ingredient Swaps & Additions
- Soup substitution: Use cream of mushroom or cream of chicken if you prefer a different base.
- Cheese alternatives: Try Monterey Jack, Swiss, Gruyère, or pepper jack for a spicier twist.
- No ham? Swap in bacon, turkey sausage, or go meatless with sautéed mushrooms.
- Add veggies: Stir in some spinach, kale, or finely diced bell pepper for added color and nutrition.
Step-by-Step Instructions
1. Preheat the Oven
Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish with cooking spray.
2. Mix the Ingredients
In a large mixing bowl, combine the frozen hash browns, cream of potato soup, sour cream, Cheddar cheese, and diced ham. Mix until everything is well combined.
3. Assemble the Casserole
Spread the mixture evenly into your prepared baking dish. Sprinkle the grated Parmesan cheese evenly over the top.
4. Bake
Place the dish in your preheated oven and bake for about 1 hour, or until the top is golden and bubbly.
5. Cool Slightly and Serve
Let it rest for 5–10 minutes before serving to allow it to set slightly. Slice and enjoy!
What to Serve with This Casserole
- Fresh fruit salad – A light, sweet contrast
- Scrambled eggs – For a bigger brunch spread
- Green salad or sautéed greens – To add freshness and balance
- Biscuits or toast – Because carbs on carbs is always a vibe
- Coffee or mimosas – It’s brunch after all 😄
Storage & Make-Ahead
Refrigerate:
Cool leftovers completely and store in an airtight container in the fridge for up to 4 days.
Reheat:
Reheat individual portions in the microwave or cover and bake at 350°F until hot. Add a splash of milk or cream if needed to refresh the texture.
Freeze:
Wrap tightly in foil and freeze unbaked for up to 3 months. Thaw overnight in the fridge before baking as directed.
Final Thoughts
This Cheesy Ham and Hash Brown Casserole is one of those comfort food classics that always delivers—no matter the occasion. Whether you’re planning a lazy weekend brunch or need a reliable dish for your next potluck, it checks all the boxes: easy, satisfying, and oh-so cheesy. 🧡
📸 If you make this recipe, I’d love to see it! Share your photos on Pinterest and don’t forget to leave a review below!
More Cozy Casseroles You’ll Love:
- Sausage, Egg & Cheese Breakfast Bake
- Loaded Baked Potato Casserole
- Broccoli Cheddar Rice Casserole
- Cheesy Chicken Tater Tot Bake
Nutritional Info (Approx. per serving, based on 12 servings):
- Calories: ~360
- Fat: 24g
- Carbs: 20g
- Protein: 15g
- Sodium: ~690mg
Nutritional values will vary depending on ingredients and portion size.
Thanks again for visiting! I hope this casserole brings warmth and comfort to your table—any time of day. 💛
Tips for Success
- Don’t thaw the hash browns – Keep them frozen for best texture.
- Use sharp cheese – Adds bold flavor to balance the creamy base.
- Add crunch – Try a crushed cornflake or buttery cracker topping if you like a crispy finish.
- Make it spicy – Add a pinch of cayenne or diced jalapeños for some heat.
- Double it for a crowd – Just use two pans and increase the bake time slightly.
Frequently Asked Questions
Can I use fresh potatoes instead of frozen hash browns?
You can, but you’ll need to shred them and squeeze out excess moisture. Frozen hash browns are a huge time-saver!
Can I make this without meat?
Absolutely! It’s still delicious as a vegetarian side—consider adding mushrooms or spinach for more substance.
Can I prep this casserole the night before?
Yes! Assemble it fully, cover it with foil, and refrigerate overnight. Bake the next morning as usual.
Can I use different cheese?
Definitely. Try Swiss, fontina, smoked gouda, or even a spicy pepper jack!
