Total Time
Prep 20 mins
Cook 30 mins

I came up with this to use up leftover ham and cream from Christmas! It's a delicious, filling dish!

Ingredients Nutrition


  1. Cook macaroni according to package instructions.
  2. Whisk eggs and cream together in a large bowl.
  3. Add cooked macaroni, cheese, tomatoes, garlic, salt, pepper, and ham.
  4. Pour into a large baking dish.
  5. Top with the optional extra cheese if you wish.
  6. Bake at 180 Celsius for 30 minutes.
  7. Remove from oven; let stand for 5 to 10 minutes before serving.
Most Helpful

Made this one for a home-bound neighbor couple for whom I often cook & bake, & they do love mac & cheese almost any ol' way I make it! This time I made it as two casseroles, one large (for them) & one small (for the 2 of us, so I could do my usual taste testing)! Followed your recipe right on down, using some thick-sliced ham that I usually have on hand for topping (with pineapple) on cheese pizzas, & that worked great! Can't remember the last time I used diced tomatoes in a mac & cheese, but it definitely was very tasty & satisfying! Thanks for sharing the recipe! [Made & reviewed in I Recommend recipe tag]

Sydney Mike October 17, 2011

Definitely an easy, delicious and creamy mac 'n 'cheese, really hits the spot. I didn't have any ham, but this is really great even without the ham. Took no time to put together, I halved the recipe just for DH and I, but still had some leftover for a nice lunch the next day. Thanks, Sara, excellent! Made for PRMR recipe tag game

Karen Elizabeth August 29, 2011