What dish is your deepest-rooted definition of “comfort food”? For me, it might be Ham Casserole. It’s creamy, cheesy, and pasta makes it a complete meal.

Email Me the Recipe!
From time to time, we'll send you the best of Well Plated. Already registered? Log in here.
My very favorite comfort food.

My definition of comfort food is a hybrid of my Grammy’s homemade mac and cheese (you’ll find it in my cookbook!) and my Grandma’s Party Ham Casserole. Both contain noodles, a crispy topping, and unbridled amounts of heavy cream.
While I still indulge in my grandmothers’ original recipes every now and then, today’s comforting ham casserole is a lighter, more modern version.
To complement and elevate the ham and cheddar, I added sautéed onion and earthy sage. I kept the irresistible crunchy breadcrumb topping (mandatory) but ditched the cream of mushroom soup. My favorite part about this dish is the white sauce. A touch of butter and half-and-half are needed, but the rest of the thickness comes from Greek yogurt and a handful of sharp white cheddar cheese.
Key Ingredients
You’ll find the full list of ingredients in the recipe card below, but here are some notes to keep in mind.
- Ham. My family usually makes this recipe as a leftover ham casserole after a holiday feast, but you don’t need to wait until you have leftover ham to make it. You can purchase cooked, diced ham directly from the grocery store, or buy one larger piece of ham and cube it yourself. Ham Salad is also a fantastic way to use up those leftovers.
- Pasta. To make this casserole extra appealing and hearty. I used whole wheat penne for its nutritional benefits and ideal shape and size. Whole wheat pasta contains more fiber than regular pasta.
- Sage. An earthy herb that is the essence of fall and winter. It’s a fantastic complement to the ham and cheesy sauce.
- Milk. I used nonfat milk to keep things light.
- Half-and-Half. Adds much-needed richness to the sauce without making it too heavy.
- Greek Yogurt. For ultra creamy sauce with a hint of tanginess.
- Sharp White Cheddar Cheese. Adds a bold, cheesy flavor to the sauce.
- Breadcrumb Topping. The ultra important finishing touch. The crisp, toasty breadcrumb topping makes this casserole feel special.
5 Star Review
“I make this casserole all the time. I just love it. That combo of sage, nutmeg, and ham is divine.”
— Michele —
How to Make Ham Casserole




Cook the Pasta. Boil the pasta in salted water (this makes it tastier!) and then drain it well.
Make the Sauce. Sauté the onion in melted butter. Whisk in the flour. Add the garlic, milk, and half and half, then simmer to thicken the sauce. Remove the pot from the heat, then stir in the salt, nutmeg, yogurt, cheese, and part of the sage.
Assemble. Stir the pasta and ham into the creamy sauce. Transfer everything to a baking dish and sprinkle the breadcrumb mixture over the casserole.
Bake. Cover and bake the ham casserole for 10 minutes at 350 degrees F. Uncover it and bake for 10 more minutes. Top with the remaining sage, then serve. ENJOY!

