1lb elbow macaroni (I use casserole macaroni when I can find it - it is a bit bigger)
1lb. grated sharp cheddar cheese
1/2 Parmesan cheese
1/2 cup bread crumbs
1/4 cup finely chopped onions
3 cups half and half
1 tsp. salt
1/4tbs. white pepper
1/4tbs. ground black pepper
Cook pasta in boiling salted water until tender.
Separately, melt butter in a heavy bottom sauce pot. Add onions and cook on low for 5 minutes. Add flour and cook on low for another 5 minutes. Slowly whisk in milk, half and half, salt, white pepper and black pepper. Simmer on low for about 15 minutes until sauce has thickened.
Mix together cooked pasta, sauce and 1lb grated cheddar cheese. please in a baking dish and top with bread crumbs mixed with Parmesan cheese.
Bake in 350 degree oven for about 30 minutes until top is golden brown and the sides are beginning to bubble.