Cheesy Ham Casserole

Catalina Castravet
By Catalina Castravet
Updated:
Published:
5 from 10 reviews

Casseroles Main Dishes Pork Recipes

Cook time Cook time: 30 minutes

Cheesy Ham Casserole is a hearty and filling dish made with the perfect combination of ham, potatoes, veggies, and cheese sauce! This loaded dish is so easy to prepare and budget-friendly.

I love how casseroles are so convenient to make. No complicated recipes. No-fuss preparation. Just like my recipes for Instant Pot Hawaiian Chicken, Garlic Butter Steak Bites, and Beer Battered Fish, this recipe does not take too long to make!

Potato and Ham Casserole

Cheesy Ham Casserole is just one of the many recipes I have for easy lunches and dinners. What is great about casseroles is that you just need to assemble them, then pop it in the oven until it is done cooking.

That’s it! And the outcome is a hearty sizeable dish for the whole family. And it is already a complete meal on its own. It has protein, fiber, and carbs that are healthy for you.

And it also has a lot of layers of textures from the various veggies infused in every bite. The panko breadcrumbs also give that textural contrast that elevates the whole dish.

A mixture of herbs and spices offers harmonious flavors in addition to the savory ham and cheese combo.

This recipe is also great to “clean the fridge”! If you don’t have leftover ham from a holiday celebration, you can just buy the cubbed stuff. I usually combine it with the veggies that I already have in the fridge and need to use.

Overall, this dish is a delicious treat that you can easily prepare on a weeknight. And it is a great recipe for leftover ham. Now that is a win-win!

What goes into Cheesy Ham Casserole?

This recipe, like any other casserole, is so versatile that you can add almost any of your favorite ingredients. But for this recipe, here is the basic rundown of ingredients that you will need:

  • Protein: cubed ham
  • Veggies: potatoes, carrots, celery ribs, broccoli, parsley
  • Aromatics: onion, garlic
  • Spices and seasonings: Italian herbs, smoked paprika, salt, pepper
  • Cheese: cheddar
  • Others: butter, all-purpose flour, milk, panko breadcrumbs, water

How to make Cheesy Ham Casserole?

  1. Prepare for baking: Preheat the oven to 375 degrees Fahrenheit.
  2. Prepare the potato mixture: Let the spuds boil in a saucepan along with the celery and carrots for about 15 minutes until tender. Then, drain the liquid.
  3. Cook the ham: In a skillet, sauté it in butter with the aromatics. Then, add in the potato mixture and broccoli. Season everything with the spices and seasonings. Transfer the mixture into a baking dish.
  4. Prepare the cheese sauce: In a saucepan, make a roux by whisking together the butter and flour. Then, whisk in milk and seasonings. Allow the mixture to boil and thicken before removing from the heat to stir in the cheese.
  5. Assemble: Pour the sauce over the ham mixture. Add a layer of cheese and panko breadcrumbs.
  6. Bake: Pop it in the oven for about 25 to 30 minutes.
  7. Serve: Garnish with parsley and enjoy while hot!

Ham Casserole variations and substitutions:

Here are some suggestions on how you can use the same recipe but with a twist:

  • Meat: You can always use leftover ham for this dish. And if you have other leftover meat like shredded chicken, turkey, pork, beef, and whatnot, it will still work really well, too!
  • Cheese: Feel free to swap or combine cheddar with other kinds like Colby, Monterey Jack, parmesan, swiss, and gruyere.
  • Veggies: You can omit some of the veggies and replace them with cooked pasta. Short ones like shell and rotini work well in this dish.
  • Sauce: You can also use condensed cream of chicken soup.
  • Toppings: Use ritz crackers or fried onions instead of panko breadcrumbs.
  • Vegetarian: This recipe obviously can be made vegetarian by omitting the ham. Just use beans, tofu, or more veggies and potatoes.

More casserole recipes: 

How to Store Leftovers:

Keep the leftovers in an airtight container and refrigerate for up to 3 or 4 days. Simply reheat using the oven in the same settings as the dish was cooked.

Recipe Tips:

  • Add more crunch by garnishing with potato chips.
  • You can also use hash browns instead of cubes. For the preparation of the spuds, refer to this hash brown recipe.
  • While you can eat it on its own, you can always serve it with a soup and a salad for a heartier meal.
  • You can also make this casserole in advance and freeze it, just thaw and cook it.
  • If you already cooked it, you can transfer the leftover into freezer-safe Ziploc bags or an airtight container and freeze for later.
  • I like making double the sauce, it is more caloric, but so worth it, when every veggie is oozing with cheese sauce.
  • Use any veggies that you like or have on hand: mushrooms, cauliflower, bell peppers, zucchini, etc.
