Directions
<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 200°C (180°C fan/gas mark 6). Bring a large pot of generously salted water to a boil. The water should taste like the sea - this is your only chance to season the pasta itself.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Add the macaroni to the boiling water and cook for 2 minutes less than the package instructions indicate. You want it slightly underdone (very al dente) as it will continue cooking in the oven. Drain well but do not rinse - the starch on the outside helps the sauce adhere better.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>While the pasta cooks, start your cheese sauce. Melt the butter in a large saucepan over medium heat. Once melted, add the flour and whisk constantly for about 1-2 minutes to cook out the raw flour taste. This roux will thicken your sauce and should look like wet sand.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Gradually add the milk about 100ml at a time, whisking continuously to prevent lumps from forming. This gradual addition is crucial for a smooth sauce. Between each addition, whisk until the mixture is smooth and begins to thicken before adding more milk.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Once all the milk is incorporated, continue to cook the sauce for 5-7 minutes, stirring frequently, until it's thick enough to coat the back of a spoon. You should be able to draw a line through the sauce on the back of the spoon and have it hold its shape.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Remove the sauce from heat and stir in the Dijon mustard and nutmeg. These ingredients enhance the cheese flavor without overwhelming it. Then add three-quarters of both the cheddar and Gruyère cheeses, stirring until completely melted and smooth. The residual heat will melt the cheese; avoid returning to high heat which could make the sauce grainy.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Season the cheese sauce with salt and pepper to taste, remembering that cheese contains salt already. Combine the cooked macaroni with the cheese sauce, folding gently until every piece of pasta is coated in the creamy mixture.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Transfer the mac and cheese to your baking dish and sprinkle with the remaining grated cheddar and Gruyère. In a small bowl, mix together the breadcrumbs, grated Parmesan, and melted butter until the crumbs are evenly moistened. This butter will help the topping turn golden and crisp.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Sprinkle the breadcrumb mixture evenly over the top of the macaroni and cheese. Bake in the preheated oven for 25-30 minutes until bubbling around the edges and the top is golden brown and crisp. If needed, place under the grill (broiler) for 1-2 minutes at the end to get an extra crispy top.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Remove from the oven and let stand for 5 minutes before serving - this allows the sauce to set slightly and prevents burning your mouth on molten cheese. Sprinkle with fresh parsley if using, and serve warm. The contrast between the crispy top and creamy interior makes this mac and cheese truly special.</li></ol>