4ozunsalted butterplus more for buttering the baking dish
2ozflourabout a 1/2 cup
12ozamber lager or brown ale of choice
2 ½cupswhole milk
6ozgruyere, plus 2 oz for the toproom temperature
8ozwhite cheddar, plus 2 oz for the toproom temperature
4ozmascarpone cheeseroom temperature
2tspdijon mustard
Kosher salt and pepperto taste
1poundpipette pastaor elbows
Finely grated pecorinofor topping
Instructions
Bring a large pot of water to a boil over high heat. Butter a 2.5 qt baking dish or similar.
Meanwhile, in a medium pot melt butter. Sauté shallots and garlic until very soft.
Whisk in flour to make a roux. Cook, stirring for about 1 minute.
Slowly whisk in beer and milk. Cook, stirring continuously (scraping the bottom to prevent scorching) over medium heat until bubbling and thick.
Turn heat to low and cook, stirring often to prevent scorching, for 25-30 minutes. This cooking step ensures that the sauce won’t taste floury.
Meanwhile, heavily season the boiling water with salt, cook pasta to al dente. Strain and toss in a little oil to prevent sticking. Set aside.
Once the sauce has cooked, remove from the heat. Stir in both cheeses, in two additions, melting the cheese before adding the next addition. *
Stir in mascarpone and dijon. Season with salt and pepper to taste.
Pour cheese sauce over the pasta and stir to coat. Transfer to a buttered baking dish and top with the remaining 2 oz of each cheese. Sprinkle with grated pecorino.
Broil until the top is golden and bubbly. Serve. **
Video
Notes
*It is essential to add the cheese off the heat. It prevents a grainy textured sauce.**If you want to prepare some of this ahead, I suggest making the béchamel (the sauce without the cheese added), shredding the cheese, and boiling the pasta. Storing all the items separately and then day of, gently heat the béchamel (with a splash of milk to get it going) over low heat until warmed through, then melt in the cheeses and stir with the pasta. Then follow the recipe as written and you're set!