This one-dish ham and pasta casserole is a snap to prepare, and your family will love it. Cook the pasta, quickly steam the broccoli and stir-fry the ham and garlic for a few minutes. The simple sauce is made with heavy cream and parmesan cheese. The casserole is an excellent way to use leftover ham. Or omit the ham and it instantly becomes a delicious vegetarian dish. Feel free to use mixed vegetables or peas instead of broccoli, or replace the ham with bacon, turkey, or chicken. See the variations for more ideas.