Ingredients:
- 8 oz elbow macaroni
- Salt, for the pasta water
- 4 tbsp unsalted butter
- 1/4 cup all-purpose flour
- 2 cups whole milk
- 1 tsp Dijon mustard
- 1/2 tsp nutmeg
- 2 cups sharp cheddar cheese, shredded
- 1 cup Gruyère cheese, shredded
- Salt and pepper, to taste
- 1/2 cup breadcrumbs (optional)
- 2 tbsp unsalted butter, melted (optional)
- Extra cheese for topping (optional)
Instructions:
- Boil salted water in a large pot.
- Add macaroni and cook until al dente (about 8-10 minutes), then drain and set aside.
- In a saucepan over medium heat, melt butter.
- Whisk in the flour to create a roux, cooking for about 1-2 minutes until golden.
- Gradually add milk, whisking constantly until the mixture thickens (about 5-7 minutes).
- Stir in Dijon mustard, nutmeg, salt, and pepper.
- Remove from heat and add shredded cheeses, stirring until melted and smooth.
- Mix cooked pasta into the cheese sauce until evenly coated.
- Transfer to a greased baking dish.
- In a small bowl, combine breadcrumbs with melted butter and sprinkle over the cheese mixture.
- Add extra cheese on top if desired.
- Preheat oven to 350°F (175°C).
- Bake for 20-25 minutes or until golden and bubbly.
- Let rest for a few minutes before serving.