This ham casserole recipe combines pasta and ham in an easy, from-scratch cheese sauce. It’s topped with buttery bread crumbs for a great family meal.

Ingredients for Ham Casserole

Ham – Use leftover diced ham or diced ham steaks. Pasta – Any medium shape works. Try rotini, farfalle, shells, or penne. Sauce – Butter, flour, milk, and cream are the base of this homemade sauce. I add thyme and Dijon mustard for flavor. Cheese – This recipe uses a combination of cheddar, gruyere (or Swiss cheese), and parmesan cheeses. You can replace the cheeses with what you on hand, however, be sure to include one with a bold flavor. Topping – A topping of buttered Panko bread crumbs adds a crunchy finish to the casserole.

Pre-shredded cheese can have starches added to keep it from clumping so it may not melt as well. For this sauce, it’s best to shred your own cheese.

Serve Ham Casserole with…

Ham and cheese casserole has a rich creamy sauce so it pairs well with a fresh side dish like veggies or salad.

Vegetables like broccolini, asparagus, or green beans. A fresh salad like tomato salad, cucumber dill salad, or the classic Caesar salad.

Did your family love this Cheesy Ham Casserole? Leave us a rating and a comment below! © SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.

Cheesy Ham Casserole - 51Cheesy Ham Casserole - 56Cheesy Ham Casserole - 99Cheesy Ham Casserole - 8Cheesy Ham Casserole - 56Cheesy Ham Casserole - 12Cheesy Ham Casserole - 88Cheesy Ham Casserole - 1Cheesy Ham Casserole - 34Cheesy Ham Casserole - 86Cheesy Ham Casserole - 76Cheesy Ham Casserole - 53Cheesy Ham Casserole - 36Cheesy Ham Casserole - 5Cheesy Ham Casserole - 98Cheesy Ham Casserole - 30Cheesy Ham Casserole - 77