This is seriously the BEST macaroni and cheese recipe in the world! I like mac and cheese as a side dish, but this recipe makes it the main course of the meal. You can make this recipe the night before, stick it in the fridge and cook it the next day. This recipe makes a HUGE batch, good for a large crowd or cut the recipe in half for a family of 6 or less.
You have got to try this!
Here is what you need:
2 cups shredded mild cheddar, 2 cups shredded colby jack blend, 1 cup medium (or sharp) cheddar, 2 cups shredded velveeta or the small box/8 oz of large box, 1 box elbow macaroni (or noodle of choice), 4 eggs, 3 cups whole milk, 1 cup heavy cream (1/2 pint), 1/2 stick of butter, salt and pepper to taste
Preheat oven to 350 degrees, set out and spray w/ non-stick spray a 13x9 inch pan that is at least 3-4 inches deep (or use several smaller round pans to share with others or save for later)
Step 1: Boil noodles as directed on package until just undercooked, quick drain- rinse- shake, set aside for later
Step 2: Mix eggs, milk, cream and salt and pepper, whisk until well blended.
Step 3: In a bowl combine the three types of shredded cheese; 2 cups mild cheddar, 2 cups colby jack and 1 cup medium/sharp cheddar
Step 4: In a greased 9x13 inch pan (at least 3-4 inches deep) pour 1/2 of milk mixture in bottom of pan.
Step 5: Add a layer of noodles, salt and pepper.
Step 6: Top noodles with cheese and mix cheese up a little w/ noodles
Step 7: Add slices of velveeta over shredded cheese
Step 8: Repeat steps 5-7 (noodles, cheese, cheese- salt and pepper)
Step 9: When both layers are complete, poke holes through the top layer and pour rest of milk mixture over the remaining noodles and cheese.
Step 10: Melt 1/2 stick of butter (or more!) and pour over the top of the dish. Salt and pepper.
Step 11: Cover tightly with foil and bake in oven for 45 minutes. Remove foil and cook for 5-10 more minutes more or until golden. Let stand for at least 10-15 minutes before serving.
This dish is even better the next day!
Meal Serves: 10 (at least)