Ingredients
Method
- Preheat oven to 375°F. Grease a 9x13-inch baking dish. Cook macaroni in salted water until al dente (1-2 minutes less than package). Drain and set aside.
- In a saucepan, melt butter over medium heat. Whisk in flour and cook 2-3 minutes to form a roux.
- Gradually whisk in milk and cream until smooth and thickened (5-7 minutes). Stir in Dijon, garlic powder, onion powder, paprika, salt, and pepper.
- Remove from heat. Stir in cheddar, Gruyère, and Parmesan in three additions until smooth.
- Fold cooked macaroni into sauce. Transfer to prepared baking dish.
- Mix breadcrumbs with melted butter. Sprinkle evenly on top.
- Bake 20-25 minutes until golden and bubbling. Let rest 5 minutes before serving. Garnish with parsley.
Notes
Make ahead: Assemble up to 24 hours in advance, refrigerate, then bake with 10 extra minutes. Avoid overcooking pasta, always grate cheese fresh, and let dish rest after baking for best texture. Leftovers keep 3 days refrigerated or 2 months frozen (unbaked).
