Cheesy Ham And Potato Casserole

Delicious cheesy ham and potato casserole served in a baking dish, perfect for comforting family meals.

Loading…

By Reading time

This Cheesy Ham and Potato Casserole is a warm and comforting dish! Packed with tender potatoes, savory ham, and creamy cheese, it’s just what you need for a cozy meal.

Whenever I make this, my family can’t resist coming back for seconds! It’s so easy to whip up, just layer the ingredients and bake. Who knew simple could taste this good?

Key Ingredients & Substitutions

Potatoes: Use starchy potatoes like Russets for the best texture. They become soft, while waxy potatoes like Yukon Gold will hold their shape better. If you’re short on time, frozen hash browns can work as a quick alternative.

Ham: Diced cooked ham gives great flavor and is convenient. You can replace it with turkey ham, or even cooked bacon bits for a smoky twist. If you’re vegetarian, try crumbled tofu or chickpeas for protein.

Cheddar Cheese: Sharp cheddar adds a nice bite, but feel free to mix it up! Consider using Monterey Jack for a milder taste, or a blend of cheeses for extra flavor. Vegan cheese is also an option if you want to keep it dairy-free.

Onion: Onions add sweetness, but shallots or leeks could be great substitutions. For a milder flavor, you can use green onions instead. I often sauté them for a touch more sweetness!

How Do I Make a Smooth Cheese Sauce?

Creating a creamy cheese sauce is key to success for this casserole. The roux – a mix of flour and butter – is the foundation. Make sure you cook it until foamy, but not brown. This helps it blend well with the milk later.

  • Melt butter in a saucepan at medium heat. Add flour and stir constantly until bubbly (1-2 mins).
  • Slowly whisk in the milk, ensuring you break up any lumps. Keep stirring over medium heat until it thickens (about 4-6 mins).
  • Once thick, remove from heat and mix in cheese, salt, and spices until smooth.

How to Make Cheesy Ham And Potato Casserole

Ingredients You’ll Need:

For The Casserole:

  • 4 cups thinly sliced potatoes (about 4 medium potatoes)
  • 2 cups diced cooked ham
  • 1 cup finely chopped onion
  • 2 cups shredded cheddar cheese, divided
  • 2 cups milk (whole or 2%)
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon garlic powder (optional)
  • 1/4 teaspoon paprika (optional)
  • 2 tablespoons chopped fresh parsley or chives (for garnish)

How Much Time Will You Need?

This cheesy ham and potato casserole takes about 15 minutes to prepare and around 30 minutes to bake. Including all steps, you should plan for roughly 45-50 minutes from start to finish, making it a great option for a hearty family meal or gathering!

Step-by-Step Instructions:

1. Prepping the Oven and Dish:

First things first! Preheat your oven to 375°F (190°C). Then, grab a 9×13 inch casserole dish (or an oval baking dish) and grease it with some butter or cooking spray to keep everything from sticking.

2. Cooking the Potatoes:

Next, let’s cook the potatoes. In a large pot, bring salted water to a boil, then add the thinly sliced potatoes. Boil them for about 5-7 minutes until they are just tender but not falling apart. Once they’re ready, drain the potatoes in a colander and set them aside.

3. Making the Cheese Sauce:

In a medium saucepan, melt the butter over medium heat. Once melted, stir in the flour and cook for about 1-2 minutes, stirring constantly to create a roux. This is key for thickening your cheese sauce!

4. Adding the Milk:

Now, it’s time to make it creamy! Gradually whisk in the milk while continuing to stir. Keep stirring until the sauce thickens and becomes smooth—this should take about 4-6 minutes. Patience helps here!

5. Mixing in the Cheese and Seasoning:

Turn off the heat and stir in 1 ½ cups of the shredded cheddar cheese, salt, pepper, garlic powder, and paprika if you’re using it. Mix until all the cheese is melted and the sauce is creamy and delicious!

6. Assembling the Casserole:

In your greased casserole dish, start layering! First, add the partially cooked potatoes, followed by the diced ham, and chopped onions. Pour the creamy cheese sauce evenly over everything, making sure it covers all the ingredients.

7. Topping It Off:

Now, sprinkle the remaining ½ cup of cheddar cheese on top for that lovely golden finish!

8. Baking the Casserole:

Pop the casserole into your preheated oven and bake uncovered for about 25-30 minutes. Keep an eye on it, and take it out when the top is golden brown and bubbly!

9. Finishing Touches:

Once done, remove it from the oven and let it cool for a few minutes before serving. Garnish with chopped fresh parsley or chives for a lovely touch. Enjoy your cheesy, hearty casserole with family or friends!

Can I Use Frozen Potatoes for This Casserole?

Yes, you can use frozen hash browns as a convenient alternative! Just skip the boiling step, and layer them directly into the casserole. They will cook down in the oven.

Can I Substitute the Ham?

Absolutely! You can use diced turkey, leftover roast chicken, or even crispy bacon for a different flavor. For a vegetarian option, crumbled tofu or chickpeas work well.

How Do I Store Leftovers?

Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply pop them in the microwave or warm them in the oven until heated through.

Can I Make This Casserole Ahead of Time?

Yes, you can prepare the casserole a day in advance! Assemble everything up to the baking step, cover, and refrigerate. When you’re ready to bake, just pop it in the oven and add an extra 5-10 minutes to the baking time if it’s cold from the fridge.

Loved this recipe?

Save it to Pinterest for later or print a clean copy for your kitchen.

Save to Pinterest

Leave a Comment