Ingredients
Equipment
Method
- Cook the macaroni according to package directions, but slightly undercook it by 1-2 minutes. Drain well and set aside.
- In a large, heavy-bottomed saucepan or Dutch oven, melt the butter over medium heat.
- Add the minced garlic and sauté for 1-2 minutes, until fragrant but not browned. Be careful not to burn the garlic.
- Whisk in the flour and cook for 1-2 minutes, stirring constantly, to create a roux.
- Gradually whisk in the milk and heavy cream, ensuring there are no lumps.
- Bring to a simmer, stirring constantly, and cook until the sauce thickens slightly, about 5-7 minutes.
- Stir in the salt, pepper, and nutmeg (if using).
- Reduce the heat to low and gradually add 3 cups of the grated Parmesan cheese and the Gruyere cheese (if using), stirring constantly until the cheese is completely melted and the sauce is smooth.
- Add the cooked macaroni to the cheese sauce and stir until well coated.
- If desired, transfer the mac and cheese to a greased 9x13 inch baking dish.
- Sprinkle the remaining 1 cup of Parmesan cheese over the top.
- Bake in a preheated oven at 350°F (175°C) for 20-25 minutes, or until the cheese is melted and bubbly and the top is lightly golden brown.
- Garnish with chopped fresh parsley and serve immediately.
Notes
For best results, use freshly grated Parmesan cheese. Avoid pre-shredded cheese. Be careful not to burn the garlic when sautéing. The Gruyere cheese is optional but adds a nice depth of flavor. The mac and cheese can be stored in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave.
