Cheesy Ham And Potato Casserole

Delicious cheesy ham and potato casserole topped with golden cheese, perfect for family dinner.

Loading…

By Reading time

This Cheesy Ham and Potato Casserole is a warm hug in a dish! It’s packed with tender potatoes, savory ham, and lots of gooey cheese. A perfect comfort food!

Honestly, who can resist cheese? I love how easy it is to toss everything together and let it bake. It becomes bubbly and golden—ideal for those cozy nights in!

Key Ingredients & Substitutions

Potatoes: I recommend using russet or Yukon Gold potatoes for a creamy texture. If you need to substitute, sweet potatoes can add a unique flavor as well.

Ham: Cooked ham is the star here! If you’re looking for a healthier option, turkey ham works great. For vegetarian options, try chickpeas or a plant-based ham substitute.

Cheese: Cheddar gives a sharp flavor, while mozzarella adds gooeyness. If you’re short on cheese, feel free to use any melty cheese like Monterey Jack or Gouda. Vegan cheese alternatives are also available!

Onion and Garlic: These add depth to the dish. If you’re not a fan of onions, shallots can be a milder substitute. Garlic powder can replace fresh garlic in a pinch!

Milk: Whole milk makes the sauce creamy, but 2% works fine. If you’re dairy-free, use almond milk or oat milk; just ensure they are unsweetened.

How Can I Make a Perfect Cheese Sauce for My Casserole?

The cheese sauce is a key component in this casserole, and getting it just right is vital! Start by making your roux with butter and flour. Cook it for a minute to remove the raw flavor. This will thicken your sauce.

  • Slowly whisk in milk, stirring continuously to avoid lumps. This step is crucial!
  • Cook over medium heat until it thickens, around 5-7 minutes. Watch for it to coat the back of a spoon.
  • Remove from heat before adding cheese; it melts more easily without direct heat. Stir until smooth.

Practice these tips, and you’ll have a creamy, cheesy sauce every time!

How to Make Cheesy Ham and Potato Casserole

Ingredients You’ll Need:

For the Base:

  • 4 cups potatoes, peeled and diced (about 4 medium potatoes)
  • 2 cups cooked ham, diced
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced

For the Cheesy Sauce:

  • 1 cup shredded cheddar cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 2 cups milk (whole or 2%)
  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 1/2 cup sour cream
  • 1 tsp mustard powder (optional)
  • Salt and pepper to taste

For Garnish:

  • 2 tbsp fresh chives, chopped

How Much Time Will You Need?

This comforting casserole takes about 15 minutes to prep and approximately 30 minutes to bake. All together, you’re looking at around 45 minutes to have this delicious cheesy ham and potato casserole ready to enjoy!

Step-by-Step Instructions:

1. Preheat the Oven:

Start by preheating your oven to 375°F (190°C). This way, it’s nice and hot when your casserole is ready to go in!

2. Cook the Potatoes:

Next, take your diced potatoes and put them in a pot. Cover them with water and bring it to a boil. Cook the potatoes until they’re tender but not falling apart, which should take about 10-15 minutes. Once done, drain them well and set aside.

3. Make the Onion and Garlic Mixture:

In a large saucepan over medium heat, melt the butter. Add the chopped onion and minced garlic, stirring occasionally until they become soft and translucent—this should take around 3-4 minutes.

4. Prepare the Cheese Sauce:

Stir in the flour and mustard powder (if using) into the saucepan. You’ll want to cook this for 1-2 minutes to create a roux. Then, slowly whisk in the milk, making sure there are no lumps. Keep cooking while stirring frequently until the mixture thickens, which usually takes about 5-7 minutes.

5. Add Cheese and Sour Cream:

Once your sauce has thickened, remove it from the heat and stir in the sour cream along with half of the cheddar and mozzarella cheeses. Keep stirring until everything is melted and smooth. Don’t forget to season with salt and pepper to taste!

6. Combine Ingredients:

In a large mixing bowl, gently combine the cooked potatoes, diced ham, and your creamy cheese sauce. Make sure everything is mixed well so every bite is delicious!

7. Transfer and Prepare for Baking:

Now, take this mixture and transfer it into a greased baking dish. Evenly sprinkle the remaining cheddar, mozzarella, and Parmesan cheese on top to create a cheesy layer.

8. Bake the Casserole:

Place the baking dish in the preheated oven and bake uncovered for 25-30 minutes, or until the top is golden brown and bubbly. It’ll look and smell amazing!

9. Garnish and Serve:

Once done, carefully remove the casserole from the oven and allow it to cool slightly. Before serving, garnish with fresh chopped chives for a pop of color and flavor. Serve warm, and enjoy your cheesy, comforting ham and potato casserole!

Can I Use Different Types of Cheese?

Absolutely! While cheddar and mozzarella are wonderful together, you can mix it up by using any melty cheese you enjoy. Monterey Jack or Gouda are great alternatives, and vegan cheese can work as a substitute too!

Can I Make This Casserole Ahead of Time?

Yes! You can prepare the casserole ahead of time and assemble everything in the baking dish. Just cover and refrigerate it for up to 24 hours. When ready to bake, add a few extra minutes to the cooking time to ensure it’s heated through.

How Do I Store Leftovers?

Store leftover casserole in an airtight container in the fridge for up to 3-4 days. Reheat it in the microwave or oven, adding a splash of milk if it seems a bit dry.

Can I Add Vegetables to This Recipe?

Definitely! Feel free to add in vegetables like broccoli, peas, or bell peppers for extra nutrition and flavor. Just make sure to cook them slightly before mixing them in, so they blend well with the potatoes and ham.

You might also like these recipes

Leave a Comment