Cheesy Ham Casserole

Catalina Castravet
By Catalina Castravet
5 from 10 reviews

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!

ham casserole with veggies

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!

ham casserole ingredients

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

steps how to make cheesy ham casserole

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!

cheesy ham casserole

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 obviousluy can be made vegetarian by ommiting the ham. Just use beans, tofu or more veggies and potatoes.

More casserole recipes: 

ham casserole with potatoes

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 veggies is oozing with cheese sauce.
  • Use any veggies that you like or have on hand: mushrooms, cauliflower, bell peppers, zuchini etc.
Save Recipe
5 from 10 reviews

Cheesy Ham Casserole

Cheesy Ham Casserole is a hearty and filling dish made with the perfect combination of ham, potatoes, veggies, and cheese sauce!

Author: Catalina Castravet Serves: 6 servings
Prep time: 30 minutes Cook time: 30 minutes Total time: 1 hr



Nutrition information

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

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

easy cheesy ham casserole pin


Get free recipes to your inbox!


Leave a reply

melissa chapman

I am not an expert on ham but if i had it I would try this casserole. I know everyone will love this around the holiday times.


Amber Myers

I love casseroles. This one looks like a dish my family would eat. I'll have to try it out!


Monica Simpson

Looks like a cozy and comforting meal. I would add eggs and make it a breakfast casserole too!



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



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


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 ;)


Chef Dennis

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


Jennifer Van Haitsma

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


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



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


Nikki Wayne

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


Terri A Steffes

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



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



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



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


Jessica Formicola

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


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.



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


Leave a Reply

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

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