Ingredients
Equipment
Method
Prep and preheat
- Preheat oven to 350F and butter a deep 9x13 baking dish. Make sure the dish is fully coated so the custard releases cleanly.
Make the custard and layer
- Whisk eggs, whole milk, evaporated milk, Dijon mustard, smoked paprika, garlic powder, cayenne, salt, and pepper until smooth. The mixture should look evenly colored with no streaks of egg.
- Layer half the cooked macaroni in the dish and scatter 2 cups sharp cheddar, all the Colby Jack, and Gruyere over. Spread the cheeses into an even layer so they melt into the custard.
- Add remaining macaroni and pour the egg-milk custard over everything. Pour slowly to help the custard seep between layers.
- Dot the top with butter cubes and sprinkle with the remaining 2 cups sharp cheddar. You should see butter pieces and a thick cheese layer on top.
Bake and rest
- Bake for 40-45 minutes at 350F until the custard is set and the top is golden. Look for a lightly puffed center that no longer jiggles when nudged.
- Rest the mac and cheese for 10 minutes before serving. It will thicken as it cools so slices hold together.
Notes
For the creamiest texture, use a deep 9x13 dish and pour the custard slowly so it fills the macaroni layers. Refrigerate covered for up to 4 days; reheat in a 325F oven until warmed through (add a splash of milk if needed). Freezing is not recommended because the custard can separate after thawing. For a lighter option, use evaporated milk and whole milk with a reduced-fat swap (avoid fat-free) to keep the custard set.