What to Serve With Ham Casserole
This ham casserole recipe is pretty filling on its own, but you can add a simple side dish to stretch it out a bit. Here are some ideas:
- Vegetables. Sauteed Carrots are easy and delicious!
- Salad. This Shaved Brussels Sprouts Salad would be fantastic, as would this Beet Salad Recipe.
- Bread. You can never go wrong with Homemade Dinner Rolls, but a piece of crusty bread is also tasty.
Ham Casserole
email me the recipe!
From time to time, we’ll send you the best of Well Plated. Already registered? Log in here.
Ingredients
FOR THE CASSEROLE FILLING:
- 1 pound whole wheat penne
- 16 ounces diced ham
- ½ cup loosely packed fresh sage leaves thinly sliced, dived
- 3 tablespoons unsalted butter
- 1 small yellow onion chopped
- 3 teaspoons minced garlic
- ¼ cup all-purpose flour
- 2 ½ cups nonfat milk
- ¼ cup half and half
- ¾ teaspoon salt
- ¼ teaspoon ground nutmeg
- ½ cup plain full-fat Greek yogurt do not use fat free or it may curdle
- 1 cup freshly grated sharp white cheddar cheese
FOR THE BREADCRUMB TOPPING:
- ¾ cup Panko breadcrumbs
- 3 tablespoons extra virgin olive oil
Instructions
- Bring a large pot of salted water to boil. Add the pasta to the water and cook until al dente, according to package directions. Drain and set aside.
- Preheat the oven to 350 degrees F, and lightly grease a 9×13 or similar baking dish.
- Melt the butter in a Dutch oven or similar large, deep pot over medium heat. Add the onion and sauté until beginning to soften, about 6 minutes.
- Sprinkle in the flour, then cook whisking often, until the flour is golden brown, about 2 minutes. Stir in the garlic and cook 30 seconds.
- Gradually pour in milk, whisking constantly, then the half and half. Continue to cook until the sauce simmers and thickens, about 7 minutes.
- Remove from heat, then stir in the salt and nutmeg, then the Greek yogurt, cheddar, and half of the sage.
- Add the drained pasta and ham, toss gently to coat.
- Transfer the mixture to the prepared baking dish.
- Combine the breadcrumbs and olive oil in a small bowl and sprinkle over the top of the pasta. Cover the dish with foil, then bake for 10 minutes covered. Uncover and bake 10 additional minutes, until the crumbs are golden and the pasta is hot and bubbly. If desired, turn your broiler to high to finish browning the crumbs, watching them carefully so that they do not burn. Remove baked pasta from the oven, sprinkle with remaining sage, and serve.
Notes
- TO STORE: Refrigerate casserole in an airtight storage container for up to 4 days.
- TO REHEAT: Rewarm leftovers in a baking dish in the oven at 350 degrees F or in the microwave.
- TO FREEZE: Freeze casserole in an airtight, freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.
Nutrition
Join today and start saving your favorite recipes
Create an account to easily save your favorite recipes and access FREE meal plans.
Sign Me Up
LOVE the idea of yogurt in the sauce!! I can’t wait to try this one Erin – I have tons of cubed leftover ham in my freezer that I was wondering what to do with, so this will definitely be on the menu next week and I’m already looking forward to it!
I’m sorry did you just use healthy and casserole in the same sentence?! We are trying to do a healthier Thanksgiving this year and thought I was going to have to nix any casseroles (tear) but I’m thinking we don’t have to do that anymore! Thanks for sharing!
Ohhhh man, I’m all for creamy, carby, hammy and HEALTHY!! Love this girl!
I knew I liked you. Thanks Megan!
Mmmmmm, ham and cheese anything is comfort food for me. My dad used to make grilled ham and cheese sandwiches for us whenever mom was busy at dinner time. Love the yogurt trick to make the sauce a little bit healthier!
This looks like the ultimate comfort dish!!! I actually keep thinking about it after I saw it last week – soo delish!!! Gorgeous photos too :)
This cheesy goodness needs to make its way to my plate. I’m loving all the fall flavors happening in this recipe. Pinned.
How many servings does this make and do you have any idea what the calorie count per serving is? Sorry if I overlooked it
Hi Fiona! Regarding nutritional info, this is something that I’ve actually started adding to all of my new recipes, effective January 2016 (you’ll see it in the recipe box at the bottom). Unfortunately, it’s pretty time consuming, so I’m unable to go back and add it to past recipes. If you’d like the nutritional info for any of my older recipes (or really any other recipe or food), you can actually calculate it yourself for free at myfitnesspal.com (this is how I calculate the new recipes on my blog). I’m sorry I can’t give you the information for this exact recipe, but I hope that My Fitness Pal will be a helpful resource for you. In terms of how many this serves, I would say 6, depending upon how hungry everyone is :)
Erin,
I just finished making this dish, very tasty! The sage gives it a nice layered flavor.
I am so happy to hear that Jeff! Thanks so much for sharing your review. Enjoy every bite!
How many servings does this make?
Hi Anna, it really depends on how big your portions are. I would say 6, depending upon how hungry everyone is. :)
I make this casserole all the time. I just love it. That combo of sage, nutmeg, and ham is divine.
I’m glad it’s a favorite, Michele! Thanks for sharing this review!
Made this tonight. SO DELICIOUS
YAY! I’m so happy that you enjoyed this recipe, Katie! Thank you for taking the time to share this kind review!
I made this tonight and we loved it! What’s the best way to reheat leftovers for this one?
I’m so happy that you enjoyed the recipe, Rebecca! Thank you for sharing this kind review! You can reheat this in a baking dish in the oven at 350 degrees F.
Love this recipe, have made it a few times. Coming back to it now though, I’m left wondering about “3 teaspoons garlic”. Is that Garlic powder? Minced garlic? Typically garlic is given in units of cloves and the reader does the conversion.
Hi Aaron! Thank you so much for letting me know, I’ve corrected it in the recipe card. This is minced garlic. So glad you enjoyed the recipe!
Wondering if this still works well without the sage or if there is another herb/seasoning I could use in place of the sage as I don’t like the taste of it.
Hi Teresa! You can just leave it out if you prefer. Hope you enjoy it!
Needed to get some leftover Christmas ham out of the freezer so gave this a try. Realized too late that nonfat yogurt was a no-go so used some Neufchâtel plus pasta water and a little more cheddar. Also threw in some ripped up fresh spinach, which I highly recommend. Added visual appeal. I don’t tend to make casseroles often — my husband and son were thrilled.
Hi DeeAnne! So glad it worked out for you and that you enjoyed the casserole!
I have this recipe tagged as containing apples, but they’ve clearly been removed from this recipe. Anyone remember the amount of apples, and can you comment on why the recipe was updated without notes?
Hi AA! We’ve recently updated the post and the recipe. For the apple: 1 medium diced sweet-crisp apple like honeycrisp or fuji, or a tart apple like granny smith will be perfect. Hope this helps!
Very tasty! You’d never know this is a healthier take on a classic style recipe. I highly recommend!
I’m so happy that you enjoyed it, Mike! Thank you for sharing this kind review!
Great for Easter leftovers!!
Agreed! Thanks Danielle!
I used half the pasta and moistened the sauce up with another 1/2 c nonfat milk since I made the sauce in advance. Could add more salt. Very tasty and moist. Great way to use leftover ham. I think using 16 ounces pasta will create a dry casserole.
Great to hear, thank you Debi!