Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C). Grease a 9x13 inch baking dish.
- Cook macaroni according to package directions, but cook it 1-2 minutes less than the recommended time. Drain well and set aside.
- While the pasta is cooking, prepare the cheese sauce. In a large saucepan, melt butter over medium heat. Whisk in flour until smooth. Cook for 1-2 minutes, stirring constantly, to cook out the raw flour taste.
- Gradually whisk in milk until smooth. Bring to a simmer, stirring constantly. Reduce heat to low and simmer for 5-7 minutes, or until the sauce has thickened slightly.
- Remove from heat and stir in salt, pepper, nutmeg, and garlic powder.
- Add cheddar cheese and Gruyere cheese, a handful at a time, stirring until melted and smooth after each addition. Stir in the cooked macaroni.
- Pour the mac and cheese into the prepared baking dish.
- In a small bowl, combine breadcrumbs, melted butter, and 1/4 cup Parmesan cheese. Sprinkle evenly over the mac and cheese.
- Bake for 20-25 minutes, or until golden brown and bubbly. Let stand for 10 minutes before serving.
Notes
For best results, use freshly grated cheese instead of pre-shredded cheese. Undercooking the pasta is crucial to prevent a mushy texture after baking. You can experiment with different cheese combinations, such as pepper jack for a spicy kick. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave.
