Cheesy Potato and Ham Casserole

Cheesy Potato and Ham Casserole

Cheesy Potato and Ham Casserole
Cheesy Potato and Ham Casserole

A Cheesy Potato and Ham Casserole is a comforting, savory dish that transforms simple pantry staples into a hearty meal suitable for any time of year. This casserole features tender chunks of potato layered with savory diced ham and bound together by a rich, creamy sauce, all crowned with a golden, melted cheese crust. The texture offers a delightful contrast between the soft, yielding potatoes and the slightly chewy, salty ham, while the cheese provides a gooey, flavorful finish. It is an ideal solution for busy weeknights when you need a substantial dinner that requires minimal active effort, or for utilizing leftover holiday ham in a new way. The flavors meld beautifully during baking, creating a unified dish that feels both rustic and refined. For more inspiring comfort food ideas, Follow Hailee Recipes on Pinterest.

Why This Recipe Works

The success of this casserole lies in the balance of textures and the method of cooking the potatoes directly within the sauce. By using pre-cooked or par-boiled potatoes, we ensure they become tender without turning to mush before the cheese melts. The diced ham adds a necessary saltiness that seasons the entire dish, reducing the need for excessive added salt. Using a combination of cheeses, such as cheddar and a melting variety like mozzarella or Gruyère, creates a complex flavor profile where some cheese stretches while others brown and crisp. The creamy base, typically made from a roux or a condensed soup alternative, coats every ingredient evenly, preventing dry spots and ensuring each bite is moist and satisfying.

This approach eliminates the need for individual portioning or complex plating. The ingredients are combined in a single vessel, allowing the heat to penetrate uniformly. The result is a dish that holds its structure well when served but remains soft enough to eat easily. It is a practical recipe because it relies on common ingredients that most home cooks already have on hand, making it accessible without requiring a special trip to the grocery store.

Ingredients

To make this casserole, you will need specific measurements to ensure the right consistency. The following list includes the core components required to build the dish properly.

  • Potatoes: 3 pounds (about 1.4 kg) russet or Yukon Gold potatoes, peeled and cut into 1-inch cubes.
  • Diced Ham: 2 cups (approx. 300g) cooked ham, cut into small ½-inch dice.
  • Butter: 4 tablespoons (56g) unsalted butter.
  • All-Purpose Flour: ¼ cup (30g) to create the thickening agent.
  • Milk: 2 cups (480ml) whole milk, warmed slightly before adding.
  • Chicken Broth: 1 cup (240ml) low-sodium chicken broth.
  • Sharp Cheddar Cheese: 2 cups (200g) shredded, divided use.
  • Monterey Jack Cheese: 1 cup (100g) shredded, for the topping.
  • Black Pepper: ½ teaspoon freshly ground black pepper.
  • Dried Thyme: ½ teaspoon dried thyme leaves.
  • Salt: ½ teaspoon, or to taste (adjust based on ham saltiness).
  • Garlic Powder: ¼ teaspoon garlic powder.

How To Make Cheesy Potato and Ham Casserole

  1. Prepare the Potatoes and Pan: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with a little butter or non-stick spray. In a large pot, cover the cubed potatoes with cold water, add a pinch of salt, and bring to a boil. Cook for about 8 to 10 minutes until the potatoes are just fork-tender but not falling apart. Drain the potatoes thoroughly and let them sit in the colander for a minute to release excess steam. While the potatoes cook, place the diced ham in a large mixing bowl.
  2. Create the Cheese Sauce Base: In a medium saucepan over medium heat, melt the 4 tablespoons of butter. Once melted and foaming, whisk in the flour and cook for about 1 minute to remove the raw flour taste, stirring constantly. Slowly pour in the warm milk and chicken broth while whisking continuously to prevent lumps from forming. Continue to cook and stir the mixture until it thickens enough to coat the back of a spoon, which usually takes about 5 to 7 minutes.
  3. Combine Ingredients: Remove the sauce from the heat. Stir in 1 ½ cups of the shredded sharp cheddar cheese until fully melted and smooth. Add the drained potatoes and diced ham to the sauce. Gently fold everything together until the potatoes and ham are evenly coated in the creamy cheese mixture. Season the mixture with the black pepper, dried thyme, garlic powder, and ½ teaspoon of salt. Taste a small piece of potato to check seasoning; if the ham is very salty, you may skip the added salt entirely.
  4. Assemble and Top: Transfer the potato and ham mixture into the prepared 9×13-inch baking dish, spreading it out evenly with a spatula. Sprinkle the remaining ½ cup of sharp cheddar cheese and the entire cup of Monterey Jack cheese over the top. Ensure the cheese layer covers the surface completely to promote even browning.
  5. Bake Until Golden: Place the dish in the center rack of the preheated oven. Bake for 25 to 30 minutes. The casserole is done when the cheese is bubbly and has developed golden-brown spots on top, and the edges are bubbling vigorously. If you prefer a deeper brown crust, you can switch the oven to broil for the last 2 minutes, watching closely to prevent burning. Remove from the oven and let the casserole rest for 10 minutes before serving. This resting period allows the sauce to set slightly, making it easier to scoop neat portions.

Doneness And Troubleshooting

Knowing when the casserole is perfectly baked is crucial for the best texture. The primary visual cue is the cheese; it should be fully melted and showing signs of caramelization, particularly around the edges. The potatoes should be tender all the way through. You can test this by inserting a knife into the center of the dish; it should slide in with no resistance. If the cheese browns too quickly before the potatoes are hot, cover the dish loosely with aluminum foil for the remainder of the baking time.

