- Serves: 10 to 12 as a side
- Active time: 25 minutes
- Make ahead: Assemble a day ahead; holds 2 hours on a buffet without breaking
- The one thing that matters: This is the custard style — eggs and evaporated milk, not a roux — because it holds and reheats
What you’ll need
- 9×13 baking dish. For baking the assembled mac and cheese
- Large pot. For boiling the pasta to al dente
- Medium saucepan. For making the cheese sauce
- Whisk. For smoothing the roux and sauce
- Colander. For draining the cooked pasta
[Photo: a square of baked mac and cheese lifted out cleanly, holding its shape, layers of cheese visible, golden top]
Why this works
A roux-based cheese sauce is a fragile emulsion. Reheat it or hold it too long and the fat separates out. The custard style sidesteps that entirely: beaten eggs set the whole dish into something sliceable and sturdy, the way a quiche filling sets, so there is no emulsion to break. Evaporated milk is the other key, it is concentrated and its proteins have already been heat-treated, so it resists curdling in the oven and on the reheat.
Layering the cheese rather than melting it into a sauce means pockets of stretchy, melty cheese all through the dish instead of a uniform coating. And grating your own cheese matters here as much as anywhere: the anti-caking starch on pre-shredded cheese makes a grainy result.
What you need
- 1 lb (450g) elbow macaroni
- ¼ cup (55g) butter, melted
- 4 cups (450g) sharp cheddar, grated
- 2 cups (225g) additional cheese, colby jack, gouda, or gruyere, grated
- 3 large eggs
- 1 can (12 oz / 354ml) evaporated milk
- 1 cup (240ml) whole milk or half-and-half
- 1 teaspoon fine salt
- ½ teaspoon black pepper
- ½ teaspoon mustard powder
- Pinch of cayenne, pinch of nutmeg
On Velveeta: a lot of traditional recipes include a cup, cubed, for its guaranteed smooth melt. That is a perfectly valid choice. If you use it, cut the additional cheese to 1 cup.
How to make it
- Pasta. Boil in well-salted water to 2 minutes under the package time. Drain and, while hot, toss with the melted butter and 1 cup of the cheddar so it melts into the pasta.

- Layer. Butter a 9×13 dish. Add half the pasta, then a third of the remaining cheese, then the rest of the pasta, then another third of the cheese, mixing the cheddar and the other cheese as you go. Save the last third for the top.

- Custard. Whisk the eggs, evaporated milk, milk, salt, pepper, mustard powder, cayenne and nutmeg until smooth.

- Pour and settle. Pour the custard evenly over the dish and tilt the pan so it works down through the pasta. Scatter the reserved cheese on top.
- Bake. 350°F (175°C) for 35 to 45 minutes, until the top is golden and the center is set with only a slight jiggle. Rest 10 minutes before cutting.

The details that decide it
- Grate your own cheese. Pre-shredded cheese tends to melt unevenly and can leave the dish a bit grainy.
- Undercook the pasta. It keeps absorbing custard in the oven and on any reheat. Al dente in the pot is mushy on the plate.
- Do not overbake. Pull it at a slight jiggle. Baked until completely firm, the eggs squeeze out moisture and it weeps.
- Rest it. Ten minutes lets the custard finish setting so it cuts into squares.
The creamier alternative
If your family prefers a loose, saucy, stovetop-style mac and cheese, make the bechamel version instead, it is the method in our pumpkin mac and cheese, just without the pumpkin. It is creamier, but it does not hold or reheat nearly as well, so only choose it if it is going straight from the stove to the table.
Scaling for a crowd
The custard style is built for this. Assemble the whole dish a day ahead and refrigerate, then bake it on the day. Once baked, it holds for up to 2 hours in a low oven or a warming tray without the sauce breaking, a genuine advantage over the roux version on a long Thanksgiving afternoon.
Plan on about ¾ to 1 cup per person. For 20 or more, use two 9×13 dishes or one deep hotel pan, and add 10 to 15 minutes to the bake for the deeper pan. It bakes at 350°F alongside the stuffing and casseroles while the turkey rests. It is one of the anchor sides in our best Thanksgiving side dishes, and the per-person math for the whole meal is in our dinner planning guide.
Make ahead, storing and freezing
- Assembled, unbaked: 1 day refrigerated. Add 10 minutes to the bake from cold.
- Baked: 4 days refrigerated. Reheat covered at 325°F with a splash of milk over the top.
- Freezer: baked and portioned, 2 months. Thaw overnight and reheat covered.
From my kitchen
People bring the stovetop mac and cheese to Thanksgiving, make it in the morning, and then wonder why it is a greasy, grainy pool by the time dinner is served. It was never going to survive three hours on a counter. If the dish has to wait, and at Thanksgiving it always does, make the baked custard version. It is designed to be held.
Frequently asked questions
What is the difference between custard-style and roux-style mac and cheese?
Custard-style is set with beaten egg and evaporated milk and baked, so it is sliceable and holds well. Roux-style is bound by a flour-and-butter cheese sauce, so it is creamier and looser but breaks if held or reheated too long.
Can I make Thanksgiving mac and cheese ahead?
Yes. Assemble the custard version a day ahead and refrigerate, then bake on the day. It also holds for up to 2 hours once baked.
Why is my mac and cheese grainy or oily?
Grainy usually means pre-shredded cheese; oily means it was overbaked and the eggs wept. Grate your own cheese and pull the dish while the center still has a slight jiggle.
What cheeses are best?
Sharp cheddar as the base for flavor, plus a good melter like colby jack, gouda, or gruyere. A cup of cubed Velveeta guarantees smoothness if that is the tradition you are keeping.
How do I keep it warm for a buffet?
The custard version holds in a 200°F oven or a warming tray for up to 2 hours. Cover it loosely, and add a splash of milk if the top starts to look dry.
The bottom line
Use the baked custard style for Thanksgiving: eggs and evaporated milk set it, layered cheese gives it melty pockets, and it holds and reheats without breaking. Assemble it the day before and bake it while the turkey rests.
Save it for the make-ahead and hold notes, that is what makes it a Thanksgiving recipe and not just a mac and cheese.
Thanksgiving Mac and Cheese
Ingredients
Equipment
Method
- Pasta. Boil in well-salted water to 2 minutes under the package time. Drain and, while hot, toss with the melted butter and 1 cup of the cheddar so it melts into the pasta.
- Layer. Butter a 9×13 dish. Add half the pasta, then a third of the remaining cheese, then the rest of the pasta, then another third of the cheese, mixing the cheddar and the other cheese as you go. Save the last third for the top.
- Custard. Whisk the eggs, evaporated milk, milk, salt, pepper, mustard powder, cayenne and nutmeg until smooth.
- Pour and settle. Pour the custard evenly over the dish and tilt the pan so it works down through the pasta. Scatter the reserved cheese on top.
- Bake. 350°F (175°C) for 35 to 45 minutes, until the top is golden and the center is set with only a slight jiggle. Rest 10 minutes before cutting.




