Dorie's Baked Macaroni and Cheese

Description
This is what I made last year for Thanksgiving and it was a big hit with the family. It made a ton but we fed close to 25 people on it. This is a great recipe for large group gatherings. Oh yeah, this is definitely not for somebody that wants to watch their weight!
 * Contributed by Dorie at Catsrecipes Y-Group

Ingredients

 * 1 lb elbow macaroni
 * 3 tbsp butter
 * ¼ cup flour
 * 1 can evaporated milk
 * 1 cup regular milk
 * 2 cups half and half
 * ¼ tsp pepper
 * ½ tsp salt
 * 1 tbsp dry mustard
 * 1 pkg. shredded cheddar cheese
 * 1 pkg. colby cheese
 * ¼ cup parmesan
 * 1 block Monterey jack cheese
 * ½ block Velveeta
 * 2 eggs
 * ¼ cup chopped onion

Directions

 * 1) Preheat oven to 350°F.
 * 2) Cook pasta and drain.
 * 3) Melt butter and add cooked pasta.
 * 4) Add eggs and onion.
 * 5) Spray casserole dish.
 * 6) In saucepan combine rest of ingredients (except cheeses).
 * 7) Stir constantly bringing to a boil.
 * 8) Continue stirring while bubbling until very thick.
 * 9) Remove from heat and stir in cheeses until melted.
 * 10) Add to pasta and stir well.
 * 11) Pour mixture into casserole dish.
 * 12) Bake at 350°F for 25 – 30 minutes or until brown.