Ingredients:
- 1 lb (450 g) elbow macaroni
- Salt (for pasta water)
- 4 tablespoons (56 g) unsalted butter
- ¼ cup (30 g) all-purpose flour
- 4 cups (960 ml) whole milk
- 2 cups (240 g) sharp cheddar cheese, shredded
- 1 cup (120 g) mozzarella cheese, shredded
- 1 teaspoon Dijon mustard (optional)
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- Salt and black pepper, to taste
- 1 cup (100 g) breadcrumbs
- 2 tablespoons (28 g) unsalted butter, melted
- ½ cup (50 g) grated Parmesan cheese
Instructions:
- Bring a large pot of salted water to a boil.
- Add macaroni and cook until al dente. Drain and set aside.
- In a medium saucepan, melt 4 tablespoons of butter over medium heat.
- Whisk in the flour to create a roux and cook for 1-2 minutes.
- Gradually pour in the milk while whisking continuously to avoid lumps.
- Cook until the mixture thickens and bubbles.
- Stir in cheddar and mozzarella until melted and smooth.
- Add Dijon mustard, garlic powder, onion powder, salt, and pepper. Mix well.
- Add drained macaroni to the cheese sauce, stirring until well coated.
- In a small bowl, combine breadcrumbs, melted butter, and Parmesan cheese.
- Preheat the oven to 350°F (175°C).
- Pour mac and cheese into the baking dish and spread evenly.
- Top with breadcrumb mixture.
- Bake for 20-25 minutes, or until bubbly and golden brown on top.