A creamy, comforting Macaroni & Cheese Ham Casserole made with tender pasta, rich cheddar sauce, and savoury bites of leftover ham. Easy to make, family‑friendly, and perfect for busy weeknights or using up holiday ham.
It’s budget‑friendly, family‑friendly, and wonderfully nostalgic — the grown‑up version of the mac and cheese we all loved, elevated with smoky cubes of ham and honey mustard before baking until irresistibly bubbly. Whether you’re using leftover cooked ham or a simple deli shortcut, this dish delivers big flavour with simple ingredients.
Perfect for weeknights, potlucks, or whenever you need a little extra comfort, this casserole is easy to customize, quick to assemble, and guaranteed to disappear fast. One bite and you’ll understand why it’s a keeper.
- 1 cup (4 ounces/115g) elbow macaroni
- 1 cup (142g) diced cooked ham
- 2 cups (8 1/2 ounces/240g) grated sharp cheddar cheese, divided
- 2 cups (480ml) whole milk
- 1/4 cup (57g) butter
- 1/4 cup (31g) all purpose, plain flour
- 1/2 tsp salt
- 1/4 tsp white pepper
- 1 TBS Dijon honey mustard
- a handful of crispy fried onions (like French's, Durkees)
- I used the macaroni with added fiber, for, well, added fiber. You can use whole wheat macaroni as well. I am not sure about gluten free pasta, but I am sure that would work as well.
- I used part of a cubed ham steak, cutting it into 1/2 inch cubes. You could use leftover cooked ham, or even deli ham. Not a ham lover? Use chicken, pork, turkey, etc. Even tuna would work well.
- I used a white sharp cheddar cheese. I prefer the color of white cheddar to the dyed orange and sharp cheddar/strong cheddar will give you the best flavor.
- I used whole milk as that is all I keep in the house. I am sure it would work just as well with 2%.
- I used salted butter.
- Don't use self-rising flour. Only plain flour works in this.
- I use sea salt and white pepper. White pepper because it won't leave black specks in the sauce. It also has a bit more bite than black pepper.
- Do add the Dijon Honey Mustard. It adds a lovely flavor into the mix!
- The crispy fried onions (called salad onions in the U.K.) add a lovely crunch to the topping.
- Preheat your oven to 350*F/180*C/ gas mark 4. Butter an 8-inch square baking dish. Set aside. (I used my Our Place Oven/Air Fryer/Wonder Oven to cook this. It helps to keep the kitchen cool and does a great job. That is why I used the pan that I did.)
- Cook the macaroni according to the package directions, just to al dente. Drain well. Rinse with cold water and drain again. (Rinsing it helps to prevent it from sticking together while it waits for your sauce to be done. Alternately you can make the sauce first and then cook the macaroni.)
- To make the cheese sauce, melt the butter in a saucepan. Whisk in the flour and cook for one minute. (This helps to cook out the flour taste.)
- Slowly whisk in the milk. Cook, whisking constantly until the mixture bubbles and thickens. It should be smooth and lump-free. (Use medium heat. I use a silicone whisk to do this. It gets into all of the corners of the saucepan.)
- Whisk in the mustard, salt and pepper, blending in thoroughly. (Again, I use the whisk.)
- Add 3/4 of the cheese and whisk in until completely melted. Remove from the heat.
- Stir in the macaroni and the ham. Mix all together well and pour into the prepared baking dish.
- Mix the remaining cheese and crispy onions together. Sprinkle evenly over top.(You can leave the crispy onions out if you wish but they add a lovely crunch.)
- Bake in the preheated oven for 20 to 25 minutes until golden brown and bubbly.
- Let rest for 5 to10 minutes before serving. (This helps everything to settle in nicely.)
Undercook the macaroni slightly
Cook the pasta about one minute less than the package suggests so it stays perfectly tender after baking — it continues cooking in the oven, and this prevents a mushy casserole.
Use good-quality cheddar for the best flavour
Sharp cheddar gives a bold, nostalgic mac-and-cheese taste, while mild cheddar keeps things creamy and mellow. Either works beautifully — just choose a cheese you love.
Leftover holiday ham gives amazing flavour
If you have leftover baked ham, this is the perfect place to use it. Deli ham works too — just dice it into small, even pieces so it distributes well.
Get the cheese sauce silky smooth
Whisk steadily as you add the milk to avoid lumps, and simmer until the sauce thickens. If it’s too thick, add a splash more milk; if too thin, simmer a few minutes longer.
Taste and adjust the seasoning
Once the cheese melts into the sauce, give it a taste and tweak the salt, pepper, or nutmeg to your liking. This ensures the final casserole is perfectly seasoned.
Add a crunchy topping for extra texture
A simple mix of breadcrumbs and melted butter adds a lovely golden crust. Keep an eye on it while baking — tent with foil if it browns too quickly.
Customize with veggies or different cheeses
Broccoli, peas, corn, or even smoked cheeses like Gouda make delicious variations. This casserole is wonderfully flexible, so feel free to play.
Let it cool slightly before serving
Allowing the casserole to rest helps it set up, making it easier to slice and serve neatly.
Store and reheat with care
Leftovers keep well for 3–4 days. Add a splash of milk before reheating to bring back that creamy texture.

Macaroni Cheese Ham Casserole
Simple to make. Rich and cheesy, This is a very satisfying meal. All you need on the side is a vegetable or a salad and some kind of bread to mop up all that delicious cheesy sauce!
Ingredients
- 1 cup (4 ounces/115g) elbow macaroni
- 1 cup (142g) diced cooked ham
- 2 cups (8 1/2 ounces/240g) grated sharp cheddar cheese, divided
- 2 cups (480ml) whole milk
- 1/4 cup (57g) butter
- 1/4 cup (31g) all purpose, plain flour
- 1/2 tsp salt
- 1/4 tsp white pepper
- 1 TBS Dijon honey mustard
- a handful of crispy fried onions (like French's, Durkees)
Instructions
- Preheat your oven to 350*F/180*C/ gas mark 4. Butter an 8-inch square baking dish. Set aside.
- Cook the macaroni according to the package directions, just to al dente. Drain well. Rinse with cold water and drain again.
- To make the cheese sauce, melt the butter in a saucepan. Whisk in the flour and cook for one minute.
- Slowly whisk in the milk. Cook, whisking constantly until the mixture bubbles and thickens. It should be smooth and lump-free.
- Whisk in the mustard, salt and pepper, blending in thoroughly.
- Add 3/4 of the cheese and whisk in until completely melted. Remove from the heat.
- Stir in the macaroni and the ham. Mix all together well and pour into the prepared baking dish.
- Mix the remaining cheese and crispy onions together. Sprinkle evenly over top.
- Bake in the preheated oven for 20 to 25 minutes until golden brown and bubbly.
- Let rest for 5 to10 minutes before serving.
This content, written and photography, is the sole property of The English Kitchen. Any reposting or misuse is not permitted. If you are reading this elsewhere, please know that it is stolen content and you may report it to me at mariealicejoan at aol dot com.









Post a Comment
Thanks for stopping by. I love to hear from you so do not be shy!
BEFORE LEAVING A COMMENT OR RATING, ASK YOURSELF:
Did you make the recipe as directed? Recipe results are not guaranteed when changes have been made.
Is this comment helpful to other readers? Rude or hateful comments will not be approved. Remember that this website is run by a real person.
Are you here to complain about ads? Please keep in mind that I develop these recipes and provide them to you for free. Advertising helps to defray my cost of doing so, and allows me to continue to post regular fresh content.
Thanks so much for your understanding! I appreciate you!