Created by KittenCal on December 5, 2012
Step 1: Preheat oven to 375 degrees F. Butter a 3-quart casserole dish or a 13 x 9-inch baking dish.
Step 2: In a large heavy saucepan over medium-high heat melt butter. Add onion; cook about 3 minutes or until softened. Add in garlic, jalapenos, coriander and cumin; cook 1-2 minutes. Stir in flour and cook stirring for 3 minutes. Add in half and half cream; bring to a boil whisking until mixture thickens (about 2 minutes).
Step 3: Mix in well-drained tomatoes, cayenne, salt and pepper to taste; simmer stirring about 2-3 minutes.
Step 4: In a large bowl mix together cooked macaroni and tomato/cream mixture. Add in the chopped ham and cheddar cheese; mix to combine. Transfer mixture to prepared baking dish.
Step 5: In a small bowl mix together the bread crumbs and Parmesan cheese, then sprinkle over the casserole. Bake on the second-lowest oven rack for 20-25 minutes, or until golden and bubbling.
Step 6: Bake for 25-35 minutes, or until golden and bubbling.