If the sauce appears too thick after combining the ingredients, add a splash of milk or broth to loosen it up before transferring to the baking dish. Conversely, if the mixture seems too runny, it may indicate the roux was not cooked long enough or the potatoes released too much starch. In this case, bake it uncovered for an additional 5 to 10 minutes to allow excess moisture to evaporate. Always ensure the internal temperature reaches at least 165°F (74°C) for food safety, especially since the dish contains dairy and meat.

Substitutions And Variations

This recipe is adaptable to various dietary needs and flavor preferences. For a lighter version, you can substitute whole milk with 2% or skim milk, though the sauce may be slightly less rich. If you prefer a gluten-free option, replace the all-purpose flour with a 1-to-1 gluten-free flour blend or cornstarch slurry. For those who enjoy a bit of heat, stir in a teaspoon of diced jalapeños or a dash of cayenne pepper into the sauce mixture.

You can also vary the protein. While diced ham is traditional, you could use cooked bacon bits, smoked sausage slices, or even shredded rotisserie chicken. If you do not have chicken broth, vegetable broth works equally well. Regarding the cheese, while sharp cheddar provides a robust flavor, you can use Gruyère for a nuttier taste or Colby Jack for a milder profile. Just remember that pre-shredded cheeses often contain anti-caking agents that can make sauces grainy; shredding cheese from a block yourself yields a smoother, creamier result.

Serving Suggestions

This casserole is a complete meal on its own, but it pairs wonderfully with fresh sides to balance the richness. A simple green salad with a vinaigrette dressing cuts through the creaminess of the dish nicely. Steamed broccoli, green beans, or roasted Brussels sprouts add a necessary crunch and color contrast. For a heartier breakfast or brunch setting, serve the casserole alongside fresh fruit, such as melon or berries, and perhaps a side of crispy hash browns. It also makes an excellent component for a potluck, as it travels well and stays warm for a reasonable amount of time.

Storage And Reheating

Leftovers can be stored in an airtight container in the refrigerator for up to 3 to 4 days. The casserole will firm up as it cools, which is normal. To reheat, place individual portions in a microwave-safe dish and heat in 30-second intervals until warm, or reheat the whole dish in a covered baking pan in a 350°F (175°C) oven for about 20 minutes. Adding a splash of milk before reheating can help restore the creamy texture.

For longer storage, you can freeze the unbaked casserole. Assemble the dish up to the point of baking, cover tightly with plastic wrap and then foil, and freeze for up to 3 months. When ready to cook, thaw overnight in the refrigerator and bake as directed, adding an extra 10 to 15 minutes to the cooking time since the dish will start cold. Do not refreeze once thawed. Avoid freezing the casserole after it has been baked, as the dairy-based sauce may separate and become grainy upon reheating.

This Cheesy Potato and Ham Casserole is a testament to the power of simple ingredients coming together to create something greater than the sum of their parts. With careful attention to the sauce consistency and baking time, you can achieve a dish that is comforting, filling, and deeply satisfying for everyone at the table.

Cheesy Potato and Ham Casserole
Hailee Nova

Cheesy Potato and Ham Casserole

A Cheesy Potato and Ham Casserole is a comforting, savory dish that transforms simple pantry staples into a hearty meal suitable for any time of year. This casserole features tender chunks of potato layered with savory diced ham and bound together by a rich, creamy sauce, all crowned with a golden, melted cheese crust. The texture offers a delightful contrast between the soft, yielding potatoes and the slightly chewy, salty ham, while the cheese
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 8 servings
Course: Dinner
Cuisine: American
Calories: 480

Ingredients
  

Ingredients
  • 3 pounds russet or Yukon Gold potatoes peeled and cut into 1-inch cubes
  • 2 cups cooked ham cut into small ½-inch dice
  • 4 tablespoons unsalted butter
  • ¼ cup all-purpose flour
  • 2 cups whole milk warmed
  • 1 cup low-sodium chicken broth
  • 2 cups sharp cheddar cheese shredded, divided
  • 1 cup Monterey Jack cheese shredded
  • ½ teaspoon freshly ground black pepper
  • ½ teaspoon dried thyme leaves
  • ½ teaspoon salt adjust to taste
  • ¼ teaspoon garlic powder

Method
 

  1. Preheat oven to 375°F (190°C). Boil cubed potatoes until fork-tender, drain, and set aside. Dice ham and place in a large bowl.
  2. Melt butter in a saucepan, whisk in flour, and cook for 1 minute. Gradually whisk in warm milk and broth, cooking until thickened.
  3. Stir in 1 ½ cups cheddar cheese until melted. Fold in potatoes, ham, pepper, thyme, garlic powder, and salt.
  4. Transfer mixture to a greased 9x13-inch baking dish. Top with remaining cheddar and all Monterey Jack cheese.
  5. Bake for 25-30 minutes until bubbly and golden brown. Rest for 10 minutes before serving.

Notes

Store leftovers in an airtight container in the fridge for up to 4 days. Freeze unbaked casserole for up to 3 months. Reheat in oven at 350°F or microwave until heated through.

📚 BEST SELLER

Love This Recipe?

Get instant access to my Easy Cookbook Collection with 100+ printable recipes.

Get Cookbook →

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating