-
1
Preheat the oven to 425 degrees.
-
2
Bring 3 quarts of water to a boil for cooking the macaroni.
-
3
Add salt to taste.
-
4
Add the macaroni and cook 10 to 12 minutes, or until tender.
-
5
Drain and return to pot.
-
6
Meanwhile, cut the ham into 1/2-inch cubes and set aside.
-
7
There should be about 2 cups.
-
8
Slice the mushrooms.
-
9
There should be about 2 cups.
-
10
Cut the Cheddar into slices about 1/4 inch thick.
-
11
Stack the slices and cut them into 1/4-inch-wide strips.
-
12
Cut the strips into 1/4-inch cubes.
-
13
There should be about 2 cups.
-
14
Melt 2 tablespoons of the butter in a saucepan and add the flour, stirring with a wire whisk.
-
15
Cook for about a minute; then add the milk, stirring rapidly with the whisk.
-
16
Let simmer about 1 minute and add the nutmeg, Cheddar cheese, and salt and black pepper to taste.
-
17
Heat the remaining tablespoon of butter in a skillet and add the onions and mushrooms.
-
18
Cook, stirring, until the mushrooms are wilted.
-
19
Add the ham and cook, stirring, about 1 minute.
-
20
Add the cheese sauce, the cayenne and cream.
-
21
Cook, stirring, about 1 minute.
-
22
Pour and scrape the mixture into the macaroni and mix well.
-
23
Transfer to a buttered 10-cup baking dish.
-
24
Sprinkle the top with Parmesan cheese and place in the oven.
-
25
Bake 10 minutes.
-
26
Turn the broiler to high.
-
27
Brown the macaroni and cheese under the broiler until the top is nicely browned, 2 to 3 minutes.