ham casserole with veggies

Cheesy Ham Casserole

Cheesy Ham Casserole is a hearty and filling dish made with the perfect combination of ham, potatoes, veggies, and cheese sauce!
5 from 10 votes
Save Print Pin Rate
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Servings: 6 servings
Calories: 362kcal
Author: Catalina Castravet

Ingredients

  • 2 cups cubed and peeled potatoes
  • 1 large carrot (sliced)
  • 2 celery ribs (chopped)
  • 2 cups broccoli florrets (chopped)
  • 3 cups water
  • 2 cups cubed ham
  • 1/2 small onion (finely chopped)
  • 3 cloves garlic (minced)
  • 1 teaspoon smoked paprika
  • 1 teaspoon Italian herbs
  • 6 tablespoons butter (divided)
  • 3 tablespoons all-purpose flour
  • 1 1/2 cups milk
  • Salt and pepper (to taste)
  • 2 cups cheddar cheese (shredded)
  • 1/2 cup panko bread crumbs

Instructions

  • Preheat oven to 375 degrees F.
  • In a saucepan with boiling water over high heat, bring the potatoes, carrot, celery and water to a boil. Reduce heat to medium, cover and cook until tender, about 1215 minutes. Once cooked, drain the veggies in a colander.
  • In a large skillet, over medium-high heat, melt 2 tablespoons of butter and saute the ham with diced onion until tender. Add minced garlic and cook for another 30 seconds.
  • Add the potato mixture to the skillet and stir. Season with salt, pepper to taste and addItalian herbs and paprika.
  • Transfer to a greased 1 1/2 quart baking dish.
  • In a large saucepan over medium heat, melt the remaining butter and stir in the flour until smooth.
  • Gradually whisk in the milk, and season with salt and pepper. Bring the mixture to a soft boil, cook astirring for 2 minutes or until thickened.
  • Remove from heat and add 1 cup of cheese and stir until melted.
  • Pour over the ham mixture and top with remaining cheese and panko bread crumbs.
  • Bake for 25-30 minutes, until cheese is bubbly and golden.
  • Garnish with parsley and serve.

Nutrition

Calories: 362kcal | Carbohydrates: 29g | Protein: 22g | Fat: 18g | Saturated Fat: 5g | Cholesterol: 34mg | Sodium: 959mg | Potassium: 613mg | Fiber: 4g | Sugar: 6g | Vitamin A: 2800IU | Vitamin C: 43mg | Calcium: 288mg | Iron: 2mg
Made This Recipe?

Show me what you made on Instagram or Facebook and tag me at @sweetnsavorymeals or hashtag it at #sweetnsavorymeals.

 

Get free recipes to your inbox!

Comments

Leave a reply

Tasheena

I love a good casserole recipe. Looking forward to trying this recipe.

Reply

Beth

This looks like a crowd pleaser! Casseroles are always a treat for my family.

Reply

Brandy Ellen Writes

These cheesy ham casserole looks like a delightful meal ... I'm going to have to try it. I love ham so much, but the fam doesn't. So I can make this and just enjoy the leftovers all week for lunch ;)

Reply

Chef Dennis

This Cheesy Ham Casserole is making my tummy growl! No words can describe how much I desirer to make this at home.

Reply

Jennifer Van Haitsma

This sounds amazing! I love any kind of meat potato cheesy mix. We will have to try this!

Reply

Nathalie Vorche

I really love everything that is cheesy that's why I'm giving this recipe a five star! It looks so good and I'll try it

Reply

Agnes

This recipe looks so yummy! We love cheese and I am including this to my list.

Reply

Nikki Wayne

I super love this recipe. All the ingredients tastes great together. Yum!!

Reply

Terri A Steffes

What a great comfort food dish. Perfect for chilly fall and winter days.

Reply

Lynndee

I think this would be a great dish to have on Christmas morning. Yum! Thanks for the recipe.

Reply

Bolupe

I love good healthy food that we can stick in the oven and relax. I will be making this for sure.

Reply

Swathi

This casserole looks delicious I would love to try it for myself. yum.

Reply

Jessica Formicola

My family loves ham! I can't wait to make this for them soon!

Reply

Ruth I

I love cooking! this looks deli. I love cheese and this combo will be my new favorite. It looks heathy and delicious! thank you for this recipe this is wonderful.

Reply

rika

I love ham and cheese casserole. This would make a nice brunch meal :) Yum!

Reply

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.