Breadcrumb topping: optional
1 tbsp butter
½ cup breadcrumbs (I toasted some rosemary bread in the oven and chopped it in my food processor)
Preheat oven to 375.
Cook pasta until just tender and set aside to drain. If you are making your own breadcrumbs, toast the bread in the oven, chop when cooled and then add the butter.
For the sauce, melt the butter in a saucepan over medium-low heat and add flour, whisking constantly. Cook about 3 minutes and then stir in the milk gradually followed by spices. Simmer for 15 minutes.
Stir in 2 cups of cheese of your choice, salt/pepper and macaroni. Pour into casserole dish. Top with more cheese if you wish but I did not. Sprinkle the breadcrumbs on top and bake for 30 minutes until crumbs are lightly browned. Let it stand for 5 minutes before serving. Again, I think tomatoes make a great side with this.