Dinner · Part 3 of 3: Tips & recipe card
Cheesy Ham and Potato Casserole Tips, FAQ & printable recipe

- Prep
- Cook
- Total
- Serves
- 6
Tips for success
To achieve the ultimate crispy edges and a rich flavor, consider tossing the diced potatoes in a tablespoon of melted butter or olive oil before mixing them with the cream sauce.
If you prefer a softer, more integrated texture, you can parboil the potato cubes in salted water for five minutes before assembling the casserole, which also reduces the final oven baking time significantly. Additionally, grating a touch of fresh nutmeg into the cream sauce adds an incredible depth of flavor that complements the smoky ham and sharp cheddar beautifully.
Always grate your own cheese from a block rather than using pre-packaged shredded cheese. Store-bought shredded cheese is coated with anti-caking agents like potato starch, which prevents it from melting smoothly and can result in a grainy texture on your casserole.
A block of sharp cheddar, freshly grated on a box grater, will melt into a perfectly smooth, velvety, and stretchy layer that elevates the entire dish to a restaurant-quality comfort meal.
Variations
- Spicy Jalapeno Casserole: Stir in diced pickled jalapenos and swap the cheddar for pepper jack cheese to add a spicy kick.
- Broccoli Cheddar Casserole: Fold in two cups of small broccoli florets along with the potatoes and ham for a delicious veggie boost.
Storage and make-ahead
- Fridge
- Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days.
- Freezer
- Freeze in a freezer-safe container for up to 2 months. Thaw in the fridge overnight.
- Reheat
- Reheat individual portions in the microwave, or warm the entire dish in a 350°F (175°C) oven covered with foil.
Allow any leftovers to cool completely at room temperature for no more than two hours before transferring them to an airtight container. Keep the container in the refrigerator for up to three to four days.
To freeze, wrap the cooled casserole tightly in plastic wrap and aluminum foil, or place it in a freezer-safe container, and store it for up to two months. Thaw frozen casserole in the refrigerator overnight before reheating.
This casserole can easily be assembled up to 24 hours in advance. Combine the potatoes, ham, cream sauce, and half the cheese in the baking dish, then cover it tightly with plastic wrap and store it in the refrigerator. When ready to bake, remove the plastic wrap, let the dish sit at room temperature for 30 minutes, and bake as directed, adding a few extra minutes to the initial bake time if needed before topping with cheese.
Serving ideas
Serve this hearty casserole hot, straight from the oven, using a large metal spatula to lift generous portions that showcase the gooey, stretchy cheese pull. It makes a complete and satisfying main dish on its own, but it also pairs wonderfully with a crisp green salad tossed in a light vinaigrette to balance the richness of the cream and cheese. Roasted green beans or steamed broccoli also make excellent, vibrant side dishes.
For a festive touch, garnish the top of the casserole with freshly chopped chives, green onions, or a sprinkle of cracked black pepper just before serving. This adds a pop of color and a fresh, sharp flavor that cuts through the savory, rich elements of the dish.
It serves as an excellent centerpiece for a cozy family dinner, a weekend brunch, or a holiday potluck gathering where warm comfort food is always highly appreciated by guests.
Frequently asked questions
Can raw potatoes be used directly in this casserole?
How is a curdled cream sauce prevented?
Can frozen diced potatoes be used?
Cheesy Ham and Potato Casserole

Ingredients
- 4 cups diced Russet potatoes
- 2 cups diced cooked ham
- 2 cups shredded cheddar cheese, divided
- 1 cup sour cream
- 1/2 cup heavy cream
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions
- In a large mixing bowl, combine the sour cream, heavy cream, garlic powder, onion powder, salt, and black pepper. Whisk the ingredients together vigorously until the mixture is completely smooth, uniform, and free of any lumps. This creates the flavorful, velvety base that will coat the potatoes and ham.
- Add the diced Russet potatoes, diced cooked ham, and one cup of the shredded cheddar cheese to the bowl with the cream sauce. Use a large spatula to gently fold the ingredients together until the potatoes and ham are thoroughly and evenly coated with the cream sauce.
- Grease a 9x13-inch baking dish with butter or cooking spray. Transfer the potato, ham, and cheese mixture into the prepared dish, using a spatula to spread it out into an even, flat layer that fills the corners of the dish.
- Place the baking dish into a preheated oven at 375°F (190°C). Bake uncovered for 40 minutes, or until the potatoes are completely tender when pierced with a fork and the sauce is bubbling actively around the edges.
- Carefully remove the baking dish from the oven. Sprinkle the remaining one cup of shredded cheddar cheese evenly over the top of the hot casserole, covering the potato and ham mixture completely from edge to edge.
- Return the baking dish to the oven under the broiler. Broil for 3 to 5 minutes, watching very closely, until the cheddar cheese topping is completely melted, bubbling vigorously, and develops beautiful golden-brown spots. Remove from the oven and let rest for 5 minutes before serving.
Estimated nutrition per serving
- Calories
- 420
- Protein
- 22 g
- Carbohydrates
- 28 g
- Fat
- 24 g
- Fiber
- 2.5 g
- Sugar
- 3 g
- Sodium
- 980 mg
This recipe is based on a short cooking video and is published under the pen name Clara Weller. It was checked before publication, but errors can slip through. Nutrition, when shown, is an estimate. Read more in our editorial policy and on our food safety page.






